Role:
Design Leadership
Platform:
Desktop / Responsive
Project Duration:
3 years +
Overview
Xây dựng hệ thống thiết kế trên nền tảng Ant Design cho hệ sinh thái nhà hàng Deliany (Sau đó là Norra.AI) — chuẩn hóa ngôn ngữ thiết kế, quy ước đặt tên và khuôn mẫu nội dung giao diện cho 5 sản phẩm. Kết quả: giảm 40% thời gian thiết kế, giảm 50% thời gian lập trình viên tìm kiếm hành vi thành phần.

Đặt vấn đề & Tiếp cận
Rào cản (The Problem)
Khi mở rộng từ 1 lên 5 sản phẩm song song — Web Order, Mobile App, Back-Office, Point of Sales, Kitchen Display System — 3 vấn đề ngôn ngữ xuất hiện cùng lúc:
Hướng tiếp cận
Xây một layer ngôn ngữ thiết kế đè lên Ant Design:
Giới hạn
Nghiên cứu & Phân tích
Phương pháp
Phân tích
Phát hiện
Bằng chứng
Ant Design thiếu thành phần cho tình huống đặc thù ngành nhà hàng
Lập trình viên phải tự xây lại từ đầu ở mỗi dự án — không tái sử dụng được
Không có quy ước đặt tên → nhà thiết kế và lập trình viên dùng hai ngôn ngữ khác nhau
Xảy ra tại Deliany Web Order — thành phần bị xây sai do hiểu nhầm tên gọi
Nội dung giao diện gốc không hướng dẫn hành động tiếp theo
"Error", "No data" không nói được người dùng cần làm gì

Định dạng chuẩn: [Loại] / [Biến thể] / [Trạng thái]
Tên thành phần giữ nguyên tiếng Anh để khớp với mã nguồn và thư viện Ant Design gốc.





Áp dụng thực tế qua từng sản phẩm, thu thập phản hồi từ nhóm lập trình viên sau mỗi chu kỳ phát triển

Mô phỏng tương tác các trạng thái của thanh điều hướng Ant Design tùy chỉnh: Thu gọn, Chọn Deal (màu thương hiệu chính), Mở rộng Quản lý thực đơn, Mở rộng Quản lý thanh toán, và Mở rộng Cấu hình.

Tác động về ngôn ngữ thiết kế
"Tài liệu không cần hoàn hảo từ đầu — cần đủ để người đọc không phải hỏi thêm. Tui nhận ra điều này sau khi làm Back-Office: tài liệu đã có nhưng lập trình viên vẫn nhắn hỏi tui, vì thiếu ví dụ cụ thể."