
Методология разработки ПО — это система принципов, практик и ролей, определяющая, как команда планирует, реализует и поставляет программный продукт от идеи до эксплуатации. Сегодня наиболее востребованы гибкие методологии разработки ПО: Scrum при меняющихся требованиях и стабильной команде, Kanban для потоковой поддержки и непрерывной поставки. Жёсткий Waterfall сохраняет позиции в проектах с фиксированным техническим заданием, где важна предсказуемость бюджета и этапная приёмка. По данным опроса CNews за 2025 год, 67% российских ИТ-компаний используют гибридные подходы, совмещая элементы Scrum и Kanban с водопадными контрольными точками. Ключевые ориентиры выбора: изменчивость требований, доступность заказчика для обратной связи, критичность формальной документации и размер команды.
- Scrum — лучший выбор при нестабильных требованиях и тесном взаимодействии с заказчиком;
- Kanban — предпочтителен для эксплуатации, поддержки и проектов с непрерывным потоком задач;
- Waterfall — оправдан для государственных контрактов с фиксированной конкурсной документацией и строгими сроками;
- Гибридные модели — реальность большинства российских команд: более 65% сочетают практики нескольких подходов.
Что важно оценить в проекте до выбора методологии
Прежде чем обсуждать Scrum или Waterfall, команда должна честно ответить на пять вопросов. Эти ответы сужают выбор до одного–двух реалистичных вариантов.
- Стабильность требований. Если техническое задание зафиксировано и не будет меняться до приёмки — возможен Waterfall. Если заказчик формулирует потребности по ходу проекта — нужны итеративные поставки.
- Доступность заказчика для взаимодействия. Может ли ответственный со стороны бизнеса еженедельно участвовать в демонстрациях и планировании? Без этого Scrum теряет смысл.
- Критичность документации. Проекты, сдаваемые по ГОСТ 19 (ЕСПД) с полным комплектом программной документации, требуют этапов, на которых документация фиксируется — водопадные ворота помогают.
- Размер и распределённость команды. Классический Scrum рассчитан на 5–9 человек в одной локации; для распределённых команд часто лучше подходит Kanban с асинхронными коммуникациями.
- Необходимость сквозного контроля сроков. Жёсткие дедлайны, установленные внешними регуляторами, смещают выбор в сторону более предсказуемого потока задач.
На практике этих пяти измерений достаточно, чтобы отбросить заведомо неподходящие варианты. Оставшиеся методологии дальше сравнивают по конкретным проектным условиям.

