🍁 User story на отлично: что учесть, чтобы написать хорошие требования к ПО
Статься с примерами 🔥
1️⃣ Идём от общего к частному
Антипример: На первом созвоне с клиентом выяснять, какого цвета кнопку «Купить» он хочет видеть на сайте своего магазина.
Пример: Определить, что вообще будет уметь система, очертить границы. После чего приступить к подробной проработке каждой функциональности и описанию требований и критериев приемки.
2️⃣ Не используем в требованиях слова, отражающие субъективную оценку
Антипример: «Заголовок должен быть кратким».
Пример: «Заголовок должен быть длиной не более 20 знаков с пробелами».
3️⃣ Описываем подробности только по согласованию с заказчиком, дизайнером и разработчиком. Если не знаем — ставим «TBD
Антипример: «При нажатии кнопки “Создать заказ” открывается всплывающее окно розового цвета с фанфарами и песней Валерия Меладзе на фоне».
Пример: При нажатии кнопки «Создать заказ» появляются поля создания заказа. Формат TBD.
Остальные примеры в статье
#Требования
Статься с примерами 🔥
1️⃣ Идём от общего к частному
Антипример: На первом созвоне с клиентом выяснять, какого цвета кнопку «Купить» он хочет видеть на сайте своего магазина.
Пример: Определить, что вообще будет уметь система, очертить границы. После чего приступить к подробной проработке каждой функциональности и описанию требований и критериев приемки.
2️⃣ Не используем в требованиях слова, отражающие субъективную оценку
Антипример: «Заголовок должен быть кратким».
Пример: «Заголовок должен быть длиной не более 20 знаков с пробелами».
3️⃣ Описываем подробности только по согласованию с заказчиком, дизайнером и разработчиком. Если не знаем — ставим «TBD
Антипример: «При нажатии кнопки “Создать заказ” открывается всплывающее окно розового цвета с фанфарами и песней Валерия Меладзе на фоне».
Пример: При нажатии кнопки «Создать заказ» появляются поля создания заказа. Формат TBD.
Остальные примеры в статье
#Требования