<<
>>

Метод ISBSG

Группа ISBSG (International Software Benchmarking Standard Group) разработала интересную и полезную методику вычисления объема работ, основанную на трех факторах: размере программного проекта в функциональных пунктах, типа среды разработки и максимальном размере группы (ISBSG 2005).

Далее приводятся восемь формул для оценки объема работ для разных типов проектов. Формулы выдают оценку в человеко-месяцах в предположении, что один человеко-месяц составляет 132 часа плотной работы над проектом (то есть за исключением отпусков, выходных, обучения, собраний и т. д.). Первая формула общего назначения, пригодная для проектов любых типов, базируется на калибровочных данных примерно 600 проектов. Другие категории калибровались по данным от 63 до 363 проектов.

Тип: общий

ФОРМУЛА № 9

ЧеловекоМесяцы = 0,512 х ФункциональныеПункгы0'392 х МаксимальныйРазмерГруппы0'791.

Тип проекта: проект для больших компьютеров (мейнфреймов)

ФОРМУЛА № 10

ЧеловекоМесяцы = 0,685 х ФункциональныеПункгы0,507 х МаксимальныйРазмерГруппы0'464.

Тип: проект среднего диапазона

ФОРМУЛА № 11

ЧеловекоМесяцы = 0,472 х ФункциональныеПункты0'375 х МаксимальныйРазмерГруппы0'882.

Тип: настольная система

ФОРМУЛА № 12

ЧеловекоМесяцы = 0,157 х ФункциональныеПункты0'591 х МаксимальныйРазмерГруппы0'810.

Тип: языки третьего поколения

ФОРМУЛА № 13

ЧеловекоМесяцы = 0,425 х ФункциональныеПункты0'488 х МаксимальныйРазмерГруппы0'697.

Тип: языки четвертого поколения

ФОРМУЛА № 14

ЧеловекоМесяцы = 0,317 х ФункциональныеПункты0'472 х МаксимальныйРазмерГруппы0'784.

Тип: доработка существующих проектов

ФОРМУЛА № 15

ЧеловекоМесяцы = 0,669 х ФункциональныеПункты0'338 х МаксимальныйРазмерГруппы0'758.

Тип: новая разработка

ФОРМУЛА № 16

ЧеловекоМесяцы = 0,520 х ФункциональныеПункты0'385 х МаксимальныйРазмерГруппы0'866.

Предположим, вы создаете оценку объема для настольного бизнес-приложения в 1450 функциональных пунктов на языке Java (та же система, которую мы уже оценивали в этой главе), а максимальный размер группы составляет 7 человек. Формула для настольных приложений подсказывает, что объем работы составит 56 человеко-месяцев:

0,157 х 1,4500gt;591 х 70'810.

Формула для языков третьего поколения дает оценку в 58 человеко-месяцев:

0,425 х 1,4500’488 х 70’697.

Интересная особенность метода ISBSG заключается в том, что формулы для объема работ зависят от максимального размера группы, а команды меньшего размера уменьшают общий объем. Изменение максимального размера группы в этом примере с 5 до 10 человек приводит к изменению оценки с 43 до 75 человеко-месяцев. С точки зрения оценки это создает неопределенность. С точки зрения управления проектом эти различия могут заставить вас использовать группу меньшего размера вместо большей (эта тема дополнительно рассматривается в подразделе «Сокращение срока и размер группы» раздела 20.6).

СОВЕТ № 87

Используйте метод ISBSG для получения грубой оценки объема работ. Сравните его с другими методами и проанализируйте схождение или расхождение оценок.

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

Еще по теме Метод ISBSG:

  1. 28. Управление активами и пассивами: методы общего фонда средств (метод единого пула), конверсии фондов (метод минибанков), комбинированный метод
  2. 11.3. Математические методы исследования экономики стратегические и математические методы оптимизации; теория игр; стохастические методы; экономические методы
  3. Методы факторного анализа: метод «цепной подстановки», метод «абсолютных разниц». Их характеристика и условия применения.
  4. 52. Основные методы установления цены. Затратные методы, рыночные и нормативно-параметрические методы.
  5. Методы факторного анализа: метод «цепной подстановки», «процентных чисел», балансовый метод. Их характеристика и условия применения. На примере отчета о прибылях и убытках формы № 2 проведите факторный анализ финансовых результатов балансовым методом.
  6. 5. Методи економічних досліджень. Загальні методи наукового пізнання та їх використання.
  7. 89)Сущность нормативного метода учета затрат и его отличие от метода стандарт-кост.
  8. Метод по цене сделки с идентичными товарами (метод 2).
  9. § 4. Методы банковского права 1. О методах правового регулирования
  10. 1.3.2. Сравнительный анализ метода полиоценки и методов множественной оценки
  11. 7.7 Модификации метода ВИД Приростной метод
  12. Метод колективного генерування ідей (метод “мозкової атаки”)
  13. Метод на основе сложения стоимости (метод 5).
  14. 12.3. Математические методы исследования экономики основы теории принятия решений; методы измерения и классификации; экспертные оценки
  15. Симплекс-метод с искусственным базисом (М-метод).
  16. Найважливішим методом дослідження стану економіки є метод рівноважного аналізу, про який вже йшлося при розгляді мікроекономіки.
  17. Тема 5. Враждебные слияния и поглощения и методы их реализации. Виды слияний и поглощений. Определение рейдерства и его признаков. Классические методы враждебных поглощений. Российская специфика методов враждебных поглощений
  18. Характеристика и условияприменения в комплексном анализе методов детерминированной комплексной оценки: методов сумм, суммы мест, геометрической средней, расстояний.
  19. Метод, элементы метода бухгалтерского учета и приемы ХОЗЯЙСТВЕННОГО УЧЕТА