|
Формальное описание процедур, требования и
рекомендации по выполнению той или иной деятельности при разработке ПО,
шаблоны рабочих продуктов составляют библиотеку процесса разработки ПО
в компании.
|
Структура и правила работы с библиотекой процесса документированы и подвергаются
периодической проверке. Библиотека процесса и иные фонды процесса, включая
инструментальное ПО, базу данных по процессу разработки ПО, вместе определяют
стандартный процесс разработки ПО в компании.
Стандартный процесс разработки ПО содержит шаблоны и решения для работы над
проектами различной длительности и специфики. Особенности каждого конкретного
проекта диктуют необходимость адаптации стандартного процесса разработки ПО к
конкретному проекту.
Результатом процедуры адаптации, которая выполняется для каждого проекта, является
конкретизация процесса разработки ПО, наиболее эффективно отвечающая планам и
характеру проекта и базирующаяся на стандартном процессе разработки ПО компании.
Определение адаптированного процесса проекта отвечает на
следующие вопросы:
- какую модель жизненного цикла разработки использует проект;
- какие рабочие продукты проекта разрабатываются на каждом этапе;
- какие процедуры, методы и средства используются на проекте.
Адаптированный процесс проекта, созданный при старте проекта, не является застывшим
сводом правил и шаблонов. Процесс проекта развивается в течение всего проекта,
реагируя на изменения технических и нетехнических требований, опираясь на новые
знания, полученные в ходе работы, усваивая извлеченные уроки.
Процесс адаптации и ревизии процесса проекта является неотъемлемой частью выполнения
всякого проекта по разработке ПО в компании. Это принципиально важно, поскольку
только использование общего «фундамента» (стандартного процесса разработки ПО) для
всех проектов позволяет на постоянной основе обобщать полезный опыт и распространять
удачные управленческие и технические решения от проекта к проекту в рамках
организации в целом.
|