Bạn sẽ học gì
Bạn sẽ học cách viết User Story – công cụ giúp bạn mô tả nhu cầu của người dùng một cách đơn giản, dễ hiểu, không cần biết code. Đây là kỹ năng nền tảng để bạn giao tiếp với nhóm phát triển và đảm bảo sản phẩm đúng nhu cầu.
Khái niệm
User Story là một câu mô tả ngắn gọn về một tính năng từ góc nhìn của người dùng. Nó thường có cấu trúc: 'Là một [vai trò], tôi muốn [mục tiêu] để [lợi ích]'. Ví dụ: 'Là một khách hàng, tôi muốn xem lịch sử đơn hàng để biết các món đã đặt trước đó.' User Story không phải tài liệu kỹ thuật, mà là cách để team hiểu 'ai cần gì và tại sao'.
Liên hệ dễ hiểu
Hãy tưởng tượng bạn đi ăn nhà hàng. Thay vì nói 'cho tôi một cái bánh mì kẹp thịt', bạn nói 'Là một thực khách đói bụng, tôi muốn một bánh mì kẹp thịt để no bụng'. Câu đầu chỉ là món ăn, câu sau cho thấy bạn là ai (thực khách đói), bạn muốn gì (bánh mì), và lợi ích (no bụng). User Story làm rõ cả ba yếu tố đó.
Ví dụ thực tế
Bạn là PM cho app giao đồ ăn. Một user story có thể là: 'Là một người dùng mới, tôi muốn đăng ký bằng email để bắt đầu đặt món.' Câu này giúp team biết: ai (người dùng mới), muốn gì (đăng ký bằng email), tại sao (để bắt đầu đặt món).
Sơ đồ
flowchart TD
A[User Story: Là một <vai trò>] --> B[Tôi muốn <mục tiêu>]
B --> C[Để <lợi ích>]
C --> D[Ví dụ: Người dùng mới muốn đăng ký bằng email để đặt món]Thực hành ngay
Hãy viết một User Story cho chính bạn: 'Là một [vai trò của bạn], tôi muốn [một điều bạn muốn làm hôm nay] để [lợi ích]'. Ví dụ: 'Là một người học, tôi muốn hiểu User Story để viết PRD tốt hơn.' Viết ra giấy hoặc ghi chú.
Tóm tắt
- User Story mô tả nhu cầu từ góc nhìn người dùng.
- Cấu trúc: Là một [vai trò], tôi muốn [mục tiêu] để [lợi ích].
- Không cần kỹ thuật, tập trung vào 'ai, cái gì, tại sao'.