У процесі розробки Agile зазвичай основну увагу приділяють історіям користувачів, але іноді одна вимога може охоплювати кілька історій користувача.
Наприклад, клієнт може запросити сторінку пошуку для всіх користувачів на форумі, і у кожного користувача може бути кілька дій, таких як заборона користувача, видалення користувача, скидання пароля тощо.
Ми можемо розділити цю функцію принаймні на 4 історії користувача:
- Шукайте користувачів
- Заборонити користувача
- Видалити користувача
- Скинути пароль
Як дизайнер користувальницького інтерфейсу реалізував такий інтерфейс користувача? Чи повинен він / вона працювати над першою історією користувача, а потім почати нарощувати більше можливостей інтерфейсу користувача? Однак я думаю, що остаточний інтерфейс буде зіпсований!
Якщо він вирішить попрацювати над цією функцією (пошук + дії), що робити, якщо дії, де мало пріоритетні, та будуть виконані кілька ітерацій після того, як функція пошуку була виконана?