Waterfall: когда жёсткая последовательность выигрывает
Каскадная модель (Waterfall) предполагает линейное движение: сбор требований → проектирование → реализация → тестирование → внедрение. Каждый этап завершается формальной приёмкой результатов. Модель критикуют за негибкость, но в ряде сценариев она остаётся лучшим выбором.
Условия, в которых Waterfall оправдан:
- Полный пакет проектной документации утверждён до начала кодирования;
- Заказчик не может тратить время на еженедельные созвоны и демо;
- Финансирование привязано к закрытию этапов по актам;
- Проект сдаётся по ГОСТ 19 и аудируется на соответствие формальным критериям;
- Команда работает по фиксированному бюджету, и любое изменение ТЗ ведёт к дополнительному соглашению.
Главный риск Waterfall — обнаружение ошибок на поздних стадиях. Чтобы минимизировать его, даже в каскадных проектах в 2026 году применяют технику раннего прототипирования интерфейсов и архитектурные обзоры до начала кодирования.
Agile-манифест и его реализация в 2026 году
Agile — это не конкретная методология разработки ПО, а семейство подходов, объединённых ценностями манифеста: люди и взаимодействие важнее процессов, работающий продукт важнее документации, сотрудничество с заказчиком важнее контракта, готовность к изменениям важнее следования плану.
В 2026 году российские команды применяют Agile в связке с конкретными фреймворками — чаще всего Scrum и Kanban. При этом «чистый Agile» встречается редко: бизнес-реалии требуют фиксации объёмов и сроков, поэтому почти всегда добавляются водопадные элементы на границах проекта.
Принципиальное отличие Agile от Waterfall — итеративная поставка ценности. Вместо одного большого релиза через год заказчик каждые две-четыре недели получает приращение продукта, которое можно использовать. Это смещает контроль с соблюдения плана на достижение бизнес-результатов.
Ключевые выгоды Agile:
- Снижение инвестиционного риска: бракованная идея отсеивается за пару спринтов;
- Быстрая обратная связь: реальные пользователи указывают, что нужно доработать;
- Прозрачность для заказчика: прогресс виден постоянно, а не только в отчётах.
Scrum: итеративная поставка с чёткими ролями
Scrum — самый распространённый Agile-фреймворк в России. Его ядро: фиксированные отрезки времени — спринты длиной 1–4 недели, жёсткий набор ролей (Product Owner, Scrum Master, команда), артефакты (Product Backlog, Sprint Backlog, инкремент) и регулярные события (Daily Scrum, планирование, обзор, ретроспектива).
Scrum эффективен, когда соблюдены три условия:
- Product Owner уполномочен принимать решения о приоритетах без долгих согласований;
- Команда кросс-функциональна — в ней есть разработчики, тестировщики, аналитики без разделения на функциональные колодцы;
- Требования меняются, и заказчик готов участвовать в каждом обзоре спринта.
Если этих условий нет, Scrum превращается в бюрократический ритуал: команда держит доску, проводит стендапы, но реальной адаптивности не получает.
Для заказчика ключевой выигрыш Scrum — предсказуемость на коротком горизонте. Он точно знает, что через две недели получит конкретный инкремент, даже если долгосрочный план остаётся гибким.
Kanban: визуализация потока и непрерывная поставка
Kanban не требует фиксированных итераций или ролей. Метод строится на визуализации рабочего процесса с помощью доски, разделённой на колонки — «Ожидает», «В работе», «Тестирование», «Готово». Главное правило — ограничение незавершённой работы (WIP-лимиты): нельзя брать в работу больше задач, чем полоса пропускания команды.
Kanban подходит для проектов, где:
- Задачи поступают неравномерно — техподдержка, доработки, срочные исправления;
- Команда обслуживает несколько продуктов или заказчиков;
- Переход от одной задачи к другой должен быть быстрым, без привязки к спринту;
- Требуется высокая прозрачность для внешних наблюдателей (например, регулятора).
Российские команды часто используют Kanban-доски поверх Scrum — это помогает визуализировать «работу в процессе» внутри спринта и видеть узкие места. Такой подход получил название Scrumban.
Ключевые метрики Kanban — время выполнения задачи (Lead Time) и время цикла (Cycle Time). Они дают реалистичную картину скорости поставки в отличие от абстрактных стори-пойнтов.

Гибридные подходы: как соединить Scrum, Kanban и водопадные ворота
Чистые методологии на практике редкость. По данным опроса «Руссофт» 2025 года, 71% российских ИТ-компаний используют гибридные модели. Типичный шаблон: проект разбит на фазы по контракту (Waterfall), внутри фаз команда работает спринтами (Scrum), а эксплуатация после сдачи идёт по Kanban.
Распространённая связка — «водопад на входе и выходе, Agile внутри». На старте фиксируются основные нефункциональные требования и бюджет, на финише — приёмо-сдаточные испытания по программе и методике. Между ними — итеративная разработка.
Ещё один сценарий: продуктовая команда ведёт бэклог и спринтует, но раз в квартал формирует «релизный поезд» по принципам SAFe — водопадного планирования портфеля. Такой подход всё чаще встречается в крупных российских корпорациях, внедряющих Agile на уровне всего предприятия.
При построении гибрида важно явно документировать точки перехода: где заканчивается итеративная часть и начинается водопадная, какие артефакты передаются, кто подписывает приёмку. Это предотвращает конфликты ожиданий.
В управлении IT-проектами гибридный подход часто единственный способ совместить гибкость и контроль, особенно когда заказчик требует одновременно быстрых результатов и формальной отчётности.
Алгоритм перехода на новую методологию
Переход с Waterfall на Scrum или Kanban — организационное изменение, которое затрагивает не только команду, но и заказчика. Без поддержки сверху и чёткого плана оно почти всегда проваливается. Пошаговый алгоритм снижает сопротивление.
- Оцените текущую зрелость. Проведите опрос команды и заказчика: какие боли, что не устраивает. Зафиксируйте метрики «как есть» — скорость, количество дефектов, сроки.
- Выберите пилотный проект. Не пытайтесь перевести сразу все команды. Возьмите проект с лояльным заказчиком, где цена ошибки невелика.
- Обучите ключевых игроков. Product Owner и Scrum Master должны пройти обучение, а не просто прочитать статью. Без квалифицированного SM Scrum вырождается в микроменеджмент.
- Настройте инструменты. Отладьте доску (Jira, Yandex Tracker, Kaiten), настройте дашборды с Cycle Time и Cumulative Flow Diagram.
- Запустите три спринта без корректировок. Дайте команде время привыкнуть, не меняйте правила на ходу.
- Проведите ретроспективу и скорректируйте. После трёх итераций соберите обратную связь и только тогда кастомизируйте под себя.
Важно: переход не должен быть самоцелью. Если команда и заказчик не готовы к еженедельному взаимодействию, Kanban с WIP-лимитами даст больше пользы, чем формальный Scrum.
Методологии и ГОСТ 19: как совместить гибкость с документацией
Российским командам часто приходится работать по ГОСТ 19.101-2025 (ЕСПД) в актуальной редакции от 2025 года. Традиционно стандарт ассоциируется с водопадной моделью: документы создаются последовательно и утверждаются до перехода к следующему этапу. Но в 2026 году накоплен успешный опыт интеграции гибких подходов.
Рабочая схема выглядит так:
- Программная документация (техническое задание, пояснительная записка) создаётся итеративно: на старте фиксируется верхнеуровневый каркас, который детализируется по мере проработки;
- Тексты программ и описания модулей формируются непрерывно — инструменты вроде Doc-as-Code генерируют документацию из комментариев в коде;
- Программа и методика испытаний пишется не на весь продукт сразу, а на инкремент, и приёмочные тесты автоматизируются;
- Формальное утверждение проходит на контрольных точках — в конце спринта или после завершения крупной функциональной группы.
Главное — договориться с заказчиком о том, что документация остаётся живым документом на протяжении всего проекта, а не фиксируется раз и навсегда. Это укладывается в логику ГОСТ Р 56939-2016 (безопасная разработка), который требует документировать фактическое состояние ПО.
Если заказчик настаивает на классическом ЕСПД «сразу весь пакет», возможно, проект лучше вести каскадно, но с частными прототипами на старте для уточнения требований.

