<aside> ©️ IT: Từ A tới Á cho người ngoài ngành by @Rose Trinh
</aside>
Mấy ngày gần đây mình có nhận freelance hỗ trợ phần communication cho một dự án E-commerce được build trên nền tảng Shopify và tích hợp với nhiều bên thứ ba khác như SAP, Return Prime, v.v… Dự án hiện đang trong giai đoạn UAT và chuẩn bị release lên PROD.
Tuy nhiên, quá trình này đang gặp không ít khó khăn. Số lượng critical issues phát sinh quá nhiều, ngày release bị delay liên tục, khiến cả team dev lẫn khách hàng đều rơi vào trạng thái mệt mỏi và frustrate nặng. Là người đứng ở ngoài quan sát, mình nhận ra có khá nhiều điểm có thể làm tốt hơn, đặc biệt là trong việc quản lý milestones và communication giữa các bên. Nhưng thôi, chủ đề này xin phép để dành cho một bài khác.
Bài viết hôm nay, mình muốn dành riêng cho phần Business Analysis – cụ thể là những gì mình học được từ dự án này, và nếu lần sau mình có làm E-commerce (hoặc có ai đó mình quen chuẩn bị làm), thì mình hy vọng những ghi chú nhỏ này sẽ hữu ích.
⚠️ Disclaimer: Dưới đây là trải nghiệm cá nhân, góc nhìn chủ quan, và được rút ra từ một dự án cụ thể. Mỗi dự án sẽ có context khác nhau, nên không phải cái gì cũng áp dụng đại trà được. Nhưng biết thêm thì vẫn tốt hơn là không biết gì.
Vấn đề critical nhất mà khách hàng liên tục raise – và bản thân mình, đứng từ góc độ người dùng, cũng hoàn toàn đồng tình – đó là: mọi thông tin liên quan đến tiền bạc phải rõ ràng và nhất quán trên mọi màn hình.
Cụ thể, trong một hành trình mua sắm trên website E-commerce, người dùng thường sẽ đi qua ít nhất 3 màn hình:
Cart/Bag (Giỏ hàng)
Sample Shopee
Checkout (Thanh toán)
Sample Shopee
Order History/Order Status/Order Details (Lịch sử đơn hàng…)
Sample Shopee
Nghe có vẻ đơn giản, nhưng chỉ cần một chút thiếu nhất quán giữa ba màn hình này là người dùng có thể cảm thấy khó chịu hoặc thậm chí là… mất lòng tin.
Sự nhất quán ở đây mình nói là về nội dung gì?
Ví dụ: nếu bạn có dùng các label như nhau ở nhiều màn hình khác nhau:
Thì điều người dùng (và cả bên QA, BA, khách hàng...) kỳ vọng là những label giống nhau ở các màn hình khác nhau thì phải hiển thị cùng một loại dữ liệu. Nghe tưởng hiển nhiên, nhưng trong thực tế mình đã gặp trường hợp kiểu: