Water Scrum Fall: когда и зачем применять Scrumerfall в госпроектах и регламенте
Тренд Water Scrum Fall (scrumfall) меняет правила игры: теперь можно жить в мире госрегламента и контрактов «по 44‑ФЗ/223‑ФЗ», но работать внутри проекта итеративно — это снижает цену ошибки на внедрении и тестировании, однако требует дисциплины в документах, управлении изменениями и понятной инструкции scrumfall для всех участников.
Если вы когда-нибудь видели госпроекты, то знаете их главный парадокс: заказчик хочет «как в Agile», но подписывать готов всё равно «как в Waterfall». Точнее… он и не может иначе: ТЗ, смета, этапы, акты, закрывающие, контрольные точки, протоколы — это не чья-то вредность, а способ не получить по голове на проверке.
И вот тут появляется water-scrum-fall: гибрид, который не делает вид, что регламентов не существует. Он честно говорит: «наружу — предсказуемый план и документы, внутрь — короткие циклы и обратная связь». Для новичков и джунов это вообще терапия: меньше эзотерики про «самоорганизацию», больше понятных артефактов и ответственности.
Что такое Water Scrum Fall (Scrumerfall) на человеческом
Определение без маркетинга
Water Scrum Fall / scrumfall / scrumerfall — это модель, где проект стартует и завершается «водопадом» (фиксируем рамки, формализуем результаты, сдаём по этапам), а разработка и уточнение требований внутри — по Scrum (спринты, бэклог, демо, ретро).
Тезис: в госпроектах гибрид обычно честнее «чистого Agile».
Обоснование: в госконтракте почти всегда есть: этапность, фиксированная цена, жёсткие сроки, требования по безопасности/инфобезу, госИС, интеграции, отчётность. «Чистый Scrum» без фиксации объёма и критериев приёмки конфликтует с контрактной логикой.
Практический вывод: не пытайтесь «протащить Scrum целиком». Лучше соберите scrumerfall так, чтобы регламент было чем кормить — а команду не душить.
Подводный камень: самая частая ошибка — назвать проект Agile, а жить как в водопаде, просто с митингами. Это не scrumfall, это «водопад с созвонами».
Почему это часто называется не Water Scrum Fall, а «так у нас и было»
Потому что многие команды интуитивно делали именно так: сначала «большое ТЗ», потом «пилим кусками», в конце «героически сдаём». Разница в том, что зрелый water-scrum-fall добавляет управление изменениями, прозрачность и нормальную приёмку по итерациям, а не финальную разборку на последней неделе.
Где scrumerfall уместен в госпроектах: реальные сценарии
Сценарий 1: 44‑ФЗ/223‑ФЗ, фиксированная цена, этапы и акты
Тезис: scrumfall помогает не провалить сроки, когда «всё уже подписано».
Обоснование: контракт фиксирует вехи: обследование, проектирование, разработка, испытания, ввод. Внутри этапа «разработка» можно вести спринты и принимать результаты частями: прототипы, интеграции, отчёты о тестировании, инкременты функциональности.
Практический вывод: встраивайте Scrum внутрь этапов, а не вместо них. Тогда акты закрываются документами, а продукт растёт итеративно.
Подводный камень: если не описать в контракте (или в ПМИ/Плане) механизм изменений, любые уточнения требований будут считаться «вне ТЗ» и превращаться в конфликт.
Сценарий 2: Регламент, инструкции, ГОСТ‑подобная отчётность
Тезис: water-scrum-fall работает, когда документация — часть «Definition of Done» (критериев готовности).
Обоснование: госпроекты любят артефакты: регламенты, руководства пользователя, программы и методики испытаний (ПМИ), эксплуатационные документы. Если писать их «когда-нибудь потом», потом наступает внезапно — в день сдачи.
Практический вывод: привяжите документы к спринтам: сделал функционал — обновил инструкцию, схему, регламент, модель данных. Да, скучно. Зато сдаётся.
Подводный камень: отдельная «документальная команда» без связи с разработкой — гарантированный рассинхрон и боль на приёмке.
Сценарий 3: Интеграции с госИС и зависимость от внешних контуров
Тезис: scrumerfall спасает, когда половина рисков не в коде, а «по ту сторону API».
Обоснование: интеграции с СМЭВ, ЕСИА, ведомственными шинами, внутренними реестрами — это очереди, доступы, тестовые стенды, окна изменений. Вода-часть нужна, чтобы заранее согласовать протоколы, регламенты, доступы. Scrum-часть — чтобы быстро адаптироваться, когда реальность снова не совпала с документом.
Практический вывод: выделяйте «интеграционные спринты» с обязательным демо на тестовом контуре и фиксацией результатов актами/протоколами.
Подводный камень: обещать интеграцию «в конце проекта». В госпроектах «конец» обычно означает «штрафы и письма».
Мини‑инструкция scrumfall: как собрать гибрид, чтобы он не развалился
Слой 1. Waterfall снаружи: что фиксируем
- Рамки: цель, пользователи, контуры, ограничения, критерии приёмки (в идеале — измеримые).
- Этапность: вехи, состав поставки по этапам, формат закрывающих документов.
- Управление изменениями: как оформляем CR (change request), кто утверждает, как влияет на сроки/стоимость.
- Риски и зависимости: доступы, сторонние интеграции, поставки железа/лицензий.
Типичная ошибка: фиксировать технические детали раньше времени (архитектуру «в граните»), а критерии приёмки — размыто. В итоге архитектуру нельзя менять, а «сдали/не сдали» решается настроением комиссии.
Слой 2. Scrum внутри: как живёт команда
- Бэклог = декомпозиция ТЗ/требований в user story/задачи (да, в госпроектах это часто «user story без пользователя», но пусть).
- Спринты 2–3 недели с демо заказчику/представителю эксплуатации.
- Definition of Done: код + тесты + обновлённая документация + результаты испытаний на стенде.
- Ретро не как «поговорить о чувствах», а как список улучшений процесса и устранение причин дефектов.
Типичная ошибка: спринты есть, а инкремента нет (на демо показывают презентацию). Это убивает смысл Scrum‑части.
Слой 3. Fall на выходе: как сдаём и закрываемся
Финал — это формальная приёмка, опытная эксплуатация, обучение, комплект документов, устранение замечаний. В scrumerfall финал проще, потому что часть замечаний уже всплыла на демо и «прожарке» инкрементов раньше.
Типичная ошибка: оставлять нагрузочное тестирование, безопасность и эксплуатационную готовность «на потом». В госпроекте «потом» дороже, чем кажется.
Таблица: Waterfall vs Scrum vs Water Scrum Fall в госпроектах
| Критерий | Waterfall | Scrum | Water Scrum Fall (scrumfall) |
|---|---|---|---|
| Контракт/регламент | Легко ложится | Конфликтует при фикс. цене/объёме | Ложится через этапы + CR |
| Изменения требований | Болезненно, поздно | Нормально, если заказчик вовлечён | Нормально, если есть процедура изменений |
| Риск «сюрпризов в конце» | Высокий | Ниже | Ниже, если демо реально принимают |
| Документация и акты | Сильно | Часто страдает | Вшита в DoD и этапы |
| Подходит для новичков | Понятно, но тяжело исправлять ошибки | Нужно зрелое окружение | Понятно и управляемо, если есть ролевая модель |
Два кейса из практики: один спасли, другой — «ну вы поняли»
Кейс удачный: «Этапы по контракту, спринты по жизни»
Проект внедрения внутренней системы документооборота для учреждения (интеграции, роли, маршруты). Контракт — этапный, с жёсткими актами. Команда сделала так: этап 1 — обследование и прототип, этап 2 — разработка, этап 3 — испытания и ввод. Но внутри этапа 2 работали спринтами по 2 недели, на каждом демо показывали живые маршруты и отчёты, параллельно обновляли регламенты и инструкцию пользователя.
Что сработало: каждый спринт закрывался не «задачами», а готовыми кусками бизнес-процесса + документами. На приёмке замечаний было меньше, потому что заказчик «наелся реальностью» заранее.
Кейс провальный: «Scrum на словах, waterfall в душе»
Разработка подсистемы отчётности для госИС. Формально — Scrum, по факту — ТЗ на 200 страниц, полгода разработки без демо, в конце «вот вам релиз». Комиссия нашла расхождения с методикой расчёта показателей и формами выгрузки. Закончилось переработками, конфликтами и перепиской «это не в ТЗ».
Где сломалось: отсутствовали регулярная приёмка инкрементов и нормальная процедура изменения требований. То есть scrumfall не собрали — просто повесили бирку Agile.
Коммерческие факторы: где реально «съедается» бюджет и сроки
В госпроектах стоимость ошибки обычно растёт не линейно: ошибка в требованиях → переписывается код → переделываются документы → сдвигаются испытания → переносится приёмка. Поэтому scrumerfall ценен не «скоростью разработки», а управлением риском.
- Скрытая цена документации: если не заложить её в план, она съедает последние 20–30% времени этапа (и это ещё оптимистично).
- Интеграции и доступы: ожидание доступов/окон изменений легко превращает 2 недели в 2 месяца.
- Испытания: ПМИ, протоколы, стенды, «а давайте ещё нагрузку» — это отдельный проект внутри проекта.
Кстати, на itokno.ru удобно собирать такие разборы в одну картину: кто за что отвечает, где ломается процесс, и почему «мы же почти успели» — не стратегия.
Экспертный вердикт и инструмент
Вердикт: Water Scrum Fall (scrumfall, scrumerfall) в госпроектах — не компромисс «для слабаков», а способ совместить контрактную реальность и нормальную разработку. Он уместен, когда есть регламент, фиксированная приёмка и много внешних зависимостей.
Чек‑лист: 7 вопросов, чтобы понять, нужен ли вам scrumfall
- Есть ли фиксированные этапы, акты и состав документации? Если да — «вода» снаружи неизбежна.
- Можно ли показывать инкремент каждые 2–3 недели и получать обратную связь от реальных пользователей/эксплуатации?
- Определены ли критерии приёмки не в стиле «должно работать», а измеримо?
- Есть ли процедура изменения требований (CR) с влиянием на сроки/стоимость?
- Документация включена в Definition of Done или живёт «где-то рядом»?
- Интеграции вынесены в план как риск с отдельными задачами/спринтами?
- Есть ли у заказчика представитель, который реально принимает результаты, а не появляется на финальной комиссии?
Частые вопросы
Scrumfall — это «анти‑Agile» и признак слабой команды?
Нет. В госпроектах scrumfall часто единственный способ легально жить в контракте и при этом снижать риски через итерации. Слабость — это когда вы притворяетесь Agile, но сдаёте водопадом без демо и без управления изменениями.
Когда Water Scrum Fall точно не нужен?
Когда у вас продуктовая команда без фиксированного объёма, есть постоянный заказчик/владелец продукта и можно свободно менять приоритеты без актов и этапов. Там чистый Scrum/канбан будет проще и дешевле по процессу.
Как оформить «инструкцию scrumfall» для проекта, чтобы её приняли?
Опишите: этапы и артефакты для регламента (планы, акты, ПМИ), ритм спринтов, правила демо/приёмки инкремента, Definition of Done, и процедуру CR с протоколированием решений. Ключ — чтобы это было совместимо с контрактом.
Кто в scrumfall главный: Scrum Master, ПМ или кто-то ещё?
Обычно есть руководитель проекта (ПМ) для контрактной части и «скрам-роль» для внутреннего ритма команды. Главное — не путать: ПМ отвечает за сроки/этапы/риски, а Scrum Master (или тимлид) — за процесс спринтов и устранение препятствий.
Можно ли в госпроектах делать user story и бэклог, если всё в ТЗ?
Нужно. ТЗ — это юридическая рамка, а бэклог — рабочая декомпозиция для разработки и приёмки по частям. Это разные уровни детализации, которые должны быть связаны трассировкой (что из ТЗ реализовано в каком инкременте).
Как не утонуть в документации и регламенте?
Вшить документы в готовность (DoD) и обновлять их по мере поставки функционала. Иначе вы получите «документальный водопад» в конце и сорвёте приёмку, даже если код нормальный.
Почему «просто Scrum» часто проваливается в госИС?
Потому что без процедуры изменений и формализованной приёмки Scrum конфликтует с фиксированными обязательствами: сроками, этапами, актами и требованиями контроля. Scrumfall добавляет недостающую «контрактную обвязку», не убивая итеративность внутри.
Отправить комментарий