‣ Избранные статьи, переведенные веб-сообществом Les Traducteurs Agiles; https://www.les-traducteurs-agiles.org/livre-scrum-5ed/
‣ Блог Scrum, Agilité & Rock’n roll: http://www.aubryconseil.com/pages/Livre-Scrum
‣ Agile Games France, Википедия
Эмпирический подход Scrum основан на проверке и адаптации и требует прозрачности в процессе создания продукта. Визуальное управление, рекомендованное в предыдущих главах, помогает разобраться в любой ситуации и в любой момент времени. Таблицы, показывающие задачи, истории и функциональности, содержат очень важную информацию для тех, кто научился ими пользоваться.
Значение, которое обычно придается индикаторам (знаменитым
Индикатор помогает укрепить (или наоборот) уверенность в достижении цели спринта или сезона.
Традиционный индикатор Scrum – это burndown-график, он же диаграмма сгорания задач. Этот индикатор является средством для отслеживания выполненных задач. Часто используемый неправильно, он имеет ограничения в определенных условиях, для которых приемлемы другие индикаторы. Мы представим их в этой главе.
Чтобы получить индикаторы, нужны определенные метрики. В Scrum наиболее важные из них относятся к конкретным результатам, собранным с помощью циклов проверки и адаптации: каждый день, каждый спринт, каждый сезон. На их основе получаются индикаторы, помогающие принимать решения при обсуждениях во время схваток, обзоров и ретроспектив.
Индикаторы, представленные ниже, не универсальны для всех проектов. Решение о выборе тех или иных индикаторов принимает команда, исходя их своих целей и возможностей.
Некоторые метрики относятся к величинам, не известным в момент, когда команда в них нуждается. Возникает необходимость оценивания. Для этого можно использовать
Во время спринта на ежедневной основе можно собирать следующие данные:
✓ количество завершенных задач;
✓ успешное прохождение условий приемки;
✓ настроение участников команды.
В каждодневном подсчете завершенных историй нет смысла, так как это прекрасно видно на доске спринта.
В классической форме
Я видел так много burndown-графиков, которые должны были опускаться, но на деле поднимались – по причинам, которые участники с трудом могли объяснить (хотя я догадывался, из-за чего это происходило). Поэтому сейчас я не рекомендую использовать этот индикатор. Он не соответствует ни одному из пунктов правила
Весьма интересный индикатор, основанный на измерении задач –
Я заметил, большинство людей предпочитают растущие графики. Изображать на графике то, что уже сделано, куда приятнее, чем то, что еще необходимо сделать.
Есть еще вариант для более опытных команд: измерение количества историй, успешно прошедших условия приемки. Эта вариация графика позволяет более точно определить степень завершенности историй.
Рисунок 18.1 – Burnup-график спринта в задачах (в понедельник команда расправилась с одной историей)
Новый тип метрик вдохновлен Agile-методами, относящимся к степени удовлетворенности людей.
Рисунок 18.2 – Индикатор настроения, полученный при помощи Teammood (teammood.com)
Скорость команды – это объем той части бэклога, что команда завершает за один спринт. С ее помощью можно прогнозировать производительность команды в следующих спринтах.
Рисунок 18.3 – Индикатор скорости команды во время спринтов