Метрики эффективности: что измерять в каждой методологии
Без метрик любой процесс деградирует в «мы работаем». Но выбор метрик зависит от методологии: то, что полезно в Kanban, бессмысленно в Waterfall. Каждая методология разработки ПО диктует свой способ измерения эффективности.
| Метрика | Waterfall | Scrum | Kanban |
| --- | --- | --- | --- |
| Velocity (story points/sprint) | не применяется | ключевая | не регламентирована |
| Lead Time (от запроса до поставки) | длительность этапа | малоинформативна (в рамках спринта) | основная |
| Cycle Time | косвенно через контрольные точки | опционально | ежедневно |
| Cumulative Flow Diagram | не используется | опционально | обязателен |
| Дефекты на этапе приёмки | главный показатель качества | метрика качества инкремента | показатель стабильности потока |
| Удовлетворённость заказчика (NPS) | по завершении проекта | после каждого спринта | непрерывно |
Российская практика показывает: самая частая ошибка — пытаться измерять Velocity в Kanban или требовать жёсткую диаграмму сгорания в Waterfall. Метрика должна отражать цель методологии. Если цель — предсказуемость, смотрите на соблюдение дат контрольных событий. Если цель — скорость реакции на запросы, измеряйте время от поступления задачи до поставки в прод.
Кейсы: российские проекты на Scrum, Kanban и гибриде
Кейс 1: Финтех-стартап выбрал Scrum для разработки мобильного приложения. Product Owner — директор по продукту — еженедельно приоритизировал бэклог. Команда из 7 человек выдавала релиз каждые две недели. Через четыре месяца MVP вышел на рынок, а через шесть — проект привлёк раунд инвестиций. Главный выученный урок: не пытайтесь предсказать бэклог дальше двух спринтов — требования менялись радикально после каждого пользовательского теста.
Кейс 2: Компания-системный интегратор вела проект внедрения ECM-системы для госзаказчика. Требования жёстко определены в техзадании, бюджет фиксирован. Использован классический Waterfall с четырьмя контрольными точками. Чтобы снизить риски, аналитики провели глубокое предпроектное обследование и заложили буфер 15% на непредвиденные доработки. Проект сдан в срок, заказчик принял все этапы без замечаний. Урок: если требования стабильны, не нужно навязывать Agile ради моды.
Кейс 3: Крупный ритейлер перевёл внутреннюю разработку на гибридную модель. Портфель проектов планируется поквартально (водопадный каскад), а продуктовые команды работают в Scrumban: двухнедельные спринты с Kanban-доской для визуализации WIP. Результат — время вывода новой фичи сократилось с трёх месяцев до трёх недель, при этом финансовая служба сохранила контроль бюджета по кварталам. Урок: гибрид требует вдвое больше дисциплины, чем чистая модель — правила перехода должны быть жёсткими.