Перейти к содержимому
Бизнес-анализ
Методы

Agile vs Waterfall для бизнес-аналитика: что выбирает заказчик

Сравнение Agile и Waterfall с точки зрения бизнес-аналитика: артефакты, роль BA, типичные сценарии. Как выбрать методологию под проект и заказчика.

«Мы работаем по Agile» — фраза, которую слышали многие. Но когда начинаешь разбираться, оказывается: часть людей думает, что Agile — это «без документации», другая — что это «спринты по 2 недели», а заказчик вообще хочет фиксированное ТЗ с датой сдачи. Разберём, чем реально отличаются подходы и как бизнес-аналитик работает в каждом.

Waterfall: предсказуемость и контроль

Суть подхода

Waterfall (каскадная модель) — последовательное выполнение фаз:

Анализ → Проектирование → Разработка → Тестирование → Внедрение

Каждая фаза завершается до начала следующей. Возврат на предыдущую фазу — дорогая процедура.

Роль бизнес-аналитика в Waterfall

В Waterfall аналитик — центральная фигура первых двух фаз:

ФазаЧто делает BAАртефакты
АнализСбор требований, интервью, воркшопыBRD, описание процессов
ПроектированиеДетализация требований, прототипыSRS, wireframes, модель данных
РазработкаУточнение требований, ответы на вопросыЗапросы на изменения (CR)
ТестированиеПриёмочное тестированиеТест-кейсы, отчёт о приёмке
ВнедрениеОбучение пользователейРуководства, инструкции

Объём документации: высокий. BRD (10–30 стр.) + SRS (30–100 стр.) + прототипы + модель данных.

Когда Waterfall работает

  • Требования известны и стабильны — заказчик точно знает, что хочет
  • Фиксированный бюджет и сроки — контракт с подрядчиком
  • Регулируемая среда — банки, страхование, госсектор, медицина
  • Интеграционные проекты — API-контракты нельзя менять на лету
  • Офшорная разработка — команда в другом часовом поясе, нужна детальная спецификация

Когда Waterfall не работает

  • Заказчик не может сформулировать требования до начала разработки
  • Рынок меняется быстрее, чем длится фаза анализа
  • Команда маленькая и сидит рядом с заказчиком
  • Продукт новый, и нужно проверять гипотезы

Agile: адаптивность и скорость

Суть подхода

Agile — не методология, а набор принципов (Agile Manifesto). На практике чаще всего используются фреймворки:

  • Scrum — спринты по 1–4 недели, роли (PO, SM, Team), церемонии
  • Kanban — непрерывный поток, визуализация, лимиты

Ключевая идея: короткие циклы → обратная связь → адаптация.

Роль бизнес-аналитика в Agile

В Scrum нет формальной роли BA. Но на практике бизнес-аналитик нужен — он выполняет часть функций Product Owner или работает в паре с ним.

АктивностьЧто делает BAАртефакты
Подготовка бэклогаДекомпозиция эпиков в User StoriesProduct Backlog
RefinementУточнение требований с командойUser Stories с AC
Sprint PlanningРазъяснение приоритетов и зависимостейSprint Backlog
В течение спринтаОтветы на вопросы разработчиковУточнения, макеты
Sprint ReviewДемо заказчику, сбор обратной связиОбновлённый бэклог
Между спринтамиОписание процессов, интеграцийBPMN, API-контракты

Объём документации: минимальный. Бэклог с User Stories + Acceptance Criteria. Но «минимальный» не значит «нулевой».

Когда Agile работает

  • Требования неопределённы — нужно экспериментировать
  • Продуктовая разработка — свой продукт, а не заказной проект
  • Команда рядом — доступ к PO ежедневно
  • Быстро меняющийся рынок — нужно выпускать обновления часто
  • Стартап / MVP — проверка гипотез важнее полноты

Когда Agile не работает

  • Заказчик недоступен для регулярной обратной связи
  • Контракт с фиксированной ценой и scope
  • Регулятор требует полный комплект документации до начала разработки
  • Команда распределена по нескольким часовым поясам без налаженной коммуникации

Сравнительная таблица

