Организационные процессы жизненного цикла – это процессы, предна- значенные для создания в некоторой организации и совершенствования органи- зационных структур, охватывающих процессы ЖЦ и соответствующий персо- нал. Обычно организационные процессы являются типовыми.
К организационным процессам относятся четырепроцесса:
управление;
создание инфраструктуры;
усовершенствование;
обучение.
Ответственность за работы и задачи организационного процесса несет ор- ганизация, выполняющая данный процесс.
Управление процессами жизненного цикла на проектном уровне осуществ- ляется в соответствии с процессом управления. Управление этими процессами на организационном уровне выполняется в соответствии с процессами усовер- шенствования и обучения. Инфраструктура процессов ЖЦ определяется в соот- ветствии с процессом создания инфраструктуры.
Адаптация данных процессов к условиям проекта осуществляется в соот- ветствии с процессом адаптации (см. подразд. 2.5).
Действия по управлению, созданию инфраструктуры и адаптации процес- сов жизненного цикла выполняют те организации, которые реализуют соответ- ствующие процессы ЖЦ.
Следует обратить внимание на то, что взаимоотношения между процесса- ми, определяемые в ИСО/МЭК 12207, всегда статические. В реальной же жизни отношения между процессами и участниками программного проекта являются динамическими. Каждый процесс и выполняющая его организация включаются в проект уникальным образом [12].
Процесс заказа и заказчик включаются в проект при определении системы, которая должна содержать программный продукт.
Процесспоставкиипоставщиквключаются при предоставлении про- граммного продукта или услуги, от которых зависит система.
Процесс разработки и разработчик включаются в проект при анализе сис- темы для корректного выделения и определения программного продукта, при его разработке и обеспечении подключения к системе.
Процессэксплуатациииоператорвключаются при эксплуатации про- граммного продукта в системной среде в интересах пользователей.
Процесс сопровождения и персонал сопровождения включаются при со- провождении и поддержке программного продукта в эксплуатационной готов- ности и для консультаций пользователей.
Вспомогательный или организационный процесс включается при необхо- димости обеспечения уникальных специализированных функций для других процессов.
Основные процессы жизненного цикла
Основные процессы жизненного цикла программных средств и систем представлены на рис. 4. На данном рисунке сохранена нумерация процессов, принятая в ИСО/МЭК12207.
5.2.Поставка
5.3.Разработка
5.4.Эксплуатация
Рис. 4. Основные процессы жизненного цикла программных средств и систем
Процесс заказа (The Acquisition Process)