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

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