Scrumban: лучшее из двух методологий Agile

Сара Лаоян, фото автораSarah Laoyan
14 февраля 2025 г.
5 мин. на чтение
facebookx-twitterlinkedin
Scrumban: The best of two Agile methodologies article banner image
Просмотр шаблона
Watch demo

Сводная информация

Scrumban — это методология управления проектами, сочетающая в себе две распространённые стратегии Agile: Scrum и канбан. Методология Scrumban была разработана, чтобы помочь командам перейти со Scrum на Kanban или наоборот. Узнайте, как Scrumban может помочь вашей команде достичь своих целей.

Драмеди. Мотель. Спак. Все эти слова изначально были отдельными понятиями, но в сочетании друг с другом они создали нечто совершенно новое. 

В этом заключается основная идея новой методологии Agile, известной как Scrumban. В этой статье мы рассмотрим, что такое Scrumban и как этот новый Agile-фреймворк может помочь вашей команде соблюдать дедлайны и достигать целей. 

Что такое Scrumban?

Scrumban — это методология управления проектами, объединяющая две распространённые стратегии Agile: Scrum и канбан. Изначально Scrumban был разработан, чтобы помочь командам перейти со Scrum на Kanban и наоборот. Если у команды есть опыт работы с одной стратегией, этот метод может помочь ей постепенно перейти на другую методологию. 

Хотя Scrumban изначально был предназначен для помощи командам в переходе, некоторые могут обнаружить, что эта комбинация двух стратегий лучше всего подходит для их команды. Scrumban лучше всего подходит для команды, которая уже знакома с некоторыми аспектами Scrum или Kanban. Имеющийся у них опыт позволит им освоиться, когда они начнут использовать методологию Scrumban.

Создание шаблона Scrumban

Scrum в сравнении с Канбан

Scrum и Канбан — две популярные методологии Agile, но между ними есть некоторые различия. Scrum — это Agile-фреймворк, который помогает командам выполнять особо важную работу совместными усилиями. Обычно Scrum организуется в виде рывков (спринтов), которые длятся две недели. Фреймворк Scrum предлагает общий подход к ценностям, ролям и руководствам, чтобы помочь вам эффективно проводить спринты. 

Канбан — это Agile-фреймворк, который помогает команде сбалансировать выполняемую работу с учётом способностей каждого сотрудника. Канбан-фреймворк основан на принципе постоянного совершенствования, когда элементы работы «переносятся» из продуктового бэклога в стабильный рабочий процесс. Методология канбан чаще всего реализуется с помощью канбан-досок, в частности, программного обеспечения для канбан-досок.

Как работает Scrumban?

Как следует из названия, Agile-фреймворк Scrumban заимствует некоторые характеристики как у фреймворка Scrum, так и у методологии Kanban.

Функции Scrum в Scrumban

  • Итерация процесса происходит через равные промежутки времени, как правило, в конце спринтов, когда команда проводит ретроспективы и обзоры спринтов. 

  • Приоритетность работы определяется в зависимости от сложности задачи и спроса на продукт.

  • Вся команда соглашается с тем, что означает «выполнено», чтобы все знали, что значит завершить задачу. Это означает, что конечные результаты чётко обозначены и определены. 

Функции канбана в Scrumban

  • Используется чёткий бэклог элементов, которые необходимо завершить. Когда участник команды начинает работу над задачей, он «перетаскивает» её из бэклога в свою нынешнюю рабочую нагрузку.

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

  • Задачи визуально представлены в виде карточек, которые перемещаются между различными этапами процесса на канбан-доске.

Уникальные особенности Scrumban

  • В Scrumban нет иерархии команды. Это означает, что каждый участник команды разработчиков имеет те же возможности принимать решения и делать выбор, что и остальные. Это также означает, что в группе нет явного лидера — команда полностью самоуправляема.

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

Читать о том, чем каскадная методология, Agile, канбан и Scrum: в чём разница?

Процесс Scrumban

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

1. Создайте доску Scrumban

Доска Scrumban — это канбан-доска, которая может включать в себя продуктовый бэклог, бэклог спринта, этапы рабочего процесса вашей команды (например, «не начато», «в процессе» и «на рассмотрении»), а также отдельный столбец для завершённых задач. Этапы, которые отображаются на канбан-доске, определяются вашей командой. Например, некоторые команды предпочитают не размещать на доске Scrumban продуктовый бэклог, а вместо этого оставляют на ней только бэклог спринта.

Scrumban следует циклическому характеру спринтов. Если на доске не осталось карточек, участники команды берут их из продуктового бэклога. В идеале команда должна каждую неделю просматривать карточки на доске и добавлять карточки из продуктового бэклога в зависимости от цели спринта.

Создание шаблона Scrumban

2. Установите лимиты на незавершённую работу

