Автор статьи расскажет о метриках в Scrum, которые помогут измерить прогресс: velocity (производительность/скорость), capacity, focus factor и метрика удовлетворенности участников команды прошлым спринтом. А еще в статье вы найдете бесплатный мини-курс по Agile, Scrum и Kanban!
Автор статьи – Максим Якубович, тренер-эксперт Product Lab в области создания Корпоративных систем управления проектами и внедрения Agile.
Любой команде нужно измерять прогресс, чтобы понимать, становится ли она лучше или топчется на месте?
Метрики — это ключевой инструмент, позволяющий измерять производительность команды и оценивать эффективность её работы. В Scrum они помогают анализировать прогресс, управлять спринтами и оптимизировать процессы разработки. Основной акцент делается на том, чтобы использовать данные для принятия решений и улучшения процессов.
Почему метрики важны?
В Agile-подходе, таком как Scrum или Kanban, оценка эффективности команды — это не просто статистика, а инструмент для выявления проблем и улучшения производительности. Без регулярного измерения прогресса невозможно понять, насколько команда приближается к целям проекта.
Основные метрики для спринта
Velocity (скорость работы)
Velocity измеряет объем задач, выполненных за один спринт. Это помогает оценить, сколько работы команда может выполнить в будущем.
Capacity (потенциал команды)
Перед началом спринта важно определить Capacity, чтобы спланировать объем задач, который реально выполнить. Эта метрика отражает доступные ресурсы и время работы.
Burn-down Chart
График сгорания задач показывает, как идет выполнение запланированной работы. Это позволяет быстро понять, отклоняется ли процесс от плана.
Рассмотрим каждую из них подробнее.
Метрика Velocity (производительность/скорость)
Чаще всего в своей практике при работе по Scrum или ScrumBut, я предлагаю команде измерять такую метрику как Velocity (можно перевести как «производительность» или иногда ее называют «скорость»). Как она измеряется?
Допустим, группа согласовала с Рroduct Owner восемь задач на спринт, и по каждой задаче были сделаны оценки в идеальных часах:
По завершении спринта команда на демо продемонстрировала результаты четырех из восьми задач:
Фактическое значение Velocity считается по плановым часам завершенных задач, то есть для этого спринта он равно: Velocity = 5+7+4 + 18= 34 часа.
Какую информацию получают участники команды при измерении Velocity?
Тренд по Velocity позволяет понять, сколько ценности в виде размера готового инкремента продукта команда поставляет в единицу времени.
Например, если мы видим вот такую картину, как на диаграмме ниже, мы можем предположить, что объем создаваемой ценности за спринт в среднем растет:
Пунктиром на диаграмме показана линия тренда, и она восходящая.
Допустим, эта метрика признается полезной и команда начинает ее измерять.
Каким должно быть плановое значение этой метрики, чтобы можно было сделать измерение и на его основании заключить, что производительность коллектива нормальная или даже отличная?
Метрика Capacity
Для ответа на этот вопрос, на старте каждого спринта команда должна измерять еще одну метрику – Capacity спринта. Что это значит?
Допустим, в группе 5 человек, каждый из которых сообщает, какое количество часов он планирует выделить на задачи следующего спринта:
Участники команды;Планируемое время на спринт, часов
Capacity данного спринта равно 82 часа. Это значит, что максимальное значение Velocity, которое может выдать команда за спринт не может превышать Capacity (если, конечно, она, не перепланировала спринт и не добавила по ходу в него задачу, которую успела выполнить).
Если команда спланирует спринт на 80 часов из доступных 82 часов, то плановое значение Velocity равно 80ти часам.
Скачайте бесплатный мини-курс по Agile, Scrum и Kanban
Заполняя данную форму , вы даете согласие на обработку своих персональных данных, соглашаетесь с Политикой конфиденциальности и подписываетесь на новостную рассылку
Метрика Focus Factor (Фокус Фактор/FF)
Вернемся к расчетам фактического значения Velocity, сделанным выше, где у нас получилось получилось Velocity в 34 часа. Какой мы можем сделать вывод о способности команды фокусироваться на задачах спринта? Что если рассчитать какую долю из запланированных на спринт часов, команда смогла использовать продуктивно и превратить в готовой инкремент продукта?
Для этого фактическое значение Velocity за спринт разделим на сумму плановых часов по запланированным в спринте задачам: FF = Velocity / ∑плановых часов по запланированным в спринт задачам *100 = 34/80 *100% = 43%
Метрика, которую мы рассчитали, называется Фокус фактор (FF) и ее измерение позволяет нам отслеживать динамику того, насколько команда адекватно планирует спринты и выполняет запланированные объемы работ, превращая их в ценность для клиента.
Если скрам мастер будет отслеживать тренд по FF, то на ретроспективе всегда можно будет обсудить, что мешает команде приблизиться к FF равному 100%?
Метрика удовлетворенности участников команды прошлым спринтом
Еще одна метрика, которую я измеряю для скрам-команды – удовлетворенность участников команды прошлым спринтом.
На ретро я прошу каждого участника команда оценить по 10-бальной шкале прошлый спринт и затем оценки усредняю. Измерение этой метрики и отслеживание тренда по ней позволяет делать выводы о том, как изменяются эмоции участников команды от спринта к спринту.
Заключение
Метрики в Scrum помогают проектам достигать целей, улучшая процессы и производительность. Регулярная оценка спринтов — ключ к успеху команды в Agile.
Обучение Agile, Scrum, Kanban и международная сертификация ICAgile
Научитесь правильно применять Scrum и Kanban на практике, чтобы сделать рывок в карьере или бизнесе на ближайшем тренинге, который состоится 30 ноября - 1 декабря очно в Москве.
В результате обучения вы:
узнаете:
принципы Agile и откроете для себя мир гибкого управления
как управлять проектами и продуктами в условиях неопределенности с помощью гибких подходов
как внедрить Agile в своей компании
научитесь:
применять Scrum и Kanban на практике
сможете:
улучшить процессы своей команды и ускорить разработку продуктов
По многочисленным просьбам мы начинаем цикл вводных статей по Agile (гибким подходам) и сегодня разберемся, чем отличается Agile от классических подходов проектного управления.
Это вторая статья из цикла вводных статей по гибким подходам. В первой статье мы разобрались, чем отличается Agile от классических подходов проектного управления. Как обещали, сегодня расскажем, в каких проектах имеет смысл применять Agile и что такое модель Киневин (Cynefin).
Это третья статья из серии «Введение в Agile». В предыдущих статьях мы рассказали, чем отличается Agile от классического проектного управления, и в каких проектах стоит применять Agile.
Это седьмая, финальная статья из цикла «Введение в Agile». В ней мы расскажем о Канбан-методе: инструменте, который позволяет плавно улучшать процессы в организации, повышая их прозрачность, скорость и предсказуемость. В статье описана область применения Канбан-метода, его выгоды и ограничения, основные принципы работы поточных систем и 6 практик Канбан-метода.
Все, кто занимается Agile, слышали про Scrum и Kanban. Но не все четко понимают разницу между ними. Первый шаг к пониманию этой разницы — понять, что Канбан — это не просто доска. Канбан — это структура, методика, процесс (называйте как хотите), а доска — это просто инструмент.
В данной статье мы расскажем, что такое Scrum, какие у него принципы, для каких команд подходит и как работает. А также поделимся чек-листом по внедрению Scrum!
Автор статьи расскажет про agile-трансформацию, как она проходит, какие инструменты лучше использовать и на какие результаты рассчитывать. И стоит ли вообще выбирать Agile с учетом специфики вашей работы?
Получить консультацию
Заполните форму и получите ответы на все вопросы.
Гайд по целеполаганию в формате OKR
Узнайте, как ставить цели, которые вдохновят команду на достижения прорыва!