"Марк Паулк, Билл Куртис. Модель зрелости процессов разработки программного обеспечения " - читать интересную книгу автора

Оценивается возможность повторного использования требований,
архитектуры, кода, планов и процедур тестирования и т. п.
При оценках объема учитывается фактор трудоемкости модификации и
внедрения повторно используемых компонентов.
4. Определяются и тщательно отслеживаются факторы, способные оказать
значительное влияние на объем промежуточных программных продуктов.
5. Для каждого управляемого элемента ПО устанавливается предельный
объем, в случае ожидаемого превышения которого требуется принятие
соответствующих мер.
Операция 7. Управление трудоемкостью и себестоимостью разработки
проводится в соответствии с документированной процедурой.
Основные практики, связанные с планированием и отслеживанием затрат на
разработку и ее трудоемкости, содержатся в описании Операции № 10 группы
ключевых процессов "Планирование проекта" и
Операции № 6 группы ключевых процессов "Отслеживание хода проекта и
контроль над ним".
Эта процедура обычно определяет следующее:
1. В случае использования моделей расчета затрат на разработку, ее
трудоемкости и профиля укомплектования персоналом, они адаптируются к
проекту и используют, при необходимости, доступные статистические данные.
2. Справочные данные по продуктивности и затратам корректируются с
учетом характеристик проекта.
Примеры характеристик проекта:
географическое расположение проектных групп и организаций (например,
субподрядчика),
объем и сложность системы,
стабильность требований,
хост-среда разработки,
целевая среда системы,
знание и опыт разработчиков, касающиеся создаваемого приложения,
доступность ресурсов,
другие специфические ограничения.
3. В целях эффективного управления проектными работами и затратами, их
общий объем распределяется по отдельно управляемым задачам или стадиям.
4. При проверке статуса вложенных трудозатрат и финансовых расходов и
последующем пересмотре оценок фактические расходы относительно выполненной
на данный момент работы сравниваются с планом разработки ПО. Результаты
сравнения используются для уточнения оценок трудоемкости оставшейся работы и
связанных с ней затрат.
При крупных изменениях требований к ПО обновляются значения параметров
моделей, использующихся для оценки трудоемкости и себестоимости разработки.
По возможности в дальнейших расчетах используются фактические данные о
продуктивности проекта и новые значения затрат на разработку.
5. Для каждой отдельно управляемой задачи или стадии устанавливаются
предельные значения трудоемкости и затрат, при превышении которых требуется
принятие соответствующих мер.
Операция 8. Управление использованием критических компьютерных ресурсов
проекта проводится в соответствии с документированной процедурой.
Основные практики, связанные с планированием и отслеживанием
критических компьютерных ресурсов, содержатся в описании Операции № 11