<<
>>

Риск суммирования оценок для лучших и худших случаев

Представьте, что вы составили подробный список задач. Вы тщательно оцениваете каждую задачу в списке, думая: «Возможно, у нас это и получится, если как следует постараться». После тщательного планирования вы усердно работаете над первой задачей и выдаете ее в срок.

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

Что произошло? Вы ошиблись в оценках или просто недостаточно усердно работали?

Осторожно: впереди математика!

Ответ кроется в статистических тонкостях, возникающих при объединении отдельных оценок. Статистические тонкости? Да, нравится вам этот или нет, но чтобы понять, как избежать распространенных проблем построения сводных оценок по декомпозиционным оценкам задач или возможностей, нам придется немного заняться математикой.

Где произошел сбой?

Чтобы понять, что случилось в предыдущем сценарии, давайте вернемся к сценарию, описанному в начале главы. Группа выдала точную оценку, однако точность ее точечных оценок была необычной. Более типичная попытка выдать оценку посредством декомпозиции не приведет к оценкам, представленным в табл. 10.1; скорее всего, полученные оценки будут выглядеть примерно так, как показано в табл. 10.4.

Таблица 10.4. Примеры более типичной, подверженной ошибкам попытки создания оценки посредством декомпозиции

Функция

Оценка времени реализации (в человеко-неделях)

Фактический объем работы

Функция i

1,6

3,0

Функция 2

1,8

2,5

Функция 3

2,0

1,5

Функция 4

0,8

2,5

Функция 5

3,8

4,5

Функция 6

3,8

4,5

/>Функция 7

2,2

3,0

Функция 8

0,8

1,5

Функция 9

1,6

2,5

Функция 10

1,6

3,5

ИТОГО

20,0

29,0

В этом примере точность 20-недельной оценки, полученной простым суммированием фрагментарных точечных оценок, оказывается хуже сводной оценки в 22 человеко-недели, предоставленной вами в этом сценарии.

Как такое могло случиться?

Корнем проблемы является сочетание проблемы «90 % уверенности», обсуждавшейся в главе 1, и проблемы необоснованного оптимизма из главы 4. Когда разработчика просят предоставить точечную оценку, он часто бессознательно выдает оценку для лучшего случая. Допустим, что каждая из оценок лучшего случая вероятна на 25 % (другими словами, вероятность того, что работа будет выполнена с указанным результатом или лучше, составляет всего 25 %). Шансы выдачи любой отдельной задачи в соответствии с оценкой лучшего случая невелики: из 4 (25 %). Однако шанс выдачи всех задач по графику стремится к нулю. Чтобы выдать вовремя первую и вторую задачи, необходимо уложиться в вероятность 1/4 в первой задаче, а потом сделать то же самое во второй. Со статистической точки зрения вероятности перемножаются, поэтому вероятность своевременного завершения обеих задач составит всего 1/16. Чтобы вычислить вероятность своевременного завершения всех 10 задач, необходимо перемножить 1/4 10 раз; результат составляет примерно 1/1 ООО ООО, или 0,000095 %. На уровне отдельных задач вероятность 1/4 выглядит неплохо, но объединенная вероятность губит программные проекты. Статистика объединения оценок для худших случаев выглядит аналогично.

Эти статистические аномалии образуют другую причину для определения нескольких оценок для лучшего, худшего, наиболее вероятного и ожидаемого случаев — см. главу 9. В табл. 10.5 показано, что может произойти, если попросить эти оценки у разработчиков, выдавших оценки из табл. 10.4, и вычислить по ним оценки для ожидаемого случая.

Таблица 10.5. Пример оценки, полученной посредством декомпозиции, с выделением лучшего, ожидаемого и худшего случаев

Функция

Недель на завершение

Лучший случай (вероятность 25 %)

Наиболее вероятный случай

Худший случай (вероятность 75 %)

Ожидаемый случай (вероятность 50 %)

Функция 1

1,6

2,0

3,0

2,10

Функция 2

1,8

2,5

4,0

2,63

Функция 3

2,0

3,0

4,2

3,03

Функция 4

0,8

1,2

1,6

1,20

Функция 5

3,8

4,5

5,2

4,50

Функция 6

3,8

5,0

6,0

4,97

Функция 7

2/2

2,4

3,4

2,53

Функция 8

0,8

1,2

2,2

1,30

Функция 9

1,6

2,5

3,0

2,43

Функция 10

1,6

4,0

6,0

3,93

ИТОГО

20,0

28,3

38,6

28,62

Как обычно, выясняется, что точечные оценки разработчиков из табл.

10.4 в действительности были оценками лучшего случая.
<< | >>
Источник: Макконнелл С.. Сколько стоит программный проект. 2007

Еще по теме Риск суммирования оценок для лучших и худших случаев:

  1. Создание осмысленных общих оценок для лучшего и худшего случаев
  2. Реинвестиционный риск, риск «отзыва» и риск досрочных платежей
  3. Выводы: трудный случай для прогноза
  4. Всемирная торговая организация (ВТО), последствия для России в случае вступления в нее
  5. СООТНОШЕНИЕ РИСК-ВОЗНАГРАЖДЕНИЕ ДЛЯ ПОКУПАТЕЛЯ КОЛЛА
  6. 4.2 Риск инвестирования в облигации и стоимость займа для эмитента
  7. Учиться у лучших, дружить с богатыми
  8. 10. Привлекают самых талантливых и лучших людей
  9. Великобритания: маневрирование в ожидании лучших времен
  10. 5.3 Коммерческий риск, финансовый риск и выбор структуры капитала
  11. В случае ликвидации эти задолженности удовлетворяются в первую очередь, в случае реорганизации (главы 11 и 13) они удовлетворяются в полном объёме.
  12. Сравнение оценок с фактическими значениями
  13. Бизнес - риск и финансовый риск
  14. Распространенные определения «хороших» оценок