Что такое INVEST

«Что такое INVEST» — вопрос из категории Требования и ТЗ, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

INVEST — это акроним, обозначающий критерии хорошо сформулированных пользовательских историй (user stories) в Agile.

  • Independent (Независимые): истории не должны зависеть друг от друга.
  • Negotiable (Обсуждаемые): детали уточняются в процессе обсуждения.
  • Valuable (Ценные): каждая история должна приносить пользу бизнесу или пользователю.
  • Estimable (Оцениваемые): команда может оценить их сложность.
  • Small (Небольшие): должны быть выполнимы за один спринт.
  • Testable (Тестируемые): есть четкие критерии приемки.

Пример плохой истории:
"Сделать авторизацию" → слишком расплывчато.

Хорошая:
"Как пользователь, я хочу входить через Google-аккаунт, чтобы упростить регистрацию" → соответствует INVEST.