Как прогнозировать сроки без гаданий?
Вы наверняка замечали, что прогноз погоды не утверждает, что будет дождь, а говорит, что вероятность осадков 70%. Американская метеослужба перешла на такие прогнозы в 1965-м, а до этого публиковала всего одно слово: дождь или ясно.
При определении сроков многие до сих пор руководствуются методами из 1964-ого, отвечая только "дождь" или "ясно". Магне Йоргенсен свёл опросы практик оценки в разных компаниях и получил следующее: от 62 до 86% сроков называют экспертным суждением, то есть, холодный расчёт остаётся в меньшинстве, уступая наитию, прошлому опыту, либо конкретному дедлайну.
Есть ещё более-менее наукообразный способ —по среднему, но он очень коварный. Скажем, за квартал команда закрыла сто задач: 60 за 5 дней, 25 за 12, 10 за 25 и 5 за 45 дней, соответственно. Средний срок выполнения задачи — 11 дней, только в эти 11 дней не уложились сорок задач из ста, а половина закрылись за пять. Среднее сильно увеличили те пятнадцать штук, что шли дольше всех и быть валидным оно перестало.
Ещё добавим к этому буфер (запас, который накидывают к оценке), чтобы перестраховаться, умножим 11 на два и обозначим заказчику срок в 22 дня, ведь в 22 дня действительно укладываются 85 задач из ста.
Но если мы посмотрим на исходные данные ещё раз, то поймём, что 85 задач итак закрываются за 12 дней. То есть, ровно ту же надёжность мы могли пообещать вдвое меньшим сроком.
На самом деле, для более точного определения сроков считать почти ничего не надо. Всего лишь отсортировать задачи от быстрых к медленным и посмотреть три из них. 50-я идёт 5 дней, так выглядит обычная задача, 85-я идёт 12 дней: в этот срок мы попадаем в 85 случаях из ста. 95-я — 25 дней, это почти гарантия.
При таком раскладе можно назвать заказчику два числа: срок и вероятность. За 12 дней закрываем в 85 случаях из ста, но если нужно надёжнее, тогда срок 25 дней. Он выбирает сам, так же как вы сами решаете, брать ли зонт при вероятности 50% дождя.
Выбранная пара чисел называется SLE (Service Level Expectation). Дальше команда замеряет сроки по ней: сколько задач за месяц уложилось в обещанные 12 дней. Если заметно меньше 85, то в процессе что-то изменилось и обещание пора пересматривать.
🗓 22 сентября в 19:00 Александр Рыжков, тренер Scrum и Kanban в ScrumTrek, покажет на бесплатном вебинаре, как собрать такой прогноз, оперируя данными: lead time, throughput, перцентили и SLE.
Зарегистрироваться на бесплатный вебинар «Как прогнозировать сроки без гаданий»
Post #1848
950

- 👍 10
- ❤ 6
- ✍ 3
- 🤩 1