Статьи · 14 июля 2023

Лучшее из двух миров: что за смешанная модель (Scrumban)?

Компании и команды работают по-разному. Отличаться может темп, количество работников, роли в командах и многое другое. Наиболее популярными способами применения гибких методологий на практике остаются итерационный подход (Scrum) и метод Вытягивания (Kanban), но подходят они далеко не всем командам.

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

Что за смешанная модель (Scrumban)?

Название дает нам понять, что это гибрид между итерационной моделью и методом вытягивания. Подход призван решить проблемы обоих фреймворков. Структуру работы по смешанной модели можно описать как «вытягивание (Kanban) внутри спринтов».

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

Чтобы лучше понять, что представляет собой Scrumban и как он работает, подробнее рассмотрим его составляющие.

Что пришло от итерационной модели (Scrum)?

Спринты

Смешанная модель сохраняет структуру работы из итерационного метода. Проект также дробится на спринты — короткие итерации с фиксированной продолжительностью от 1 до 3-х недель.

Планирование

С работой по спринтам приходит необходимость их планировать. Нюанс в том, что в смешанной модели принято планировать только часть очереди, а не целиком заполнять ее. Это помогает команде сохранять гибкость в случае смены приоритетов.

Наполнению спринтов предшествует долгосрочное планирование. Перед началом проектов Scrumban-команды составляют 3 плана:

  • на год — с учетом рынка;
  • на полгода — для основных требований к продукту;
  • на 3 месяца — для определения приоритетных векторов работы.

Ритуалы

Кроме планирования спринта, из итерационной модели пришли и другие ритуалы. В начале дня команда проводит «дейлики» — планерки длительностью не более 15 минут. Раз в один или несколько спринтов проблемы в работе и коммуникации обсуждаются на ретроспективе.

Что пришло от метода вытягивания (Kanban)?

«Потоковый» режим

Внутри спринтов работа строится в режиме «конвейера». Команда использует принцип «вытягивания» — работники просто берут из списка задачи и трудятся над ними.

Метрики

Нюанс в том, что в смешанной модели акцент делается на работе с однотипными задачами. Поэтому у команды нет необходимости в оценке задач и подсчете оценки сложности (Story Points).

В смешанной модели используются метрики метода вытягивания (Kanban). Поскольку акцент команды с закрытия спринтов смещен на решение конкретных задач, главными метриками будет время цикла (Cycle Time) — время выполнения одной задачи, и производительность (Throughput) — количество задач за определенный промежуток времени.

Ограничение работы

Сохранять фокус команды в смешанной модели помогают WIP-лимиты — используемые в методе вытягивания ограничители числа задач. В идеале, участник команды занимается одной конкретной задачей от начала и до конца.

В ИТ-командах, которые занимают разработкой ПО, лимиты преобразуются в практику «замораживания» функций. Фактически это полный запрет на начало работ по какому-либо новому функционалу до тех пор, пока не будет закончено то, что уже начато.

Кому подойдет работа по смешанной модели?

  • Командам тестировщиков.
  • Группам технической поддержки.
  • Командам маркетологов, интерфейсных аналитиков и других специалистов, которые проводят исследования, предшествующие разработке продукта.
  • Коллективам, у которых не получается работать по «чистой» итерационной модели или есть трудности с методом вытягивания (Kanban).
  • Тем, кто планирует переход от одной модели к другой.

Смешанная модель (Scrumban) — одна из наиболее удобных моделей применения гибких методологий. Сохраняя четкую структуру работы из итерационной модели, она дополняет рабочие процессы методом вытягивания.

Работать по этой модели можно и в Аспро.Agile — в системе есть все необходимые для этого инструменты.