Scrum и XP: заметки с передовой
24
Том
Лиза
Сэм
Дэйв
15
13
15
7
50 доступных человеко-дней
Доступные дни
... получаем 50 доступных человеко-дней на спринт.
Получили ли мы прогнозируемую производительность? Нет! Потому что наша единица измерения – это
story point
, который, в нашем случае приблизительно равен “идеальному человеко-дню”. Идеальный
человеко-день – это максимально продуктивный день, когда никто и ничто не отвлекает от основного
занятия. Такие дни – редкость. Кроме того, нужно принимать во внимание, что в ходе спринта может быть
добавлена незапланированная работа, человек может заболеть и т.д.
Без всякого сомнения, наша прогнозируемая производительность будет менее пятидесяти. Вопрос в том,
насколько? Для ответа на него введём определения фокус-фактора.
Прогнозируемая производительность этого спринта
(доступные человеко-дни) x (фокус-фактор) = (прогнозируемая производительность)
Фокус-фактор – это коэффициент того, насколько команда сфокусирована на своих основных задачах.
Низкий фокус-фактор может означать, что команда ожидает неоднократного вмешательства в свою работу
или предполагает, что оценки слишком оптимистичны.
Выбрать разумный фокус-фактор лучше всего, взяв его из последнего спринта (а ещё лучше – среднее
значение за несколько последних спринтов).
Фокус-фактор последнего спринта
(фокус-фактор) =
(доступные человеко-дни)
(действительная производительность)
За
реальную производительность
принимается сумма начальных оценок для тех историй, которые были
завершены в ходе последнего спринта.
Допустим, в ходе последнего спринта командой из трёх человек в составе Тома, Лизы и Сэма реализовано
18 story point’ов. Продолжительность спринта была 3 недели, что составляет 45 человеко-дней. Необходимо
спрогнозировать производительность команды на будущий спринт. Слегка усложним задачу появлением
Дэйва – нового участника команды. Принимая во внимание отгулы членов команды и другие
вышеупомянутые обстоятельства, получим 50 человеко-дней.
Прогнозируемая производительность этого спринта:
50 человеко-дней x 40
%
= 20 story point’ов
Фокус-фактор последнего спринта:
40
%
=
45 человеко-дней
18 story point’ов
Таким образом, наша прогнозируемая производительность будущего спринта – это 20 story point’ов. Это
означает, что команде следует включать истории в план спринта до тех пор, пока их сумма не будет примерно
равна 20.