Блог

Скрам или Канбан: что выбрать?

Нет никакого выбора между Скрамом и Канбаном. Их нельзя противопоставлять: Скрам — это процесс, а Канбан — оптимизация потока внутри процесса.
Ещё говорят: «Мы работаем по Канбану». Это тоже некорректно — Канбан используется для обёртки существующего процесса, его можно применить к Скраму, XP, DSDM, даже к Водопаду.
Канбан применяют к уже существующему процессу, а не как что-то отдельное

Практики Канбана — витамины для Скрама

Скрам создает мощную базу:
  • разработка и бизнес взаимодействуют напрямую — через Владельца Продукта;
  • у кросс-функциональной команды нет зависимостей, она может решить проблему клиента под ключ и служит примером идеальной организационной структуры;
  • готовый инкремент позволяет контролировать риски в каждом Спринте;
  • эмпирический контроль поддерживает достижение целей.
Канбан дополняет Скрам, он помогает команде не терять фокус. Даже сильная Скрам-команда может страдать от большого количества незавершенной работы, и я уже разбирал, почему.
Четыре практики Канбана помогают Скрам-команде оптимизировать поток:
  1. Визуализация делает поток работы (Workflow) прозрачным. Она позволяет увидеть, что нужно оптимизировать.
  2. Ограничение устанавливает «потолок» незавершенной работы (WIP Limit). Если лимиты достигнуты, новую работу брать нельзя. Так создается вытягивающая система — и команда начинает работать, только когда у нее появляется достаточно пропускной способности.
  3. Активное управление помогает следить, чтобы незавершенные элементы не простаивали и вытягивались примерно с такой же скоростью, с какой покидают доску.
  4. Инспекция и адаптация нужны, чтобы команда контролировала поток работ: меняла визуализацию, WIP-лимиты и правила.
Обратите внимание, что Скрам при этом остается Скрамом: все правила, зоны ответственности, артефакты и события сохраняются.
Не нужно выбирать между Скрамом и Канбаном. Думайте о Канбане, как о витамине для Скрама, который избавит от незавершенной работы в Спринте и сделает процесс предсказуемым.

Еще раз самое важное

  • Нельзя работать в Канбане, он применяется к уже существующему процессу.
  • Для применения Канбана в Скраме внедряют четыре практики: визуализацию, ограничение, активное управление, инспекцию и адаптацию потока работы.
  • Канбан избавляет от незавершенной работы и делает процесс предсказуемым.
  • После внедрения Канбана все части Скрама остаются актуальными.
мы рассказываем:
  • как строить Канбан-систему, управлять потоком и отслеживать метрики;
  • усиливать с помощью Канбана события Скрама;
  • разбираться с незапланированной работой и блокерами.
Scrum ON!
Канбан