Ответ
INVEST — это акроним, обозначающий критерии хорошо сформулированных пользовательских историй (user stories) в Agile.
- Independent (Независимые): истории не должны зависеть друг от друга.
- Negotiable (Обсуждаемые): детали уточняются в процессе обсуждения.
- Valuable (Ценные): каждая история должна приносить пользу бизнесу или пользователю.
- Estimable (Оцениваемые): команда может оценить их сложность.
- Small (Небольшие): должны быть выполнимы за один спринт.
- Testable (Тестируемые): есть четкие критерии приемки.
Пример плохой истории:
"Сделать авторизацию" → слишком расплывчато.
Хорошая:
"Как пользователь, я хочу входить через Google-аккаунт, чтобы упростить регистрацию" → соответствует INVEST.