Какие знаешь фреймворки для создания требований

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

Ответ

В управлении требованиями популярны несколько фреймворков и подходов:

BABOK Guide (Business Analysis Body of Knowledge) — стандарт от IIBA, описывающий лучшие практики сбора, анализа и управления требованиями. Включает техники вроде user stories, use cases, диаграмм BPMN.

Volere — методология с шаблонами требований, включающая "раковину" (shell) для структурирования требований по атрибутам (источник, приоритет, статус).

Agile-подходы:

  • User Stories (формат: "Как [роль], я хочу [функция], чтобы [выгода]")
  • INVEST-критерии для проверки качества требований (Independent, Negotiable, Valuable, Estimable, Small, Testable)

Пример User Story:

# Пример для системы бронирования отелей
{
    "role": "Гость",
    "goal": "Выбрать даты заезда/выезда",
    "benefit": "Забронировать номер на нужные даты"
}

Для сложных систем часто комбинируют подходы, например, BABOK для waterfall-этапов и User Stories для agile-итераций. Ключевое — адаптировать фреймворк под контекст проекта.