58
ограничение количества незавершенных задач;
измерения и управление потоком;
формальные политики процессов;
использование моделей для оценки возможностей совершенствования.
Так же как и Scrum, Канбан хорошо работает в командах по 5-9 человек,
однако он лучше себя показывает, когда команды однородны, то есть отдельно
команда разработчиков, отдельно тестировщики, аналитики и так далее. К тому же,
как и любая гибкая методология, Канбан хорошо справляется с краткосрочным
планированием, поэтому сложно придерживаться долгосрочного плана[28].
Одной из важнейших практик в Канбан является WIP-лимитирование (WIP -
work-in-progress), которое, впрочем, используется в Scrum и других методах и
методологиях. В Канбан в отличие от Scrum делается акцент на выполнение задач,
а не спринтов.
Канбан реализуется с помощью большой доски с расчерченными столбцами,
в которых размещаются стикеры-карточки. Столбцы отображают этапы процесса
разработки программного продукта, а стикеры — рабочие задачи. WIP-лимит – это
цифры вверху каждого столбика, показывающие разрешенное количество задач
(стикеров) на данном этапе.
Надо отметить, что WIP-лимиты не являются стабильными и должны время
от времени быть рассчитаны снова с учетом изменения количества и квалификации
сотрудников, технологичности производства и формата задач. К тому же, не
обязательно полагаться на чистый математический расчет, необходимо
корректировать лимиты в зависимости от простоя, эффективности и стресса
команды[29,30].
Экстремальное программирование (XP) – методология разработки ПО,
которая во многом похожа на Scrum и объединяет в себе 12 практик, которые
делятся на 4 группы.
Практики программирования – практики, которые помогают разработчикам писать
более качественный код.
Практики интеграции – практики, которые позволяют улучшить процесс
интеграции, уменьшив время сборки и количество ошибок при слиянии изменений.
Практики планирования – практики, предназначенные для выбора, упорядочивания