Меня зовут Анатолий Санько. Я более 30 лет в IT и больше 15 лет занимаюсь управлением людьми и проектами, применяя гибкие методологии. Я консультант по SAFe, SPCT-проспект, AKT и кандидат АКC.
Сегодня мы разберёмся, что такое Kanban, где он применим и почему команды выбирают его вместо или вместе со Scrum.
1. Agile и место Kanban
Часто Agile называют «зонтиком» для всех гибких методов, но мне ближе другая модель:
Agile-подходы, соответствующие Agile-манифесту (Scrum, XP)
Эволюционные гибкие подходы (Lean), которые не требуют революционных изменений в организации
Kanban — яркий представитель именно эволюционных методов.
2. Мой путь к Kanban
Я заинтересовался Kanban в 2018 году, к тому времени я уже использовал SAFe более 5 лет, а в 2018 получил квалификацию SPC.
SAFe включает множество Kanban-досок на разных уровнях
Но мало объясняет, почему Kanban важен, и чем он отличается от других методов
Это подтолкнуло меня глубже изучить Kanban Метод, к чему я и приступил уже в начале 2019 года.
3. Популярность Kanban на практике
Согласно последним отчётам State of Agile:
Более 60% команд используют Scrum
56% команд применяют Kanban
27% команд используют Scrumban (микс Scrum и Kanban)
Важно: команды часто используют несколько подходов одновременно, комбинируя их для разных проектов.
4. Частые заблуждения при переходе на Kanban
Многие команды воспринимают Kanban как замену Scrum. Типичные причины:
Не успевают завершить задачи за спринт
Приоритеты меняются слишком часто
На самом деле эти проблемы не противоречат Scrum, но вместо анализа и адаптации часто делают «отмену Scrum» думая, что это решит все трудности. И при этом считают, что они “внедрили” Kanban, что является сильным заблуждением.
5. Kanban на самом деле
{$te}
«В Kanban нет планирования»
«Нет итераций, поэтому проще»
На практике Kanban — это метод управления потоком работы, особенно в интеллектуальном и IT-производстве.
В отличие от физического производства, где перегрузку видно сразу, в IT задачи легко «потерять»
Kanban визуализирует процесс, помогает выявлять узкие места и управлять потоком работы
6. Kanban как альтернативный подход
По словам Дэвида Андерсона, Kanban — это альтернатива гибкости Scrum и Agile:
Не требует строгого соответствия Agile-манифесту
Не создаёт резких изменений ролей и процессов
Позволяет эволюционно улучшать существующие процессы
Если Scrum вводит революцию (новые роли Scrum Master, Product Owner, исчезновение “старых” менеджеров), то Kanban действует постепенно, исходя из текущей ситуации в команде.
7. Kanban Guide и ключевой принцип
Kanban Guide — аналог Scrum Guide, но с акцентом на гибкость:
Показывает верхушку метода, основные возможности и принципы
Один из ключевых принципов: «быть как вода»
Что это значит:
Не создавать резких изменений
Анализировать текущие проблемы
Улучшать процесс постепенно, мягко, но эффективно
Пример: если в команде есть проектные менеджеры, Kanban не требует их «исчезновения». Метод работает с существующими ролями и процессами, улучшая их постепенно.
Kanban как метод улучшения доставки ценностей
Kanban метод — это метод улучшения потока доставки ценностей. Если команда уже доставляет ценности, Kanban помогает проанализировать систему доставки и улучшить процесс.
Метод включает инструменты и практики, которые позволяют:
Описать систему через Kanban термины и элементы
Визуализировать работу
Выявлять узкие места и улучшать доставку ценностей
1. Kanban и Scrum: совместимость
Распространённое заблуждение: Kanban подходит только для команд поддержки, где приоритеты часто меняются.
На самом деле Kanban:
Может использоваться совместно со Scrum
Улучшает существующий Scrum-процесс
Не заменяет роли и практики Scrum, а помогает работать эффективнее
Пример: команды, которые не успевают завершить задачи за спринт, могут использовать Kanban для визуализации работы и выявления «залипаний» на этапах процесса.
2. Канбан доски и элементы
Ключевые инструменты Kanban — доска и рабочие элементы, которые позволяют:
Отслеживать задачи на всех стадиях процесса
Понять, где работа «застревает»
Контролировать количество одновременно выполняемых задач
Если приоритеты часто меняются, Kanban помогает идентифицировать причины и оптимизировать поток работы, не отменяя Scrum или другие процессы.
3. Обучение Kanban
Ступени обучения Kanban:
Kanban Management Professional (KMP)
Понимание системы доставки через Kanban-элементы
Использование инструментов визуализации и анализа процессов
Применимо к поддержке, разработке новых функций, любым процессам
Kanban System Design (KSD)
Проектирование Kanban-системы
Оптимизация текущего процесса
Kanban Systems Improvement
Улучшение существующих Kanban систем
Анализ и устранение узких мест
Kanban Coaching Professional (KCP)
Работа с моделями зрелости команд
Помощь другим командам в улучшении доставки ценностей
Kanban Consultant (AKC)
Высший уровень признания
Возможность популяризировать и внедрять Kanban на уровне организаций
4. Масштабирование Канбан
Kanban прекрасно работает на разных уровнях организации:
На уровне команды
На уровне портфеля
На уровне всей организации
Даже в рамках крупных фреймворков, таких как SAFe, Kanban может использоваться:
Без навязывания ролей Scrum или SAFe
Для решения текущих проблем и оптимизации потока ценностей
С сохранением существующих процессов
Принцип «будь как вода» позволяет эволюционно улучшать процесс, не проводя революцию в организации.
5. Практические тренинги и подходы
На тренингах Kanban Университета фокус делается на:
Kanban System Design — как спроектировать систему
Kanban System Improvement — как улучшить систему
Kanban Maturity Model — как определить уровень зрелости команды или организации, как отличать один уровень зрелости от другого
Kanban Coaching — как управляемо эволюционно развиваться
Все эти тренинги и практики направлены на реальное улучшение доставки ценностей, независимо от того, используется Scrum, SAFe или другой подход.