Kanban vs Scrum: какой подход выбрать для команды на разных стадиях продукта
Kanban — это поток задач без «спринтов», где можно ускорить delivery за 2–6 недель, но ключевой риск — вечный «всё в работе» и отсутствие дедлайнов по умолчанию; Scrum — это работа итерациями по 1–2 недели с прогнозируемыми релизами, где эффект заметен за 1–2 спринта, но риск — бюрократия и «церемонии ради церемоний», особенно если продукт ещё не понял, что строит.
Почему выбор Kanban vs Scrum вообще влияет на деньги (а не на красивые доски)
Самая частая боль: команда тратит месяцы на «правильный процесс», а продукт как не выпускался, так и не выпускается. Или выпускается, но качество едет вниз, потому что «надо было закрыть спринт». Kanban и Scrum — не религии, а способы управлять очередью работ, рисками и предсказуемостью. И да, это напрямую про бюджет: чем дольше фича живёт в разработке, тем выше стоимость ошибки и тем больше денег сгорает в ожидании.
Парадокс рынка: многие команды выбирают Scrum как «стандарт по умолчанию», а потом внезапно обнаруживают, что им не нужен календарь релизов раз в две недели. Им нужно перестать начинать 20 задач одновременно и наконец закончить хотя бы 5.
Модели Kanban vs Scrum: что вы покупаете каждым подходом
Scrum: вы покупаете предсказуемость (если есть что планировать)
Суть: фиксированная длина спринта (обычно 1–2 недели), планирование, ретро, демо, бэклог, роли. Вы «упаковываете» работу в итерации и регулярно проверяете, что сделали и что менять.
- Когда работает лучше всего: есть понятный продуктовый фокус на ближайшие 2–6 недель, команда кросс-функциональна и может делать “Done” без очереди из внешних согласований.
- Практический вывод: Scrum — это хороший инструмент для команд, которым нужно гарантировать темп поставки и управлять ожиданиями стейкхолдеров.
- Подводный камень: если задачам постоянно прилетает «срочно» (инциденты, продажи, руководитель в настроении), спринт превращается в фикцию, а команда — в нервный коммутатор.
Kanban: вы покупаете управляемый поток (если у вас хаос входящих задач)
Суть: визуализируете поток работы, ограничиваете WIP (Work In Progress — сколько задач одновременно “в работе”), меряете cycle time/lead time, оптимизируете узкие места. Спринтов нет; приоритеты можно менять чаще.
- Когда работает лучше всего: много входящих задач разного типа (поддержка, баги, мелкие улучшения), часто меняются приоритеты, важнее “быстрее закончить”, чем “красиво запланировать”.
- Практический вывод: Kanban быстрее даёт эффект в командах, которые тонут в незавершёнке: ограничение WIP резко повышает завершение задач.
- Подводный камень: без явной политики приоритизации и регулярного сервиса-ревью Kanban превращается в «доску уныния», где всё красное и всё срочное.
Выбор по стадии продукта: что подходит, когда продукт взрослеет
| Стадия | Что болит | Scrum: подходит? | Kanban: подходит? | Что выбрать на практике |
|---|---|---|---|---|
| 0 → 1 (MVP, поиск PMF) | Непонятно, что строить; гипотезы меняются; важно быстро учиться | Частично: короткие спринты 1 неделя, но планирование должно быть лёгким | Да: поток экспериментов + WIP лимиты, быстрое переключение | Kanban или «легковесный Scrum» (1-недельный) |
| Рост (первые повторяемые продажи) | Нужно держать темп, не ломая качество; появляется roadmap | Да: помогает ритмом, демо, прогнозом | Да: хорош для смешанного потока (фичи+баги) | Scrum для продуктовой разработки + Kanban для поддержки |
| Scale (много команд) | Зависимости, интеграции, релизные окна, техдолг | Да, но нужен нормальный ownership и синхронизация | Да, но без метрик будет «просто доска» | Scrumban (Scrum-ритм + Kanban-ограничения потока) |
| Саппорт/эксплуатация (SRE, L2/L3, инциденты) | Срочные тикеты, непредсказуемость входящего потока | Плохо: спринты постоянно ломаются | Отлично: классы обслуживания, WIP, SLA | Kanban (с явными SLA/политиками) |
Скрытая цена: где команды теряют время (и деньги) в обоих подходах
1) «Мы выбрали Scrum, значит будет быстрее»
Нет. Быстрее будет, если команда уменьшит размер задач, научится доводить их до “Done” и перестанет зависеть от внешних согласований. Scrum просто подсветит проблемы. Иногда очень громко.
- Ошибка: спринт забит задачами, которые невозможно завершить без соседней команды.
- Что делать: резать задачи по вертикали, заранее снимать зависимости, вводить Definition of Done.
2) «Kanban — это когда просто двигаем карточки»
Если нет WIP-лимитов, классов обслуживания и метрик времени потока — это не Kanban, а Pinterest для менеджеров.
- Ошибка: на доске 30 задач в In Progress, и все якобы важные.
- Что делать: WIP=по числу людей (или меньше), явные правила expedite/standard, еженедельный разбор blocked.
3) Неправильный «тип работы»
Scrum хуже переваривает постоянные ad-hoc входящие запросы. Kanban хуже даёт “чувство дедлайна” без договорённостей. Тип работы важнее вкуса.
Практичный выбор: короткая диагностика вместо религиозных войн
Мини-алгоритм (5 минут, без коучей)
- Сколько срочных задач в неделю? Если регулярно ломают план — тянет к Kanban.
- Есть ли roadmap хотя бы на 4–6 недель? Если да — Scrum даёт ритм и прогноз.
- Сколько задач одновременно “в работе” на человека? Если 2+ стабильно — сначала лечите WIP (Kanban-логика).
- Можете ли вы делать “Done” без внешних очередей? Если нет — Scrum будет страдать, пока не уменьшите зависимости.
- Вам важнее скорость реакции или предсказуемость релизов? Реакция → Kanban, предсказуемость → Scrum.
Экспертный вердикт и инструмент: что выбрать именно вам
Если вы на стадии MVP или у вас много “прилетает срочно” — начинайте с Kanban и дисциплины потока (WIP, blocked, классы обслуживания). Если продукт стабилизировался, вы делаете фичи большими порциями и вам нужно регулярно показывать результат бизнесу — берите Scrum, но держите его «сухим»: короткий спринт, нормальный DoD, минимум театра.
| Профиль команды | Рекомендация | Первые 2 шага |
|---|---|---|
| Стартап, гипотезы, хаос приоритетов | Kanban | Ввести WIP-лимиты; измерить cycle time |
| Продуктовая команда с roadmap | Scrum (спринт 1–2 недели) | Definition of Done; регулярное демо |
| Фичи + поддержка в одной команде | Scrumban | Планирование по Scrum; поток тикетов по Kanban |
| Поддержка/инциденты | Kanban | Классы обслуживания; политика expedite |
Частые вопросы
Можно ли начать со Scrum, а потом перейти на Kanban (или наоборот)?
Да, это нормальная эволюция. Обычно команды идут от Scrum к Kanban, когда появляется много непредсказуемой работы, или от Kanban к Scrum, когда стабилизировался roadmap и нужен предсказуемый ритм релизов.
Что быстрее даст эффект, если команда “ничего не успевает”?
Чаще всего — Kanban с WIP-лимитами. Проблема обычно не в скорости разработки, а в избытке незавершённой работы. Ограничение “в работе” повышает завершение задач заметнее, чем новые митинги.
Scrum обязательно = 2 недели спринт?
Нет. Для команд на ранней стадии 1 неделя часто реалистичнее: меньше «планировали-планировали, а продукт уже передумал». Главное — стабильная длина итерации и понятное “Done”.
Kanban без метрик — это ок?
Как временная доска — да. Как управленческий подход — нет. Минимум: WIP-лимиты и измерение cycle time (сколько реально занимает задача от “взяли” до “готово”). Иначе вы не управляете потоком, вы просто его наблюдаете.
Что выбрать, если у нас и фичи, и баги, и срочные запросы от продаж?
Практичный вариант — Scrumban: планируете фичи спринтами, а для срочных и багов держите отдельный Kanban-поток с лимитами и явной политикой, сколько “срочного” команда может переварить без разрушения планов.
Какая самая частая ошибка при внедрении Scrum?
Считать, что Scrum — это набор встреч. На деле Scrum работает, когда команда кросс-функциональна, задачи нарезаны до выполнимого размера, а “Done” означает реально готово к пользователю, а не “почти готово, но тестировщик занят”.
Отправить комментарий