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

проекта разработки (т. е. плана разработки ПО, описанного в группе ключевых
процессов "Планирование проекта"). Производство работ контролируется
руководством. Ход проекта оценивается путем сравнения фактических
показателей объема ПО, вложенных усилий, финансовых затрат и выполнения
графика с плановыми значениями при завершении определенных промежуточных
программных продуктов или на определенных этапах. При обнаружении
несоответствия планам проекта предпринимаются корректирующие действия. Эти
действия могут включать в себя пересмотр плана разработки ПО с целью
отражения в нем фактических результатов и перепланирования оставшейся работы
либо принятие мер по повышению производительности.

Цели

Цель 1 Сравнение фактических результатов и показателей с
запланированными.
Цель 2 В случае значительного отклонения фактических результатов и
показателей от запланированных - применение корректирующих действий и
контроль над их выполнением.
Цель 3 Согласование изменений производственных обязательств с
задействованными группами и сотрудниками.

Обязательства по выполнению

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

Необходимые предпосылки