Домой » Методологии » Выбираем между Scrum и Kanban

Выбираем между Scrum и Kanban

Scrum или KanbanНа самом деле данный выбор не имеет особого смысла. Scrum и Kanban по сути являются методиками Agile, которые могут быть как отдельно друг от друга, так и дополнять друг друга. Ничто не мешает выбрать всё лучшее из каждой методики.

Скрам предоставляет простые правила для проведения постоянных итераций по инспектированию и адаптации. Он является самым популярных среди всех методологий Agile.

У Канбана правил немного. Он в основном направлен на концентрацию над ограниченным участком работы и поиском пути по оптимизации время цикла.

Виды существующих ролей

Согласно Scrum владелец продукта должен управлять потребностями и требованием к продукту, команда должна реглировать весь цикл создания этого продукта, скрам-мастер в свою очередь должен направлять этот процесс в нужное русло. Успех такого подхода зависит от правильного понимания своей роли каждым участником и правильного назначения людей на определённые роли. Правда, могут возникать противоречия с существующими корпоративными ролями, что может осложнить весь процесс. При использовании Скрам некоторые активности идут в параллели друг с другом добавив сюда постоянное сотрудничество и обратную связь на выходе получаем высокую скорость и качество итогового продукта.

В Kanban роли никак не регламентированы и нет специальных правил по ним. Численность и состав команды могут постоянно меняться.

Регулировка потребностей и их реализации

Scrum призван сконцетрировать усилия на определённом спектре задач. Он исключает многозадачность и в то же самое время требует чёткого плана на каждый спринт. Существует вероятность в потере качества в определённые моменты, когда ставятся “костыли”, чтобы успеть к окончанию спринта. В Kanban не подразумевается какой-то план на каждый спринт. В основном идёт разбор с незапланированной работой. Хотя в Scrum тоже можно создать буфер и правила, чтобы в дальнейшем разбираться с возникающими неожиданными вопросами.

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

Планирование и управление требованиями

В Scrum проекты и требования регулирует product-owner. Kanban позволяет команде расставлять приоритеты, и регулировать поток работ. В Скраме часто проводятся митинги по планированию релизов со спринтами с участием команды и заказчика. В Канбане присутствует своя особенность: нет релиза по запросу кастомера и требования переносятся в последнюю стадию процесса.

В Канбане сроки финализации могут быть не определены из-за большого размера входных данных.

Подводя итоги

Обе методологии надо подбирать под конкретную ситуацию, также не стоит забывать о возможности их микса. Никто не запрещает начать с одной, а потом перестроится на другую методику. Определённого фаворита здесь выявить невозможно.

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*