Trong quy trình phát triển Agile thường tập trung chính vào các câu chuyện của Người dùng, nhưng đôi khi một yêu cầu duy nhất có thể kéo dài một số câu chuyện của người dùng.
Ví dụ: khách hàng có thể yêu cầu một trang tìm kiếm cho tất cả người dùng trong diễn đàn và có một số hành động có thể xảy ra với mỗi người dùng như cấm người dùng, xóa người dùng, đặt lại Mật khẩu, v.v.
Chúng tôi có thể chia tính năng này thành ít nhất 4 câu chuyện của người dùng:
- Tìm kiếm người dùng
- Cấm người dùng
- Xóa người dùng
- Đặt lại mật khẩu
Làm thế nào các nhà thiết kế giao diện người dùng sẽ thực hiện một giao diện người dùng như vậy? Anh ấy / cô ấy có nên làm việc trên câu chuyện người dùng đầu tiên và sau đó bắt đầu tăng thêm nhiều tính năng cho UI không? Tuy nhiên, tôi nghĩ UI cuối cùng sẽ bị rối tung!
Nếu anh ta quyết định làm việc trên toàn bộ tính năng (tìm kiếm + hành động), điều gì xảy ra nếu các hành động có mức độ ưu tiên thấp và sẽ được thực hiện một số lần lặp sau khi chức năng tìm kiếm được thực hiện?