Лекции по управлению программными проектами

       

Множители трудоемкости


В нашу задачу не входит детальное описание метода COCOMO II, поэтому мы рассмотрим только случай предварительной оценки трудоемкости программного проекта. Для этой оценки необходимо оценить для проекта уровень семи множителей трудоемкости M,-:

  1. PERS — квалификация персонала (Extra Low — аналитики и программисты имеют низшую квалификацию, текучесть больше 45%; Extra High — аналитики и программисты имеют высшую квалификацию, текучесть меньше 4%)
  2. RCPX — сложность и надежность продукта (Extra Low — продукт простой, специальных требований по надежности нет, БД маленькая, документация не требуется; Extra High — продукт очень сложный, требования по надежности жесткие, БД сверхбольшая, документация требуется в полном объеме)
  3. RUSE — разработка для повторного использования (Low — не требуется; Extra High — требуется переиспользование в других продуктах)
  4. PDIF — сложность платформы разработки (Extra Low — специальные ограничения по памяти и быстродействию отсутствуют, платформа стабильна; Extra High — жесткие ограничения по памяти и быстродействию, платформа нестабильна)
  5. PREX — опыт персонала (Extra Low — новое приложение, инструменты и платформа; Extra High — приложение, инструменты и платформа хорошо известны)
  6. FCIL — оборудование (Extra Low — инструменты простейшие, коммуникации затруднены; Extra High — интегрированные средства поддержки жизненного цикла, интерактивные мультимедиа коммуникации)
  7. SCED — сжатие расписания (Very Low — 75% от номинальной длительности; Very High — 160% от номинальной длительности)

Влияние множителей трудоемкости в зависимости от их уровня определяется их числовыми значениями, которые представлены в матрице, приведенной ниже, (Таблица 15).

Таблица 15. Значения множителей трудоемкости, в зависимости от оценки их уровня

Extra Low

Very Low

Low

Nominal

High



Very High

Extra High

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

PERS

2.12 1.62 1.26 1.00 0.83 0.63 0.5
RCPX

0.49 0.60 0.83 1.00 1.33 1.91 2.72
RUSE

n/a n/a 0.95 1.00 1.07 1.15 1.24
PDIF

n/a n/a 0.87 1.00 1.29 1.81 2.61
PREX

1.59 1.33 1.22 1.00 0.87 0.74 0.62
FCIL

1.43 1.30 1.10 1.0 0.87 0.73 0.62
SCED

n/a 1.43 1.14 1.00 1.00 1.00 n/a

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



Содержание раздела