Ответ
INVEST — это критерии качества пользовательских историй (User Stories) в Agile.
Independent (независимые) — истории не должны зависеть друг от друга.
Negotiable (обсуждаемые) — детали уточняются в процессе.
Valuable (ценные) — должны приносить пользу бизнесу или пользователю.
Estimable (оцениваемые) — команда может оценить сложность.
Small (небольшие) — должны быть выполнимы за 1-2 спринта.
Testable (тестируемые) — наличие четких критериев приемки.
Пример плохой истории:
"Разработать систему аутентификации" — слишком обширно, не соответствует INVEST.
Хорошая:
"Как пользователь, я могу войти через email и пароль, чтобы получить доступ к системе" — конкретно, тестируемо, ценно.
Использую INVEST для валидации и декомпозиции историй.