Không có một quy trình cố định như đại đa số bài viết bạn tìm thấy trên Internet. Nó là một Adaptive Framework (khung tư duy thiết kế thích nghi) và cấu hình theo bối cảnh của sản phẩm.
Hình dung thật đơn giản thì nó là tuyến đường di chuyển tối ưu nhất phụ thuộc vào điểm xuất phát và điểm đến của bạn. Vậy cụ thể triển khai một quy trình thiết kế đúng cho sản phẩm như thế nào:
1. Đánh giá bối cảnh và mục tiêu sản phẩm
- Đây là loại sản phẩm nào? (New product / Redesign / Platform / Marketing)
- Dự án làm cho giai đoạn nào? (MVP / Growth / Scale)
- Risk level cao hay thấp? (thấp / trung bình / cao)
- KPI/ Business goal chính là gì? (Learning / Conversion / Safety / Scale)
- Time & budget bao nhiêu?
- User là đối tượng nào (F0 / Mass / Power User)
- …
Output: Context Brief
2. Tạo quy trình và triển khai
Quy trình cơ bản chúng ta đều biết gồm Discovery → Define → Design → Validate:
1. Discovery: khám phá dựa trên bằng chứng kết hợp định tính và định lượng để hiểu đúng vấn đề trước khi vẽ bất kỳ màn hình nào:
- User research (nghiên cứu người dùng) → insight về nhu cầu, hành vi, pain points…
- Analytics (phân tích dữ liệu) → vấn đề có thật, có số liệu chứng minh
- Product & Competitor Review (đánh giá sản phẩm & đối thủ) → khoảng trống cần cải thiện hoặc cơ hội khác biệt
- Assumption check (kiểm tra giả định) → danh sách giả định cần validate tiếp
2. Define: Xác định đúng hướng xử lý bài toán cần giải quyết:
- Xác định user journey (hành trình người dùng) chính
- Ưu tiên vấn đề theo impact (tác động)
- Chốt scope cho MVP / phase đầu
Outcome: Design direction, success criteria (tiêu chí thành công)
3. Design (Thiết kế giải pháp)Thiết kế giải pháp rõ ràng, khả thi cho vấn đề đã xác định:
- Wireframe (khung bố cục)
- UI design (thiết kế giao diện)
- Prototype (nguyên mẫu) để mô phỏng luồng
Outcome: Screen flows, UI specs, prototype sẵn sàng test
4. Validate Kiểm tra để đảm bảo giải pháp đúng trước khi build lớn:
- Usability testing (kiểm tra khả năng sử dụng)
- Review với stakeholder & dev
- Soi lại các giả định ban đầu
Outcome: Danh sách vấn đề cần chỉnh, insight thực tế
5. Iterate (Cải tiến & lặp lại)
Cải thiện liên tục dựa trên phản hồi & kết quả:
- Tinh chỉnh UI/UX sau khi test hoặc release
- Tối ưu conversion / usability
- Chuẩn hóa thành pattern hoặc system
Outcome: Giải pháp tốt hơn, có thể scale cho các phần khác của sản phẩm
