Что такое Kanban
Канбан — японская система управления задачами, разработанная в Toyota Production System (1948-1953) Тайити Оно. Слово «канбан» (看板) переводится как «вывеска» или «знак» — это была карточка, которую перемещали по производственной линии, отслеживая статус деталей. В 2010 David Anderson адаптировал метод для разработки ПО.
Базовые принципы:
- Визуализация. Все задачи — на доске. Видно общую картину.
- Pull system. Задачи не «спускаются сверху», а вытягиваются исполнителем когда он готов.
- WIP limits. Ограничение количества одновременно открытых задач предотвращает context switching.
- Continuous improvement. Регулярный пересмотр процесса (kaizen): где задачи застревают, что можно ускорить.
Workflow доски
Этот инструмент использует 4-колоночный workflow:
- To Do. Backlog — задачи, которые планируете делать. Здесь идёт сортировка по приоритету: вверху — самое срочное.
- In Progress. Активная работа. Идеально 1-3 задачи одновременно. Каждая дольше 3-7 дней — пора разбить на подзадачи.
- Review. Сделано, ждёт проверки: code review, тестирование, утверждение клиента, фидбек коллег. Если задержалось — поторопить ревьюера.
- Done. Завершено. Раз в неделю — архивируйте (для личной доски — просто удаляйте). Видеть, сколько вы сделали — хорошая мотивация.
Идея канбана пришла мне после визита в американский супермаркет: полки заполняются по мере опустошения, не заранее. Производство должно быть таким же.— Тайити Оно, основоположник Toyota Production System
WIP limits и приоритеты
Самый важный принцип канбана — Work In Progress limit. Без него доска становится списком из 50 задач, ничто не движется. Эмпирически:
- To Do: до 20 задач (больше — пересмотрите backlog).
- In Progress: 1-3 задачи на человека. Не более 5.
- Review: 1-3 задачи. Если больше — Review-команда узкое место.
- Done: архивируйте раз в неделю.
Приоритеты в карточках:
- 🔴 High. Дедлайн в этой неделе или задача блокирует других. Не более 20% задач.
- 🟡 Medium. Нормальные задачи без срочности. 60% задач.
- 🟢 Low. Хорошо бы сделать когда-то. 20% задач. Если "low" задача висит 3 месяца — удалите, она не нужна.
Лайфхак: каждое утро 5 минут просмотрите доску. Передвиньте 1-2 карточки между приоритетами — мир изменился, что-то стало срочнее.
Альтернативные методы
- Scrum. Sprint-based, с роли (Product Owner, Scrum Master), церемониями (planning, retro, daily). Тяжелее канбана, но даёт прогноз.
- Getting Things Done (GTD). Метод David Allen: всё фиксировать, классифицировать, обрабатывать. Канбан — визуальная реализация GTD.
- Eisenhower Matrix. 4 квадранта: срочное-важное, не срочное-важное, срочное-не важное, не срочное-не важное. Дополняет канбан для приоритизации.
- Bullet Journal. Бумажный аналог. Хорошо для тех, кто любит писать рукой. Минус — нет drag-and-drop.
- Trello / Notion / Linear / Asana. Полнофункциональные SaaS канбан-доски с командой, интеграциями, отчётами.
- Kanban: Successful Evolutionary Change for Your Technology Business. David J. Anderson. Blue Hole Press. 2010.
- Toyota Production System: Beyond Large-Scale Production. Taiichi Ohno. Productivity Press. 1988.
- The Kanban Method — Atlassian Agile Coach. Atlassian. atlassian.com/agile/kanban. 2024.
