Что такое скрам

Если сформулировать простыми словами, скрам — это способ организации работы, при котором большая цель достигается через последовательное выполнение небольших частей работы. Команда завершает одну часть за спринт, затем проверяет результат и корректирует план перед следующей итерацией.

Скрам — что это и откуда взялся термин

Слово scrum (схватка) пришло из регби — так называют момент, когда игроки сообща толкают мяч к цели.

Отправной точкой начала развития методики стала статья исследователей Хиротаки Такеучи и Икудзиро Нонаки в Harvard Business Review (1986), где описывалось, как Honda, Canon и Fuji-Xerox создавали продукты силами компактных кросс-функциональных команд, а не через последовательную передачу задач от отдела к отделу.

В 1993 году Джефф Сазерленд применил эту идею на практике в компании Easel Corporation, когда его команде нужно было разработать программный продукт в рекордный срок — шесть месяцев. Вместо жесткого поэтапного плана (waterfall) он выстроил работу короткими итерациями с постоянной проверкой результата. Позже к доработке подхода подключился Кен Швабер: вдвоем они описали роли, события и артефакты, которые превратили практический прием в целостный набор инструментов (фреймворк).

В 2001 году оба участвовали в создании Эджайл-манифеста, а в 2010 выпустили первую версию официального скрам-гайда — документа, который с тех пор описывает канонические правила работы методики.

Сегодня скрам используют не только в разработке: методику применяют в маркетинге, дизайне, HR и других сферах.

Роли в скрам-команде

Скрам описывает три роли, и у каждой — своя зона ответственности.

  1. Владелец продукта (Product Owner) — формирует и приоритизирует список задач (бэклог), отвечает за то, чтобы команда работала над самым ценным для бизнеса.
  2. Скрам-мастер (Scrum Master) — следит за соблюдением принципов скрама, помогает команде убирать препятствия и организует встречи.
  3. Команда разработки — кросс-функциональная группа специалистов, которая самостоятельно решает, как выполнить задачи из бэклога.

Артефакты спринта

Бэклог продукта — это единый упорядоченный список всего, что нужно сделать для развития продукта: новые функции, доработки, исправления багов, технические задачи.

Спринт — это фиксированный по времени цикл, обычно от одной до четырех недель, в конце которого команда выполняет все нужные задачи или представляет рабочий инкремент продукта.

Инкремент — это готовый, проверенный кусок продукта, который команда создала за спринт и который можно сразу использовать (например, выпустить тестовую версию для пользователей).

Бэклог спринта — часть бэклога продукта, которую команда отобрала для работы в текущем спринте, вместе с планом, как эти задачи выполнить.

Длительность спринта не меняется на протяжении всего проекта — это создает предсказуемый ритм работы и позволяет точнее планировать нагрузку.

Скрам-события

Работа в скраме строится вокруг четырех регулярных встреч.

  1. Планирование спринта: команда выбирает задачи из бэклога и определяет цель спринта.
  2. Ежедневный скрам — короткая пятнадцатиминутная встреча, на которой каждый участник рассказывает, что сделал вчера, что планирует сегодня и какие есть препятствия.
  3. Обзор спринта: команда демонстрирует результаты заказчику, другим командам или руководителям бизнеса и собирает обратную связь.
  4. Ретроспектива — встреча, на которой команда разбирает, что прошло хорошо, а что нужно улучшить в следующем спринте.

Чем скрам отличается от канбана

Оба метода относятся к Эджайл, но по-разному организуют поток работы. Скрам делит время на фиксированные спринты: команда заранее берет в работу определенный набор задач, не меняет его до конца итерации и подводит итоги на ретроспективе.

Канбан устроен иначе — это непрерывный поток без временных рамок: задачи попадают на доску и двигаются по колонкам («к выполнению», «в работе», «готово») по мере готовности. Здесь нет ограничения по времени в 1-4 недели.

Скрам лучше подходит там, где продукт развивается предсказуемыми циклами и нужна регулярная демонстрация результата — например, при разработке нового сервиса.

Канбан удобнее для потока разнородных задач с непредсказуемой нагрузкой — техподдержки, сопровождения продукта или маркетинга, — где важно быстро реагировать, а не ждать начала следующего спринта.

Зачем нужен скрам

  1. Быстрая обратная связь. Команда получает отклик от пользователей и заказчика уже после первого спринта, а не через полгода после старта проекта.
  2. Гибкость. Приоритеты можно менять между спринтами, не срывая весь проект целиком.
  3. Прозрачность. Все участники видят прогресс и понимают, над чем сейчас работает команда.
  4. Рост вовлеченности. Команда сама принимает решения о способах выполнения задач, что повышает мотивацию и ответственность.

Скрам — это методика, которая подходит не для всех проектов: она требует дисциплины, регулярных встреч и готовности команды к самоорганизации. Но там, где важна скорость запуска и постоянное улучшение продукта — например, при разработке сайта, мобильного приложения, — скрам остается одним из самых эффективных инструментов управления командой.

Юлия Сулягина
Юлия Сулягина
Редактор Jivo
Статьи по теме:
Попробуйте ИИ-оператора Jivo