понедельник, 2 мая 2011 г.

Scrum vs Kanban

Можно сказать проглотил книгу, пока находил временные окна, перемещаясь по городу в выходной день. Еще раз удостоверился, что у нас в компании очень здравый Scrum и Kanban. Мы где-то так и перешли от одного к другому на одном из проектов.


Небольшие вырезки из книги.




Сходства

  •  Оба – и Lean, и Agile.
  •  Оба используют вытягивающие системы планирования.
  • Оба ограничивают НЗР.
  • Оба используют прозрачность для обеспечения улучшения процесса.
  • Оба ориентированы на ранние и частые поставки продукта.
  • Оба полагаются на самоорганизующиеся команды.
  • Оба требуют деления задач на более мелкие.
  • В обоих случаях план релиза постоянно оптимизируется на основе эмпирических данных (производительности/ времени выполнения задачи). 

Отличия 

Scrum



Kanban
Обязательны ограниченные по времени итерации.
Ограниченные по времени итерации необязательны. Могут быть отдельные ритмы для планирования, выпуска и усовершенствования процессов. Также могут быть событийно-управляемые итерации вместо ограниченных по времени.
Команда обязуется выполнить конкретный объем работы за эту итерацию.
Обязательства опциональны.
Как основная метрика для планирования и улучшения процессов используется производительность.
Как основная метрика для планирования и улучшения процессов используется время выполнения задачи.
Кросс-функциональные команды обязательны.
Кросс-функциональные команды, опциональны. Допустимы узкопрофильные команды.
Задачи должны быть разбиты на более мелкие так, чтобы они были завершены в течение одного спринта.
Нет каких-либо определенных размеров задач.

Предыдущая книга из этой серии - "Scrum and XP from the Trenches".