User story и use case
Вопрос
Чем user story отличается от use case и когда ты выбираешь каждый формат?
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Story: короткое обещание разговора, шаблон роль, действие, ценность
Use case: подробный сценарий с альтернативами и исключениями
INVEST и критерии приёмки для истории
Use case для сложной логики, интеграций, регламентов
Часто сочетают: эпик в use case, внутри истории
Что могут спросить следом
- Как писать критерии приёмки?
- Что делать, если история не влезает в спринт?
Разбор
User story коротко фиксирует, кто, что и зачем хочет: «как покупатель, я хочу сохранить карту, чтобы платить в один клик». Детали появляются в обсуждении и в критериях приёмки, хорошая история отвечает INVEST. Use case подробно описывает взаимодействие актора с системой: предусловия, основной сценарий, альтернативы, исключения, постусловия. Для простой продуктовой фичи в Scrum достаточно историй. Для сложного процесса с ветками, интеграциями или регламентом я пишу use case, потому что важна полнота. Часто делаю оба: use case описывает эпик целиком, а из его шагов и веток нарезаются истории для спринтов.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «User story, use case, критерии приёмки»
- Критерий приёмки про поведение
- Критерии приёмки для повторного запроса
- Кейс: нарезать эпик «Подписка на доставку»
- Кейс: восстановление пароля
- Шаблон user story
- Принцип 3C
- Example mapping
- INVEST