Концепции определения процесса
Возможность разрабатывать и сопровождать процессы таким же образом, что и продукты, является фундаментальной концепцией подхода SEI к определению процессов. В эту концепцию входят:
- требования, определяющие описываемый процесс;
- архитектурные и проектировочные соображения, влияющие на определение процесса;
- реализация спроектированного процесса в условиях отдельного проекта или в рамках всей организации;
- проверка описания процесса с помощью измерений;
- развертывание процесса в организации или проекте, для которых разрабатывался данный процесс.
Используя аналогию с разработкой продукта, схема разработки и сопровождения процесса эволюционировала и преобразовала эти концепции в более подходящие для разработки процесса (подобно специфической терминологии, используемой для разработки встроенных систем реального времени в сравнении с системами управления информацией). Ключевые элементы этой структуры проиллюстрированы на рис. 4.1 и кратко описаны ниже.
Дополнительную информацию о концепциях определения процесса, разработанных внутри сообщества проектировщиков процессов, можно найти в статье «Software Process Development and Enactment: Concepts and Definitions» («Разработка и нормативы производственного процесса: концепции и определения»), [Фейлер, 92].
Рис. 7.1. Концептуальная структура производственного процесса, используемая в CMM