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

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