2. Производственный процесс проекта является адаптированной версией СППО.
Практики, связанные с адаптацией СППО, содержатся в описании Операции № 1 группы ключевых процессов «Интегрированное управление разработкой ПО».
3. Осуществляется поддержка основных средств ППО. 4. Информация, собранная из различных проектов, организуется и используется для усовершенствования СППО.
Примеры собираемой информации:
измерения, проводимые для оценки процессов и продуктов,
накопленный опыт,
другая документация, имеющая отношение к производственным процессам.
Предпосылка 1. Работы по разработке и сопровождению СППО и связанных с ним основных средств должны быть обеспечены соответствующими ресурсами и финансированием.
1. Разработка и сопровождение СППО и связанных с ним основных средств должны выполняться или координироваться группой, ответственной за работы по координации ППО (например, группой инженерии производственного процесса).
Практики, связанные с группой, ответственной за работы по координации ППО, содержатся в группе ключевых процессов «Координация производственного процесса организации».
2. Работы по разработке и сопровождению производственного процесса обеспечиваются вспомогательными инструментальными средствами.
Примеры вспомогательных инструментальных средств:
инструментарий для подготовки текстов,
системы управления базами данных,
средства моделирования процессов.
Предпосылка 2. Сотрудники, занятые разработкой и сопровождением СППО и связанных с ним основных средств, должны пройти необходимое обучение для выполнения этих работ.
Примеры тем учебных занятий:
практика и методы разработки ПО,
методы анализа и документирования процессов,
моделирование процессов.
См. группу ключевых процессов «Программа обучения».
Операция 1. Разработка и сопровождение СППО происходит в соответствии с документированной процедурой.
Эта процедура обычно определяет следующее:
1. СППО должен, по мере возможности, соответствовать применяемым в организации политикам разработки, стандартам производственного процесса и продуктов.
2. СППО должен, по мере возможности, соответствовать стандартам производственного процесса и продуктов, налагаемым заказчиками на проекты организации.
3. По мере возможности в СППО должны применяться последние достижения в области средств и методов разработки ПО.
4. Должны быть описаны внутренние интерфейсы процесса между областями разработки ПО.
Примеры областей разработки ПО:
анализ требований к ПО,
проектирование архитектуры ПО,
составление кода,
тестирование ПО,
управление конфигурацией ПО,
обеспечение качества ПО.
5. Должны быть описаны внешние интерфейсы между процессом разработки и процессами других задействованных групп.
Примеры других задействованных групп:
системного проектирования,
системного тестирования,
управления договорами,
управления документацией.
6. Предлагаемые изменения СППО прежде, чем они будут реализованы, документируются, рассматриваются и утверждаются группой, ответственной за работы по координации ППО (например, группой инженерии производственного процесса).
Примеры источников изменений:
результаты оценок производственного процесса и рекомендации, сделанные на их основе,
результаты адаптации СППО к конкретному проекту,
результаты мониторинга хода производственных процессов на уровне организации и отдельных проектов,
предложения по изменению, внесенные сотрудниками и менеджерами организации,
проанализированные и интерпретированные данные измерений процесса и продуктов.
7. Планируются, если это необходимо, работы по внесению изменений в производственные процессы текущих проектов.
8. Описание СППО проходит экспертную оценку после своего создания, а также после внесения значительных изменений или дополнений.
См. группу ключевых процессов «Экспертные оценки».
9. Описание СППО помещается в систему управления конфигурацией.
См. группу ключевых процессов «Управление конфигурацией ПО».
Операция 2. СППО документируется в соответствии с установленными стандартами организации.
Эти стандарты обычно определяют следующее:
1. Процесс разбивается на составляющие компоненты такого объема, который позволит понять и описать данный процесс. Каждый элемент процесса соответствует четко определенному и ограниченному набору тесно связанных задач.
Читать дальше