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