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