Як правило, на широкій, що охоплює історію користувача, яка має багато аспектів, я намагаюся отримати найзагальніший приклад історії, а потім для специфіки я створюю дочірні користувацькі історії, які успадковують її. Багато інструментів управління проектами Agile, як RallyDev, дозволяють вам це зробити легко, і я вважаю, що це має сенс.
Реєстрація нових книг широка, тому, можливо, є ще 10 історій користувачів дітей про те, як <role>
хотілося б, щоб книги були зареєстровані.
Крайні деталі цих речей або химерні деталі бахроми, які я зазвичай визначаю в одній або декількох завданнях у цій історії користувача. Завдання допомагають визначити розробку та проектні роботи, які слід виконати (на загальному рівні) для задоволення цієї історії користувача (Наприклад, написати валідатор, щоб забезпечити введення в поле опису менше 50 символів ...) РЕДАКТУВАТИ: Я просто хотів додати що, мабуть, краще не допускати екстремальних деталей із історій користувачів, оскільки це, ймовірно, не те, про що користувач дійсно буде хвилювати. Користувачі хочуть пояснити програмне забезпечення в загальних рисах, і вони залежать від розробників програмного забезпечення, щоб з'ясувати та приховати деталі від них.
Це саме те, як я підходжу до проблеми, але я впевнений, що існує багато різних способів.