В Scrumban нет «баллов за задачи» — стратегии, которая присваивает баллы задачам на основе предполагаемого времени или усилий, которые потребуются для выполнения каждого задания. Вместо этого на канбан-доске должно быть только определённое количество карточек, чтобы предотвратить перегрузку. Это называется ограничением на незавершённую работу или WIP-лимитом. Скрамбан-команда решает, сколько карточек может находиться на каждом этапе, чтобы не перегружать себя задачами.

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

3. Работайте с командой, чтобы расставлять приоритеты в задачах

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

Читать: Что такое кайдзен: руководство по непрерывному совершенствованию в Business

4. Проводите ежедневные планёрки

Ежедневные встречи помогают всем в команде понять, над чем идёт работа. Участники команды могут решать, над какими задачами работать, исходя из карточек на доске. Когда все участвуют в ежедневных планёрках, команда разработчиков может лучше расставлять приоритеты по задачам, поскольку знает, насколько заняты другие участники. Поскольку в методе Scrumban нет назначенного руководителя, участники команды могут по очереди проводить ежедневные планёрки.

Когда использовать метод Scrumban

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

Когда вам нужно поддерживать долгосрочные проекты

Если у вашей команды есть долгосрочный или текущий проект без установленного дедлайна, Scrumban может быть хорошим методом для обеспечения непрерывного потока работы. Scrumban помогает в этом, устанавливая инкрементные проверки. Поскольку Scrumban работает в спринтах, команда может отслеживать, продолжается ли работа в периоды анализа или планирования. Таким образом, даже если у текущего проекта нет дедлайна, метод Scrumban поможет поддерживать поток задач на доске. 

Когда Scrum не совсем работает

Для некоторых команд разработчиков жёсткая структура платформы Scrum может фактически препятствовать рабочему процессу команды. Если ваша команда испытывает трудности со структурой Scrum, Scrumban — это Agile-подход, который может помочь им адаптироваться к фреймворку. Поскольку Scrumban — это гибрид Scrum и Канбан, команда может изучить ключевые элементы фреймворка Scrum, сохраняя при этом гибкость метода Канбан.

Если ваша команда хочет освоить основы, прежде чем переходить на Scrumban, шаблон Scrum поможет вам организовать бэклоги, запустить спринты и поэкспериментировать с передовыми практиками Agile.

Преимущества и недостатки методологии Scrumban

У каждой методологии управления проектами есть свои плюсы и минусы. Ниже описаны некоторые аспекты Scrumban, которые помогут вам решить, подойдёт ли эта методология вашей команде. 

Преимущества использования Scrumban

  • Помогает экономить время: если ваша команда не использует никаких форм управления проектами, методология Scrumban — хороший способ начать отслеживать выполняемую работу. Используя метод Scrumban, вы можете предотвратить выполнение дублирующей работы или трату времени на задачи, которые не соответствуют цели конкретного спринта. 

  • Отлично подходит для долгосрочных или крупномасштабных проектов: поскольку Scrumban — это итеративный Agile-метод, он позволяет вносить небольшие изменения в течение длительного времени. Это делает его отличным фреймворком для долгосрочных проектов, поскольку потребности проекта будут меняться с течением времени. По мере изменения потребностей Scrumban помогает выполнять итерации и улучшать процессы, чтобы идти в ногу с этими изменениями. 

  • Отдельные участники команды получают больше независимости: если ваша команда стремится к большей автономии, методология Scrumban может стать хорошей отправной точкой. Метод Scrumban даёт участникам команды возможность принимать решения и расставлять приоритеты по своему усмотрению, а не просто выполнять работу, назначенную мастером Scrum или владельцем продукта.

Недостатки использования Scrumban

  • Отсутствие управления может привести к путанице. Хотя независимость и автономность могут мотивировать одну команду, отсутствие контроля может привести к путанице и дезорганизации в другой. Помните, что подходит одной команде, может не подойти другой. Поиск правильной методологии управления проектами — это поиск того, что подходит именно вашей команде.

  • Scrumban — относительно новая методология. Поскольку Scrumban — это новая методология, в ней не так много устоявшихся процессов. Процесс одной команды Scrumban может сильно отличаться от процесса другой команды, и отчасти это связано с тем, что не существует стандартизированного фреймворка, как в случае со Scrum или бережливым управлением проектами.

  • Менеджеры проектов имеют меньше контроля: если у вас есть менеджер по продукту или менеджер проекта, который очень практичен, эта методология может не сработать. В Scrumban нет конкретных ролей в команде разработчиков. Это означает, что каждый участник команды имеет одинаковые возможности для выбора правильного решения для спринта.

Используйте инструмент для управления работой для Scrumban

Долгосрочное планирование проекта Scrumban лучше всего работает с инструментом для управления работой. Вид «Доска» в Asana позволяет вашей Scrumban-команде видеть, над чем работает каждый участник и на каком этапе находится процесс. Готовы попробовать доску Scrumban для своей команды? 

Создание шаблона Scrumban

Дополнительные ресурсы

Статья

Процесс разработки продукта: 6 этапов (с примерами)