ПараметрWaterfallAgile (Scrum)
ПланированиеЗаранее, полноеИтеративное, по спринтам
ТребованияФиксированныеЭволюционирующие
ДокументацияBRD + SRS (50–130 стр.)User Stories + AC (бэклог)
Обратная связьПосле завершения фазыКаждые 1–4 недели
ИзмененияЧерез CR (change request)Через приоритизацию бэклога
РискиПоздно обнаруживаютсяРано обнаруживаются
Стоимость измененийРастёт экспоненциальноОтносительно стабильная
Вовлечение заказчикаНа фазе анализа и приёмкеПостоянно
Роль BAЦентральная (автор ТЗ)Поддерживающая (помощник PO)
Предсказуемость сроковВысокая (при стабильных требованиях)Средняя (через velocity)

Что выбирает заказчик на самом деле

На практике заказчик редко выбирает «чистый» Waterfall или «чистый» Agile. Чаще всего получается гибрид.

Гибрид 1: «Waterfall снаружи, Agile внутри»

Ситуация: заказчик хочет фиксированный бюджет и ТЗ, но разработка ведётся спринтами.

Как работает:

  1. Фаза анализа (1–2 месяца) → BRD + высокоуровневые User Stories
  2. Оценка бюджета и сроков по бэклогу
  3. Фиксация контракта
  4. Разработка спринтами (Scrum)
  5. Приёмка по контрольным точкам

Роль BA: подготовить ТЗ для контракта, затем работать с командой на refinement.

Гибрид 2: «Agile с усиленной документацией»

Ситуация: продуктовая команда, но регулируемая отрасль (банк, страхование).

Как работает:

  1. Бэклог ведётся как User Stories
  2. Но параллельно BA ведёт SRS — обновляя после каждого спринта
  3. Регуляторная документация формируется ретроспективно

Роль BA: работать в двух режимах — лёгкие артефакты для команды, формальные — для регулятора.

Гибрид 3: «Discovery + Delivery»

Ситуация: новый продукт с неясными требованиями.

Как работает:

  1. Discovery (2–6 недель): исследование → CJM → прототипы → валидация с пользователями
  2. Delivery (спринтами): разработка по результатам discovery
  3. Discovery и Delivery работают параллельно: пока команда разрабатывает один блок, BA исследует следующий

Роль BA: ведёт discovery — интервью, прототипы, описание процессов. Передаёт готовые User Stories в delivery.

Как бизнес-аналитику адаптироваться

Если вы привыкли к Waterfall, а проект — Agile

  • Не пишите SRS. Вместо этого — User Stories с Acceptance Criteria
  • Участвуйте в церемониях. Refinement — ваша основная площадка
  • Откажитесь от «полноты». В Agile требования уточняются по мере разработки
  • Будьте доступны. Разработчики будут задавать вопросы каждый день, а не раз в месяц

Если вы привыкли к Agile, а проект — Waterfall

  • Научитесь писать SRS. Это детальнее, чем User Stories
  • Привыкайте к ревью. Документы проходят 3–5 итераций согласования
  • Фиксируйте изменения. Каждое изменение — через Change Request
  • Планируйте на месяцы вперёд. Спринтов нет, есть этапы и контрольные точки

Навыки, которые работают везде

Независимо от методологии, бизнес-аналитику нужны:

  1. Элиситация — умение извлекать требования из людей
  2. Моделированиеописание процессов в BPMN
  3. Документирование — в любом формате, чётко и однозначно
  4. ПриоритизацияMoSCoW, Kano и другие техники
  5. Коммуникация — перевод между языком бизнеса и IT

Матрица выбора подхода

Критерий→ Waterfall→ Agile→ Гибрид
Требования ясны на старте
Требования будут меняться
Фиксированный бюджет/контракт
Заказчик доступен ежедневно
Заказчик доступен раз в месяц
Регулируемая отрасль
Стартап / MVP
Крупный проект (> 6 месяцев)
Внешний подрядчик
Продуктовая команда

Итог

Agile и Waterfall — не религии, а инструменты. Выбор зависит не от моды, а от контекста: стабильности требований, доступности заказчика, формальности среды и размера проекта. Бизнес-аналитик, владеющий обоими подходами, востребован на любом проекте.

Не можете определиться с подходом для вашего проекта? Обсудим — помогу выбрать методологию и адаптировать процесс анализа.