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