Различать cycle time, throughput, burndown и CFD и выбирать Scrum или Kanban под ситуацию.
Метрики потока и сравнение подходов
Cycle time, throughput, CFD и выбор между Scrum и Kanban
Два ключевых показателя Kanban — cycle time и throughput. Cycle time (время цикла) — это время от момента, когда команда начала работать над элементом, до момента его поставки. Throughput (пропускная способность) — количество элементов, завершённых за единицу времени (например, 12 задач в неделю). Их связывает закон Литтла: WIP = throughput × cycle time. На практике это означает: если известны два показателя, можно вычислить третий.
Две диаграммы помогают отслеживать поток. Burndown-диаграмма показывает, сколько работы ещё осталось в спринте: линия должна идти вниз к нулю к концу итерации. CFD (Cumulative Flow Diagram, диаграмма накопления) отображает нарастающим итогом количество элементов в каждом столбце доски. Ширина полосы показывает WIP, расстояние между кривыми прибытия и убытия — cycle time, а «горб» в одной полосе сигнализирует об узком месте.
Scrum и Kanban — разные подходы с разными акцентами. Scrum работает итерациями (спринтами) с фиксированными ролями, событиями и обязательствами Sprint Goal. Kanban — непрерывный поток, изменения вводятся эволюционно, жёстких ролей нет. При этом они совместимы: команда может применять Scrum-фреймворк и при этом использовать Kanban-доску и WIP-лимиты внутри спринта.
Scrum уместен, когда нужны чёткие итерации, регулярная демонстрация инкремента и командные ретроспективы. Kanban лучше подходит для потока задач с переменным приоритетом, операционной или сервисной работы, где нет смысла собирать задачи в спринт.
Lesson notes
Cycle time, throughput, CFD и выбор между Scrum и Kanban
Два ключевых показателя Kanban — cycle time и throughput. Cycle time (время цикла) — это время от момента, когда команда начала работать над элементом, до момента его поставки. Throughput (пропускная способность) — количество элементов, завершённых за единицу времени (например, 12 задач в неделю). Их связывает закон Литтла: WIP = throughput × cycle time. На практике это означает: если известны два показателя, можно вычислить третий.
Две диаграммы помогают отслеживать поток. Burndown-диаграмма показывает, сколько работы ещё осталось в спринте: линия должна идти вниз к нулю к концу итерации. CFD (Cumulative Flow Diagram, диаграмма накопления) отображает нарастающим итогом количество элементов в каждом столбце доски. Ширина полосы показывает WIP, расстояние между кривыми прибытия и убытия — cycle time, а «горб» в одной полосе сигнализирует об узком месте.
Scrum и Kanban — разные подходы с разными акцентами. Scrum работает итерациями (спринтами) с фиксированными ролями, событиями и обязательствами Sprint Goal. Kanban — непрерывный поток, изменения вводятся эволюционно, жёстких ролей нет. При этом они совместимы: команда может применять Scrum-фреймворк и при этом использовать Kanban-доску и WIP-лимиты внутри спринта.
Scrum уместен, когда нужны чёткие итерации, регулярная демонстрация инкремента и командные ретроспективы. Kanban лучше подходит для потока задач с переменным приоритетом, операционной или сервисной работы, где нет смысла собирать задачи в спринт.