Технологии разработки программного обеспечения


Модель раннего этапа проектирования - часть 2


/p>

В качестве иллюстрации рассмотрим компанию, которая берет проект в малознакомой проблемной области. Положим, что заказчик не определил используемый процесс разработки и не допускает выделения времени на всесторонний анализ риска. Для реализации этой программной системы нужно создать новую группу разработчиков. Компания имеет возможности, соответствующие 2-му уровню зрелости согласно модели СММ. Возможны следующие значения масштабных факторов:

q       предсказуемость. Это новый проект для компании — значение Низкий (4);

q       гибкость разработки. Заказчик требует некоторого согласования — значение Очень высокий (1);

q       разрешение архитектуры/риска. Не выполняется анализ риска, как следствие, малое разрешение риска — значение Очень низкий (5);

q       связность группы. Новая группа, нет информации — значение Номинальный (3);

q       зрелость процесса. Имеет место некоторое управление процессом — значение Номинальный (3).

 

Таблица 2.20. Оценка масштабных факторов

Масштабный фактор (Wi)

Очень низкий 5

Низкий 4

PRЕС

Полностью непредсказуемый проект

Главным образом, в значительной степени непредсказуемый

FLEX

Точный, строгий процесс разработки

Редкое расслабление в работе

RESL

Малое разрешение риска (20%)

Некоторое (40%)

TEAM

Очень трудное взаимодействие

Достаточно трудное взаимодействие

PREC

Полностью непредсказуемый проект

В значительной степени непредсказуемый

РМАТ

Взвешенное среднее значение от количества ответов «Yes» на вопросник СММ Maturity

Сумма этих значений равна 16, поэтому конечное значение степени В= 1,17. Вернемся к обсуждению основного уравнения модели раннего этапа проектирования. Множитель поправки Мe зависит от набора формирователей затрат, перечисленных в табл. 2.21.

Для каждого формирователя затрат определяется оценка (по 6-балльной шкале), где 1 соответствует очень низкому значению, а 6 — сверхвысокому значению.


Начало  Назад  Вперед



Книжный магазин