User Story Mapping: Đừng để cây che mất rừng
Backlog của bạn là một danh sách phẳng lì và nhàm chán? User Story Mapping giúp bạn nhìn thấy bức tranh toàn cảnh và hành trình người dùng.
Cái chết của Flat Backlog
Hãy mở Jira hoặc Trello của bạn ra. Bạn thấy gì? Một danh sách dài dằng dặc các tickets:
US-101: Làm nút Login
US-102: Sửa lỗi font chữ
US-103: API lấy danh sách user
Đó là một Flat Backlog. Nó có 3 vấn đề chí mạng:
Mất ngữ cảnh: Dev code cái nút Login nhưng không biết User login để làm cái quái gì tiếp theo.
Mất ưu tiên: Cái nào cũng quan trọng, và cái nào cũng... gấp.
Mất niềm vui: Team biến thành cỗ máy gõ code Feature Factory, không phải những người giải quyết vấn đề.
Jeff Patton đã phát minh ra User Story Mapping để giúp chúng ta.
Bản đồ Câu chuyện → The Map
Thay vì viết danh sách dọc, hãy xếp chúng theo không gian 2 chiều:
Trục Ngang: Hành trình người dùng → User Journey
Đây là xương sống Backbone của sản phẩm. Nó kể một câu chuyện theo trình tự thời gian. (hãy vẽ đi vẽ lại để đúng thực tế đừng bịa Journey đừng tưởng tượng nó đúng)
Ví dụ app đặt vé xem phim: Tìm phim -> Xem lịch chiếu -> Chọn ghế -> Thanh toán -> Nhận vé QR.
Trục Dọc: Chi tiết và Ưu tiên
Dưới mỗi bước đi (ví dụ “Thanh toán”), chúng ta xếp các story nhỏ hơn:
Thanh toán thẻ VISA (Cần làm ngay)
Thanh toán MoMo (Làm sau)
Lưu thẻ cho lần sau (Khi nào rảnh làm)
Tại sao nó lại có thể giúp đỡ PM ?
1. Nhìn thấy cả “Cái Rừng” → Big Picture
Cả team đứng trước một bức tường dán đầy giấy nhớ. Đột nhiên Dev thốt lên: “Ủa, nếu User chưa Login thì làm sao Lưu thẻ?”. Bạn vừa phát hiện ra lỗ hổng logic mà không cần viết một dòng Spec nào.
2. Cắt lát MVP dễ dàng → Slicing
Kẻ một đường ngang trên bản đồ.
Những gì ở trên là MVP. Bắt buộc phải có để User đi hết hành trình.
Những gì ở dưới là V2, V3.
Bạn không còn tranh cãi xem cái nào quan trọng hơn. Câu hỏi bây giờ là: “Không có nó, user có đi hết hành trình không?” Chỉ ưu tiên luồng quan trọng nhất.
3. Đồng cảm → Shared Understanding
Quan trọng nhất, cả team cùng hiểu chung một câu chuyện. Không còn cảnh PM viết Spec 100 trang quăng cho Dev và Dev làm ra một thứ quái đản nữa.
Thử áp dụng ngay
Đừng ngồi gõ Jira một mình nữa. Tuần này, hãy mua một tệp Sticky Notes, tóm cổ Designer và Tech Lead vào phòng họp, và cùng nhau “Vẽ bản đồ” =)) Vẽ đi rồi sẽ thấy nhiều người trong team làm nhiều thứ nói nhiều thứ nhưng có khi họ còn chả dùng app để hiểu full-flow nó sẽ thế nào chỉ hiểu đúng tính năng họ làm. Đôi khi đây cũng là 1 cách để cùng hiểu lại về sản phẩm.
T.D



