<<
>>

Оценка как вероятностное утверждение

Как известно, около трех четвертей программных проектов превышают свои оценки. Вероятность того, что любой отдельный проект завершится к поставленному сроку и без нарушения бюджета, отлична от 100 %.

Но стоит нам признать, что вероятность своевременного завершения отлична от 100 %, возникает очевидный вопрос: «Если не 100 %, то сколько?» Это один из центральных вопросов в области оценки программных проектов.

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

о              вероятности, связанной с точечной оценкой. Подразумевается ситуация, представленная на рис. 1.1, — возможен единственный исход, которым является заданная точка.

Единственный возможный результат (вероятность 100 %)

100 %т

Вероятность

Сроки (или Затраты, или Рабочее время)

Рис. 1.1. Точечная оценка подразумевает стопроцентную вероятность совпадения фактического исхода с запланированной оценкой. В жизни так не бывает

Точечная оценка на поверку обычно оказывается целью, замаскированной под оценку. Иногда она возникает в результате удаления осмысленной вероятностной информации из более сложной и содержательной оценки.

Сталкиваясь с точечной «оценкой», спросите себя, действительно ли это число является оценкой или на самом деле перед вами цель.

Точные оценки учитывают, что программные проекты подвергаются влиянию множества факторов неопределенности. В совокупности эти факторы неопределенности означают, что результат проекта подчиняется вероятностному распределению — одни результаты более вероятны, другие менее вероятны, а наиболее вероятная группа результатов сосредоточена где-то в середине распределения. Можно было бы предположить, что распределение результатов проекта будет иметь вид кривой нормального распределения (рис.

1.2).

Рис. 1.2. Часто предполагается, что результаты программного проекта распределяются по нормальному закону. Такое предположение неверно, потому что эффективность выполнения любого заданного объема работы группой, работающей над проектом, является ограниченной величиной

Рис. 1.2. Часто предполагается, что результаты программного проекта распределяются по нормальному закону. Такое предположение неверно, потому что эффективность выполнения любого заданного объема работы группой, работающей над проектом, является ограниченной величиной

Каждая точка кривой представляет вероятность того, что проект будет завершен точно к соответствующей дате (или на него уйдет точно эта сумма). Площадь под кривой представляет суммарную вероятность 100 %. Вероятностное распределение такого рода учитывает возможный разброс результатов. Тем не менее предположение о симметричном распределении результатов по отношению к средней величине некорректно. Качество выполнения проекта является величиной ограниченной; это означает, что левый край распределения усекается вместо того, чтобы бесконечно убывать, как в нормальном распределении. И хотя «удачные» результаты проекта ограничены, возможности для «неудач» безграничны, поэтому вероятностная кривая уходит очень далеко вправо.

На рис. 1.3 изображено уточненное представление вероятностного распределения результатов программного проекта.

Вертикальная пунктирная линия изображает «номинальный» результат, или результат 50/50 — существует 50%-я вероятность того, что проект завершится лучше, и 50%-я вероятность того, что он завершится хуже. В статистике такой результат называется медианой.

На рис. 1.4 изображен другой способ представления подобных вероятностных распределений. Если график на рис. 1.3 показывает вероятность завершения

Номинальный результат

Рис.<div class=

1.3. Уточненное представление возможных результатов программного проекта. Возможности удачного выполнения проекта ограничены, но количество потенциальных проблем бесконечно" />

Рис. 1.3. Уточненное представление возможных результатов программного проекта. Возможности удачного выполнения проекта ограничены, но количество потенциальных проблем бесконечно

г 100%

Вероятность завершения проекта к определенной дате или ранее (или - с определенными затратами/объемом работ и менее

- 50 % ,

/ Номинальный результат (оценка 50/50)

Сроки (или Затраты, или Рабочее время)
Рис. 1.4. Вероятность завершения программного проекта к определенной дате или ранее (или без превышения определенных затрат или объема работ)

На рис. 1.5 идея вероятностных оценок проектов представлена с другой точки зрения. Как видно из рисунка, из голословной оценки «18 недель» пропадает интересная подробность — что срок в 18 недель будет достигнут с вероятностью всего 10 %. Оценка «от 18 до 24 недель» более информативна и несет полезную информацию о вероятном диапазоне результатов проекта.

СОВЕТ № 4

Если вы сталкиваетесь с точечной оценкой, скорее всего, ее вероятность отлична от 100 %. Спросите себя, какова вероятность получения этого Мисла.

Существуют различные способы выражения вероятностей, ассоциируемых с оценками. Можно использовать процентное выражение: «Мы на 90 % уверены в соблюдении 24-недельного срока». Можно описывать оценку в виде диапазона лучший/худший случай, подразумевающем вероятность: «В лучшем случае проект будет завершен за 18 недель, а в худшем — за 24 недели». Наконец, можно

просто сформулировать предполагаемый результат в виде диапазона вместо точечной оценки: «По нашей оценке, на проект уйдет от 18 до 24 недель». Принципиально здесь то, что любая оценка включает вероятность (явно или косвенно). Явное указание вероятности является одним из признаком хорошей оценки.

Рис. 1.5. Любая точечная оценка связывается с вероятностью (явно или косвенно)

Рис. 1.5. Любая точечная оценка связывается с вероятностью (явно или косвенно)

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

<< | >>
Источник: Макконнелл С.. Сколько стоит программный проект. 2007

Еще по теме Оценка как вероятностное утверждение:

  1. Вероятностные оценки для ЧДЦ и ожидаемый чистый дисконтированный доход
  2. Изучение и оценка системы внутреннего контроля как базы для планирования аудита. Методы оценки, этапы оценки.
  3. Оценка имущества как элемент метода бухгалтерского учета. Принципы оценки
  4. Ограничения вероятностных моделей
  5. 8.2 Вероятностный анализ денежных потоков по проекту
  6. Алгоритм вероятностного прогнозирования
  7. Вероятностные распределения
  8. Вероятностное страхование
  9. 5.5. Анализ вероятностных распределений потоков платежей
  10. 1.3. Вероятностный характер управления в рыночной экономике переходного периода
  11. Дерево вероятностей как метод оценки зависимости денежных потоков по подам проекта
  12. Как распознать наступление стадии Оценки Различных Вариантов
  13. 8. Рассмотрение и утверждение бюджетов
  14. 4.2.3. Экспертные оценки как индикаторы и непосредственные измерители объективных характеристик
  15. Утверждение местного бюджета.
  16. Субъекты оценочной деятельности как лица, деятельность которых регулируется законодательством об оценочной деятельности. Оценщики и заказчики как субъекты оценки
  17. 2.5. Модели организационной культуры как методологическая основа оценки ееразвития
  18. 2.5. Модели организационной культуры как методологическая основа оценки ее развития
  19. 8.7. Упорядочение составления и утверждения федерального бюджета
  20. 3.2. Оценка стоимости имущества как составная часть управления госу­дарственной собственностью
- Public relations (PR) - Антикризисное управление - Банковский менеджмент - Иновационный менеджмент - Контроллинг - Корпоративное управление - Маркетинг - Менеджмент организаций - Основы менеджмента - Отраслевой менеджмент - Стратегический менеджмент - Управление персоналом - Управление продажами - Управление проектами - Управленческие решения - Финансовый менеджмент -
- Аудит - Банки - Бизнес - Бухгалтерский учет - Макро и Микроэкономика - Маркетинг - Менеджмент - Философия - Финансы - Экономика -