Модель раннего этапа проектирования используется в период, когда стабилизируются требования и определяется базисная программная архитектура.
Основное уравнение этой модели имеет следующий вид:
ЗАТРАТЫ = А х РАЗМЕРв х Ме + ЗАТРАТЫаuto[чел.-мес],
где:
q масштабный коэффициент А = 2,5;
q показатель В отражает нелинейную зависимость затрат от размера проекта (размер системы РАЗМЕР выражается в тысячах LOC);
q множитель поправки Мe зависит от 7 формирователей затрат, характеризующих продукт, процесс и персонал;
q слагаемое 3ATPATЫauto отражает затраты на автоматически генерируемый программный код.
Значение показателя степени В изменяется в диапазоне 1,01... 1,26, зависит от пяти масштабных факторов Wi и вычисляется по формуле

Общая характеристика масштабных факторов приведена в табл. 2.19, а табл. 2.20 позволяет определить оценки этих факторов. Оценки принимают 6 значений: от очень низкой (5) до сверхвысокой (0).
Таблица 2.19. Характеристика масштабных факторов
| Масштабный фактор (Wi) | Пояснение | ||
| Предсказуемость PREC | Отражает предыдущий опыт организации в реализации проектов этого типа. Очень низкий означает отсутствие опыта. Сверхвысокий означает, что организация полностью знакома с этой прикладной областью | ||
| Гибкость разработки FLEX
Разрешение архитектуры /риска RESL Связность группы TEAM Зрелость процесса РМАТ | Отражает степень гибкости процесса разработки. Очень низкий означает, что используется заданный процесс. Сверхвысокий означает, что клиент установил только общие цели
Отражает степень выполняемого анализа риска. Очень низкий означает малый анализ. Сверхвысокий означает полный и сквозной анализ риска Отражает, насколько хорошо разработчики группы знают друг друга и насколько удачно они совместно работают. Очень низкий означает очень трудные взаимодействия. Сверхвысокий, означает интегрированную группу, без проблем взаимодействия Означает зрелость процесса в организации. Вычисление этого фактора может выполняться по вопроснику СММ |
|
Масштабный фактор (Wi) |
Очень низкий 5 |
Низкий 4 |
|
PRЕС |
Полностью непредсказуемый проект |
Главным образом, в значительной степени непредсказуемый |
|
FLEX |
Точный, строгий процесс разработки |
Редкое расслабление в работе |
|
RESL |
Малое разрешение риска (20%) |
Некоторое (40%) |
|
TEAM |
Очень трудное взаимодействие |
Достаточно трудное взаимодействие |
|
PREC |
Полностью непредсказуемый проект |
В значительной степени непредсказуемый |
|
РМАТ |
Взвешенное среднее значение от количества ответов «Yes» на вопросник СММ Maturity |

|
Номинальный 3 |
Высокий 2 |
Очень высокий 1 |
Сверхвысокий 0 |
|
Отчасти |
Большей частью |
В значительной |
Полностью знакомый |
|
непредсказуемый |
знакомый |
степени знакомый |
|
|
Некоторое расслабление в работе |
Большей частью согласованный процесс |
Некоторое согласование процесса |
Заказчик определил только общие цели |
|
Частое (60%) |
Большей частью (75%) |
Почти всегда (90%) |
Полное (100%) |
|
Среднее |
Главным образом |
Высокая |
Безукоризненное |
|
взаимодействие |
кооперативность |
кооперативность |
взаимодействие |
|
Отчасти непредсказуемый |
Большей частью знакомый |
В значительной степени знакомый |
Полностью знакомый |
|
Взвешенное среднее значение от количества ответов «Yes» на вопросник СММ Maturity |
|
Обозначение |
Название |
|
PERS RCPX RUSE PDIF PREX FСIL SCED |
Возможности персонала (Personnel Capability) Надежность и сложность продукта (Product Reliability and Complexity) Требуемое повторное использование (Required Reuse) Трудность платформы (Platform Difficulty) Опытность персонала (Personnel Experience) Средства поддержки (Facilities) График (Schedule) |