Почему водопад не работает для ПО
Классическая разработка по «водопаду» (Waterfall): собрать требования → спроектировать → разработать → протестировать → внедрить. Проблема: требования меняются, рынок меняется, заказчик не знает чего хочет до тех пор, пока не увидит продукт. Проект через год сдаётся — а нужен уже другой продукт.
В 2001 году 17 разработчиков подписали «Манифест Agile» — четыре ценности: люди важнее процессов, работающий продукт важнее документации, сотрудничество с заказчиком важнее переговоров по контракту, реакция на изменения важнее следования плану.
Scrum: самый популярный Agile-фреймворк
Scrum используют 58% команд, применяющих Agile (State of Agile, 2023). Ключевые элементы:
Спринт — фиксированный период работы (1-4 недели, обычно 2). В конце — работающий инкремент продукта.
Бэклог продукта — упорядоченный список всего, что нужно сделать. Product Owner расставляет приоритеты.
Дейли стендап — 15-минутная ежедневная встреча: что сделал вчера, что сделаю сегодня, есть ли блокеры.
Ретроспектива — встреча после спринта: что шло хорошо, что плохо, что улучшить.
Три роли в Scrum
Product Owner — «голос бизнеса», владеет бэклогом, определяет приоритеты. Scrum Master — фасилитатор, убирает препятствия, следит за процессом. Команда разработки — самоорганизующаяся группа (5-9 человек), сама решает как делать.
