Під час спринту команди проекту пишуть короткі історії користувачів, щоб спланувати свою роботу на наступний спринт. У цьому курсі Дуг Роуз, експерт із гнучкої розробки, пояснює, як писати та розставляти пріоритети Історій користувачів. Він також пояснює основні підводні камені, яких слід уникати під час планування гнучкого проекту.

Що ми маємо на увазі, коли говоримо про історії користувачів?

У гнучкому підході історії користувачів є найменшою одиницею роботи. Вони представляють кінцеві цілі програмного забезпечення (а не функції) з точки зору користувача.

Історія користувача — це загальний неформальний опис функцій програмного забезпечення, написаний з точки зору користувача.

Мета історії користувача — описати, як опція створить цінність для клієнта. Примітка. Клієнти не обов’язково є зовнішніми користувачами в традиційному розумінні. Залежно від команди, це може бути клієнт або колега в організації.

Історія користувача — це опис бажаного результату простою мовою. Докладно не описано. Вимоги додаються, коли їх приймає команда.

Що таке спритні спринти?

Як випливає з назви, Agile Sprint — це етап розробки продукту. Спринт — це коротка ітерація, яка ділить складний процес розробки на кілька частин, щоб спростити, налаштувати та покращити його на основі результатів проміжного перегляду.

Метод Agile починається з невеликих кроків і розробляє першу версію продукту невеликими ітераціями. Таким чином можна уникнути багатьох ризиків. Він усуває перешкоди V-проектів, які поділені на кілька послідовних фаз, таких як аналіз, визначення, проектування та тестування. Ці проекти виконуються один раз наприкінці процесу та характеризуються тим, що не надають тимчасових прав доступу для користувачів компанії. Тому можливо, що на цьому етапі продукт більше не відповідає потребам компанії.

Що таке Backlog у Scrum?

Мета Backlog у Scrum — зібрати всі вимоги клієнтів, яким повинна відповідати команда проекту. Він містить перелік специфікацій, пов’язаних із розробкою продукту, а також усіх елементів, які потребують втручання команди проекту. Усі функції в Scrum Backlog мають пріоритети, які визначають порядок їх виконання.

У Scrum Backlog починається з визначення цілей продукту, цільових користувачів і різних зацікавлених сторін проекту. Далі йде список вимог. Деякі з них функціональні, деякі ні. Під час циклу планування команда розробників аналізує кожну вимогу та оцінює вартість реалізації.

На основі переліку вимог складається перелік пріоритетних функцій. Рейтинг базується на доданій вартості продукту. Цей пріоритетний список функцій становить Scrum Backlog.

Продовжуйте читати статтю на оригінальному сайті →