Товары в корзине: 0 шт Оформить заказ
Стр. 1 

161 страница

Содержит пример модели оценки процесса для ее использования при выполнении оценки процессов жизненного цикла программных средств в соответствии с требованиями ИСО/МЭК 15504-2.

 Скачать PDF

Идентичен ISO/IEC 15504-5:2012

Оглавление

1 Область применения

2 Нормативные ссылки

3 Термины и определения

4 Обзор образца модели оценки процесса

     4.1 Введение

     4.2 Структура образца модели оценки процесса

     4.3 Индикаторы оценки

     4.4 Измерение возможности процесса

5 Размерность процесса и индикаторы осуществления процесса (уровень 1)

     5.1 Группа процессов соглашения AGR

     5.2 Группа процессов организационного обеспечения проекта ORG

     5.3 Группа процессов проекта PRO

     5.4 Группа технических процессов ENG

     5.5 Группа процессов реализации программных средств DEV

     5.6 Группа процессов поддержки программных средств SUP

     5.7 Группа процессов повторного применения программных средств REU

6 Индикаторы возможности процесса (уровни 1 - 5)

     6.1 Уровень 1: осуществленный процесс

     6.2 Уровень 2: управляемый процесс

     6.3 Уровень 3: установленный процесс

     6.4 Уровень 4: предсказуемый процесс

     6.5 Уровень 5: оптимизирующий процесс

     6.6 Сопутствующие процессы для атрибутов процесса

Приложение А (справочное) Соответствие образца модели оценки процесса

Приложение В (справочное) Характеристики рабочих продуктов

Приложение С (справочное) Адаптация модели оценки

Приложение D (справочное) Описания дополнительных процессов

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов национальным стандартам Российской Федерации

Библиография

 

161 страница

Дата введения01.11.2017
Добавлен в базу01.02.2017
Актуализация01.01.2019

Этот ГОСТ находится в:

Организации:

01.11.2016УтвержденФедеральное агентство по техническому регулированию и метрологии1547-ст
ИзданСтандартинформ2016 г.
РазработанООО ИАВЦ
РазработанФГУП ГосНИИ ТЕСТ

Information technologies. Process assessment. Part 5. An exemplar software life cycle process assessment model

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

НАЦИОНАЛЬНЫЙ

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

ГОСТР

ИСО/МЭК 15504-5— 2016

Информационные технологии ОЦЕНКА ПРОЦЕССОВ

Часть 5

Образец модели оценки процессов жизненного цикла программного обеспечения

(ISO/IEC 15504-5:2012, ЮТ)

Издание официальное

Москва

Стандартимформ

2016


Предисловие

1    ПОДГОТОВЛЕН Федеральным государственным унитарным предприятием «Государственный научно-исследовательский и конструкторско-технологический институт 'ТЕСТ"» (ФГУП ГосНИИ «ТЕСТ»), Обществом с ограниченной ответственностью «Информационно-аналитический центр» (ООО ИАВЦ) на основе собственного перевода на русский язык англоязычной версии международного стандарта, указанного в пункте 4

2    ВНЕСЕН Техническим комитетом по стандартизации ТК 22 «Информационные технологии»

3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 1 ноября 2016 г. № 1547-ст

4    Настоящий стандарт идентичен международному стандарту ИСО/МЭК 15504-5:2012 «Информационные технологии. Оценка процессов. Часть 5. Образец модели оценки процессов жизненного цикла программного обеспечения» (ISO/IEC 15504-5:2012 «Information technology — Process assessment — Part 5: An exemplar software life cycle process assessment model», IDT).

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА

5    ВВЕДЕН ВПЕРВЫЕ

Правипа применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. № 162-ФЗ «О стандартизации в Российской Федерации». Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты» В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

© Стандартинформ. 2016

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии

II

мных средств как неотъемлемой части с отличающимся назначением, способствуя успеху и качеству проекта программных средств. Поддерживающий процесс используют и выполняют другим процессом по мере необходимости (ИСО/МЭК 12207).

В данную группу входят процессы, перечисленные в таблице 6.

Таблица 6 — Процессы жизненного цикла программных средств Процессы поддержки программных средств

Идентификатор процесса

Имя процесса

Источник

SUP1

Менеджмент документации программных средств

ИСО/МЭК 12207. 7 2 1

SUP. 2

Менеджмент конфигурации программных средств

ИСО/МЭК 12207. 7 2 2

SUP.3

Обеспечение гарантии качества программных средств

ИСО/МЭК 12207, 7.2.3

SUP. 4

Верификация программных средств

ИСО/МЭК 12207. 7 24

SUP 5

Валидация программных средств

ИСО/МЭК 12207. 7 2 5

SUP. 6

Ревизия программных средств

ИСО/МЭК 12207, 7.2.6

SUP. 7

Аудит программных средств

ИСО/МЭК 12207. 7 2 7

SUP 8

Решение проблем в программных средствах

ИСО/МЭК 12207. 7 28

Процессы повторного применения программных средств (Software Reuse Processes. REU) состоят из процессов, поддерживающих возможность организации для повторного использования программных составных частей за пределами границ проекта. Такие процессы являются уникальными, поскольку по своей природе они действуют вне границ какого-либо конкретного проекта (ИСО/МЭК 12207).

В данную группу входят процессы, перечисленные в таблице 7.

Таблица 7 — Процессы жизненного цикла программных средств Процессы повторного применения программных средств

Идентификатор процесса

Имя процесса

Источник

REU.1

Проектирование доменов

ИСО/МЭК 12207. 7 3 1

REU.2

Менеджмент повторным применением активов

ИСО/МЭК 12207. 7 3 2

REU.3

Менеджмент программой повторного применения

ИСО/МЭК 12207. 7 3 3

4.2.2    Размерность процесса

Для размерности процесса все процессы на рисунке 2 включаются внутрь размерности процесса модели оценки процесса. Процессы подразделяются на категории процессов и группы процессов. Существует две категории процессов: процессы жизненного цикла системы и процессы жизненного цикла программных средств. Каждый процесс в модели оценки процесса описан в виде заявления о назначении. Такие заявления содержат уникальные функциональные задачи процесса при выполнении в определенной среде. Перечень конкретных выходов связан с каэдым заявлением о назначении процесса, в качестве списка ожидаемых положительных результатов осуществления процесса.

Удовлетворение заявлений о назначении процесса представляет собой первый шаг в создании 1-го уровня возможности процесса, где ожидаемые выходы можно наблюдать. Группы процессов и связанные с ними процессы описаны в разделе 5.

4.2.3    Размерность возможности

Для размерности возможности уровни возможности процесса и атрибуты процесса идентичны определенным в ИСО/МЭК 15504-2.

Развивающаяся возможность процесса выражена в модели оценки процесса в виде атрибутов процесса, сгруппированных в уровни возможности. Атрибутами процесса являются возможности процесса. которые могут быть оценены по шкале достижений, обеспечивая измерение возможности процесса. Они применимы ко всем процессам. Каждый атрибут процесса описывает определенный аспект

8

ГОСТ Р ИСО/МЭК 15504-5—2016

общей возможности управления и повышения эффективности процесса в достижении назначения и способствует бизнес-целям организации.

Уровень возможности являют набором атрибута(ов) процесса, которые работают вместе, чтобы обеспечить мажорное повышение возможности осуществления процесса. Уровни представляют собой рациональный путь развития через повышение возможности любого процесса и определены в ИСО/МЭК 15504-2.

Существует шесть уровней возможности, включающих девять атрибутов процесса.

Уровень 0: неполный процесс

Этот процесс не реализован или не смог достичь своего назначения

На данном уровне имеют мало свидетельств каких-либо систематических достижений назначения процесса или эти свидетельства отсутствуют.

Уровень 1: осуществленный процесс

Осуществленный процесс достиг своего назначения.

Уровень 2: управляемый процесс

Описанный выше осуществленный процесс на данном уровне выполняют управляемым образом (планируют, регулируют и проводится его мониторинг), а его рабочие продукты соответствующим образом установлены, контролируются и поддерживаются.

Уровень 3: установленный процесс

Описанный выше управляемый процесс на данном уровне осуществляют с использованием определенного процесса, который способен достичь выходов этого процесса.

Уровень 4: предсказуемый процесс

Описанный выше установленный процесс на данном уровне осуществляют в определенных пределах для достижения выходов этого процесса.

Уровень 5: оптимизирующий процесс

Описанный выше предсказуемый процесс на данном уровне непрерывно улучшают для достижения соответствующих текущих и планируемых бизнес-целей.

В рамках модели оценки процесса, измерение возможности базируют на девяти атрибутах процесса (process attributes. РА), определенных в ИСО/МЭК 15504-2. Атрибуты процесса использованы для определения того, достиг ли процесс заданной возможности. Каждый атрибут измеряет конкретный аспект возможности процесса.

На каждом уровне нет никакой упорядоченности между атрибутами процесса; каждый атрибут распространяют на определенный аспект уровня возможности. Список атрибутов процесса приведен в таблице 8

Таблицав — Уровни возможности и атрибуты процесса

Идентификатор атрибута процесса

Уровни возможности и атрибуты процесса

Уровень 0 Неполный процесс

Уровень 1 Осуществленный процесс

РА 1.1

Осуществление процесса

Уровень 2 Управляемый процесс

РА 2.1

Управление осуществлением

РА 2 2

Управление рабочим продуктом

РА 3.1

Определение процесса

РА 3 2

Развертывание процесса

Уровень 4 Предсказуемый процесс

РА 4 1

Измерение процесса

РА 4 2

Контроль процесса

Уровня 5: Оптимизирующий процесс

РА 5 1

Инновация процесса

РА 5 2

Оптимизация процесса

Атрибуты процесса оценены по четырехразрядной упорядоченной шкапе достижений, как опре-депено в ИСО/МЭК 15504-2. Они позволяют глубже понять специфические аспекты возможности процесса. необходимые для поддержки улучшения процесса и определения возможности.

4.3 Индикаторы оценки

Модель оценки процесса базируют на том принципе, что возможности процесса могут быть оценены путем демонстрации достижения атрибутов процесса на основании свидетельств, связанных с индикаторами оценки.

Существует два типа индикаторов оценки: индикаторы возможности процесса, которые применены к возможности уровней 1—5. и индикаторы осуществления процесса, которые применимы исключительно к возможности уровня 1. Данные индикаторы определены в п. 4.3.2.

Атрибуты процесса в размерности возможности обладают набором индикаторов возможности процесса, которые дают представление о степени достижения атрибута 8 инстанцированном экземпляре процесса. Данные индикаторы затрагивают значимые виды деятельности, ресурсы или результаты, связанные с достижением назначения атрибута процесса.

Индикаторами возможности процесса являются:

-    общая практика (Generic Practice. GP):

-    общий ресурс (Generic Resource. GR):

-    общий рабочий продукт (Generic Work Product. GWP).

В качестве дополнительных индикаторов для поддержки оценки процесса на уровне 1. каждый процесс в размерности процесса имеет набор индикаторов осуществления процесса, который используют для измерения степени достижения атрибута осуществления процесса оцениваемого процесса.

Индикаторами осуществления процесса являются:

-    качественная практика (Base Practice. BP);

-    рабочий продукт (Worfc Product. WP).

Выполнение качественных практик позволяет судить о степени достижения назначения процесса и выходов процесса. Рабочие продукты используются и/или производятся при выполнении процесса.

Индикаторы осуществления процесса и возможности процесса, определенные в модели оценки процесса, представляют типы объективного свидетельства, которые могут быть найдены в инстанцированном экземпляре процесса и. следовательно, использованы для оценивания достижения возможности.

На рисунке 3 показано, как индикаторы оценки относятся к осуществлению процесса и возможности процесса.

возможности

Размерность

Для каждого атрибута РА 1.1 - РА 5.2

Уровень 5: оптимизирующий (два атрибута)

Уровень 4: предсказуемый (два атрибута)

Оценка процесса

Оценка возможности процесса (уровень 1-5)

общая практика общий ресурс общий рабочий продукт

на основе индикаторов возможности процесса:

-GP : общая практика

-GR : общий ресурс

Уроеонь 3: установленный (два атрибута)

Уровень 2: управляемый (два атрибута)

Уровень 1: осуществленный (один атрибут)

цикла программных средств

Рисунок 3 — Индикаторы оценки

Дополнительные индикаторы для оценки уровня 1


-GWP : общий рабочий продукт

ГОСТ Р ИСО/МЭК 15504-5—2016

4.3.1 Индикаторы возможности процесса

Три типа индикаторов возможности процесса, связанные с уровнями 1—5. показаны на рисунке 4 Они предназначены для применения ко всем процессам.

Рисунок 4 — Индикаторы возможности процесса

Все индикаторы возможности процесса относятся к атрибутам процесса, определенным в размерности возможности модели оценки процесса. Они представляют собой тип свидетельства в подтверждение решения о степени достижения атрибутов. Свидетельства их эффективного осуществления или существования подкрепляет решение о степени достижения атрибута. Общие практики являются основными индикаторами возможности процесса

Индикаторы общих практик представляют собой виды деятельности общего типа и предоставляют рекомендации по реализации характеристик атрибута. Они поддерживают достижение атрибута процесса, и многие из них затрагивают управленческие практики, т. е. практики, которые установлены для поддержки осуществления процесса, как это охарактеризовано на уровне 1.

В ходе оценки возможности процесса основной акцент делают на осуществлении общих практик. В целом, для полного достижения атрибута процесса предполагают осуществление всех общих практик.

Индикаторы общих ресурсов представляют собой связанные ресурсы, которые могут быть использованы при осуществлении процесса в целях достижения атрибута. Такие ресурсы могут включать в себя людские ресурсы, инструменты, методы и инфраструктуру Доступность ресурса указывает на потенциал для достижения назначения определенного атрибута.

Примечание — Оценщик должен интерпретировать общие ресурсы согласно оцениваемому процессу например, для ресурсов РА2 1 (с определенными целями, обязанностями и полномочиями) оценщик будет искать роли (с определенными целями, обязанностями и полномочиями) в основных и поддерживающих процессах, а для организационных процессов — руководящую структуру (например, санкционированные комитеты, должности) с определенными целями, обязанностями и полномочиями

Индикаторы общих рабочих продуктов представляют собой наборы характеристик, которые будут наглядными в рабочих продуктах общих типов в результате достижения атрибута. Общие рабочие продукты составляют основу для классификации рабочих продуктов, определяемых как индикаторы осуществления процесса; они представляют собой основные виды рабочих продуктов, которые могут быть входами или выходами всех видов процесса.

Эти три типа индикаторов способствуют установлению объективного свидетельства о степени достижения определенного атрибута процесса.

11

В связи с тем. что уровень 1 возможности процесса характеризуют только измерением определенной степени, до которой процесс достигают, атрибут осуществления процесса (РА.1.1) имеет единственный индикатор общей практики (GP.1.1.1). В целях поддержки оценки РА.1.1 и улучшения анализа достижения осуществления процесса, в модели оценки процесса определяются дополнительные индикаторы осуществления процесса.

4.3.2 Индикаторы осуществления процесса

Существует два типа индикаторов осуществления процесса: индикаторы качественной практики и индикаторы рабочего продукта. Индикаторы осуществления процесса касаются отдельных процессов, определенных в размерности процесса модели оценки процесса, и выбираются для того, чтобы четко определить достижение определенного назначения процесса.

Свидетельство осуществления качественных практик и наличие рабочих продуктов с их ожидаемыми характеристиками рабочих продуктов, представляют объективное свидетельство о достижении назначения процесса.

Качественной практикой являют деятельность, которая обеспечивает назначение того или иного процесса. Согласованное выполнение качественных практик, связанных с определенным процессом, поможет в достижении его назначения. Последовательный набор качественных практик связывают с каждым процессом в размерности процесса. Качественные практики описаны на абстрактном уровне, определяя, «что» должно быть сделано без указания «как». Реализация качественных практик процесса должна достигать базовых выходов, отражающих назначение процесса. Качественные практики являются лишь первым шагом в создании возможности процесса, но качественная практика представляет собой уникальные, функциональные виды деятельности процесса, даже если такое осуществление не носит систематического характера. При осуществлении процесса производятся рабочие продукты, которые могут быть идентифицированы и использованы в достижении назначения процесса. В данной модели оценки каждый рабочий продукт имеет определенный набор примерных характеристик рабочего продукта, которые могут быть использованы при ревизии рабочего продукта для оценки эффективности осуществления процесса. Характеристики рабочего продукта могут быть использованы для идентификации соответствующего рабочего продукта, произведенного или используемого оценивающей организацией.

Раздел 5 содержит полное описание процессов, включая качественные практики и связанные рабочие продукты.

Раздел В.1 содержит перечень общих рабочих продуктов вместе с характеристиками рабочих продуктов.

Раздел В 2 содержит полный перечень конкретных рабочих продуктов с общими рабочими продуктами для полноты. Так же как и в концепции модульности в объектной ориентированности, общие характеристики группы рабочих продуктов были извлечены в общий рабочий продукт. Оценщик при осуществлении оценки будет обращаться как к конкретному рабочему продукту, так и к общему рабочему продукту в контексте конкретного рабочего продукта (например, характеристики 02-01 «Обязательство/ соглашение + характеристики 02-00 Контракт»).

4.4 Измерение возможности процесса

Индикаторы осуществления процесса и возможности процесса в данной модели представляют свидетельства того, что оценщик может получить или наблюдать при осуществлении оценки. Свидетельство. полученное в ходе оценки путем наблюдения за реализованным процессом, может быть отображено в виде набора индикаторов для возможности корреляции межау реализованным процессом и процессами, определенными в данной модели оценки. Такие индикаторы предоставляют руководство для оценщиков в аккумулировании необходимого объективного свидетельства в обоснование решения о возможности. Они являются обязательным набором контрольных списков (чек-листов), которые необходимо соблюдать.

Индикатор определен как объективная характеристика практики или рабочего продукта, которая поддерживает решение об осуществлении или возможности реализованного процесса. Индикаторы оценки и их отношение к осуществлению процесса и возможности процесса показаны на рисунке 5.

Индикаторы оценки используются для подтверждения того, что определенные практики были осуществлены. как показано в наблюдаемом свидетельстве, собранном в ходе оценки. Все такие свидетельства вытекают либо из проверки рабочих продуктов оцениваемых процессов, либо из заявлений исполнителей и менеджеров процессов.

ГОСТ Р ИСО/МЭК 15504-5—2016


Наличие качественных практик, рабочих продуктов и характеристик рабочих продуктов свидетельствует об осуществлении процессов, связанных с ними. Аналогичным образом существование индикаторов возможности процесса свидетельствует о его возможности.

Полученное свидетельство должно быть записано в форме, которая явно связана с ассоциированным индикатором, так что поддержка решения оценщика может быть легко подтверждена или проверена в соответствии с ИСО/МЭК 15504-2.

Выходом оценки процесса являют набор профилей процесса, по одному для каждого процесса в рамках области оценки. Типичный профиль процесса показан в ИСО/МЭК 15504-4. Каждый профиль процесса состоит из набора рейтингов атрибутов процесса для оцениваемого процесса. Каждый рейтинг атрибутов представляет собой решение оценщика о степени достижения атрибута. Для повышения надежности и воспроизводимости оценки, решения оценщика основаны на последовательном наборе записанных объективных свидетельств.


GP-s

GR's


'

“Н GR's г

____lSMffiXJ


' ‘5.2 Оптимизация процесса

5.1    Инновация процесса

4.2    Контроль процесса

4.1 Измерение процесса ------------------

{GP-s GR's rr-of -

S-wp-jU;


(GP*s

GR's


1/3WP-S fGP-s -►KGR’e

.........Lc


GP-s

GR's

LGWPs



Индикаторы возможности процесса


3.1    Определение процесса

2.2    Управление рабочим продуктом

2.1    Управление осуществлением


GR's

Igwps


GR* fi

maJ,


fGP*s

GR's

Igwps


1.1    Осуществление процесса -

■ GP1

"t

хорошие практики рабочие продукты

цикла программных средств

Рисунок 5 — Взаимосвязь между индикаторами оценки и возможностью процесса


5 Размерность процесса и индикаторы осуществления процесса (уровень 1)

Данный раздел определяет процессы и индикаторы осуществления процесса, также известные как размерность процесса модели оценки процесса. Процессы в размерности процесса могут быть напрямую сопоставлены с процессами, определенными в базовой модели процесса.

Процессы классифицированы (для целей настоящей модели оценки процесса) по категориям процессов и группам процессов, которые перечислены в разделе 4.

Отдельные процессы описаны в качестве определенных понятий: имя процесса, назначение процесса и выходы процесса согласно ИСО/МЭК 12207.

Кроме того, размерность процесса модели оценки процесса предоставляет информацию в виде:

a)    набора хороших практик для процесса с определением задач и видов деятельности, необходимых для достижения назначения процесса и осуществления выходов процесса: каждая хорошая практика связана явным образом с выходом процесса:

b)    числа входных и выходных рабочих продуктов, связанных с каждым процессом и относящихся к одному или более из его выходов; и

c)    характеристик, связанных с каждым рабочим продуктом.


13


ГОСТ Р ИСО/МЭК 15504-5—2016

Содержание

1    Область применения....................................................................................................................................1

2    Нормативные ссылки....................................................................................................................................2

3    Термины и определения...............................................................................................................................2

4    Обзор образца модели оценки процесса....................................................................................................2

4.1    Введение................................................................................................................................................2

4.2    Структура образца модели оценки процесса......................................................................................3

4.3    Индикаторы оценки.............................................................................................................................10

4.4    Измерение возможности процесса....................................................................................................12

5    Размерность процесса и индикаторы осуществления процесса    (уровень 1)........................................13

5.1    Группа процессов соглашения AGR...................................................................................................14

5.2    Группа процессов организационного обеспечения проекта ORG...................................................25

5.3    Группа процессов проекта PRO..........................................................................................................40

5.4    Группа технических процессов ENG..................................................................................................48

5.5    Группа процессов реализации программных средств DEV.............................................................63

5.6 Группа процессов поддержки программных средств SUP...............................................................70

5.7 Группа процессов повторного применения программных средств REU.........................................80

6    Индикаторы возможности процесса (уровни 1—5)..................................................................................84

6.1    Уровень 1: осуществленный процесс.................................................................................................84

6.2    Уровень 2: управляемый процесс......................................................................................................85

6.3    Уровень 3: установленный процесс...................................................................................................88

6.4    Уровень 4: предсказуемый процесс...................................................................................................91

6.5    Уровень 5: оптимизирующий процесс................................................................................................94

6.6    Сопутствующие процессы для атрибутов процесса.........................................................................97

Приложение А (справочное) Соответствие образца модели оценки процесса........................................99

Приложение В (справочное) Характеристики рабочих продуктов...........................................................103

Приложение С (справочное) Адаптация модели оценки..........................................................................145

Приложение D (справочное) Описания дополнительных процессов......................................................148

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов

национальным стандартам Российской Федерации....................................................156

Библиография..............................................................................................................................................157

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Информационные технологии ОЦЕНКА ПРОЦЕССОВ Часть 5

Образец модели оценки процессов жизненного цикла программного обеспечения

Information technologies Process assessment Part 5 An exemplar software life cycle process assessment model

Дата введения — 2017—11—01

1 Область применения

Настоящий стандарт содержит пример модели оценки процесса для ее использования при выполнении оценки процессов жизненного цикла программных средств в соответствии с требованиями ИСО/МЭК 15504-2.

Настоящий стандарт имеет следующую структуру:

-    Раздел 4 содержит подробное описание структуры и основных составляющих модели оценки процесса, которая включает в себя две размерности — размерность процесса и размерность возможности; также в данном разделе представлены индикаторы оценки.

-    Раздел 5 распространяют на размерность процесса. В нем использованы описания процессов ИСО/МЭК 12207 для идентификации базовой модели процесса. Процессы базовой модели процесса описаны в модели оценки процесса в терминах назначения и выходов и сгруппированы в три категории процессов. Модель оценки процесса расширяет описания процессов базовой модели процесса, включая набор индикаторов осуществления процесса, называемых качественными практиками для каждого процесса. Модель оценки процесса также определяет второй набор индикаторов осуществления процесса за счет связывания рабочих продуктов с каждым процессом.

Приложение В напрямую связано с разделом 5. поскольку оно определяет характеристики рабочего продукта.

-    Раздел 6 распространяют на размерность возможности. В нем продублированы описания уровней возможности и атрибуты процесса ИСО/МЭК 15504-2 и расширен каждый из девяти атрибутов за счет включения набора общих практик. Эти общие практики относятся к набору индикаторов возможности процесса в сочетании с индикаторами общих ресурсов и индикаторами общих рабочих продуктов.

-    Приложение А содержит заключение о соответствии модели оценки процесса требованиям, определенным в ИСО/МЭК 15504-2.

-    Приложение В содержит отдельные характеристики типичных рабочих продуктов, призванные помочь в оценке уровня возможности процессов.

-    Приложение С содержит руководства по стилю для описания качественных практик, рабочих продуктов и общих практик для корректировки модели оценки процесса, и руководство, объясняющее, каким образом расширить или адаптировать такую модель.

-    Приложение D содержит некоторые процессы, дополняющие модель оценки процесса.

Примечание — Копирайт-релиз для образца модели оценки процесса пользователи настоящего стандарта могут свободно воспроизводить подробные описания, содержащиеся в образце модели оценки в качестве инструмента, или другой материал для осуществления процесса оценки, так что его можно использовать по прямому назначению

Издание официальное

2    Нормативные ссылки

В настоящем стандарте использованы нормативные ссылки на следующие стандарты.

ISO/IEC 12207:2008 Systems and software engineering — Software life cycle processes (Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств)

ISO/IEC 15504-1:2004 Information technology — Process assessment — Part 1: Concepts and vocabulary (Информационные технологии. Оценка процессов. Часть 1. Концепция и словарь

ISO/IEC 15504-2:2003 Information technology — Process assessment — Part 2: Performing an assessment (Информационная технология. Оценка процесса. Часть 2. Проведение оценки)

3    Термины и определения

В настоящем стандарте применены термины и определения, приведенные в ИСО/МЭК 15504-1.

4    Обзор образца модели оценки процесса

4.1 Введение

Настоящий стандарт содержит образец модели оценки процесса, который включает примеры индикаторов оценки.

Модель оценки процесса содержит набор индикаторов осуществления процесса и индикаторов возможности процесса. Индикаторы используются в качестве основы для сбора объективного свидетельства, позволяющего оценщику присваивать рейтинги. Набор индикаторов, включенный в настоящий стандарт, как не предназначен быть набором «все включено», так и не призван быть применимым в полном объеме. Подмножества, соответствующие контексту и области применения оценки, должны быть выбраны и. возможно, расширены дополнительными индикаторами (см. приложение С).

Любая модель оценки процесса, отвечающая требованиям, определенным в ИСО/МЭК 15504-2, касающимся моделей для оценки процесса, может быть использована для оценки. Различные модели и методы могут быть необходимы для решения различных бизнес-потребностей. Модель оценки в настоящем стандарте приведена как образец модели, отвечающий всем требованиям, выраженным в ИСО/МЭК 15504-2.

Базовая модель процесса, определенная в ИСО/МЭК 12207, и связанные с процессом атрибуты, определенные в ИСО/МЭК 15504-2. основывают модель оценки процесса, использующуюся в качестве общей основы для проведения оценки возможности процесса разработки программных средств, позволяя отчитываться о результатах, используя общую рейтинговую шкалу.

Модель оценки процесса являют двумерной моделью возможности процесса. В одном измерении (размерности), размерности процесса, процессы определены и классифицированы на категории процессов. В другой размерности, размерности возможности, определен набор атрибутов процесса, сгруппированных в уровни возможности. Атрибуты процесса обеспечивают измеримые характеристики возможности процесса.

На рисунке 1 продемонстрирована взаимосвязь между общей структурой модели оценки процесса. ИСО/МЭК 15504-2 и ИСО/МЭК 12207.

2

ГОСТ Р ИСО/МЭК 15504-5—2016

Размерность

возможности

Базовая модель процесса и размерность возможности, определенные в ИСО/МЭК 15504-2. не могут быть использованы в качестве основы для проведения надежных и однородных оценок возможности процесса, так как предоставляемый уровень детализации являют недостаточным. Описания назначения и выходов процесса в базовой модели процесса и описания атрибутов процесса в ИСО/МЭК 15504-2 нуждаются в поддержке исчерпывающего набора индикаторов осуществления процесса и возможности процесса, которые используют для проведения оценки.

Образец модели оценки процесса, определенный в настоящем стандарте, являют совместимым с требованиями ИСО/МЭК 15504-2 к модели оценки процесса и может быть использован в качестве основы для проведения оценки возможности процесса разработки программных средств.

Для осуществления требований ИСО/МЭК 15504-2 необходимо также наличие документально оформленного процесса, поддерживающего другие требования ИСО/МЭК 15504-2 Данное требование может быть выполнено, например, за счет адаптации поддерживающего метода для проведения оценок.

4.2 Структура образца модели оценки процесса

В данном подразделе описаны подробная структура модели оценки процесса и ее ключевые компоненты.

Данная модель оценки процесса расширяет базовую модель процесса за счет добавления описания и использования индикаторов оценки. Индикаторы оценки состоят из индикаторов осуществления процесса и индикаторов возможности процесса и определены для поддержки решения оценщика по вопросам осуществления и возможности имплементируемого процесса.

Раздел 5 вместе со связанным с ним приложением В описывает компоненты размерности процесса. а раздел 6 — компоненты размерности возможности. В приложении А приведена демонстрация соответствия, удовлетворяющего требованиям ИСО/МЭК 15504-2.

3

ИСО/МЭК 15504-2 требует, чтобы процессы, включенные в базовую модель процесса, удовлетворяли следующим требованиям:

«Основополагающие элементы базовой модели процесса — это набор описаний процессов в рамках модели. Эти описания процессов должны удовлетворять следующим требованиям:

a)    процесс должен быть описан в терминах его назначения и выходов;

b)    в любом описании набор выходов процесса должен быть необходимым и достаточным для достижения назначения процесса;

c)    описания процессов должны быть такими, чтобы никакие аспекты методических основ оценки, описанных в разделе 5. выше уровня 1 не были изложены или подразумеваемы».

Так как процессы являются производными непосредственно от процессов ИСО/МЭК 12207, то эти требования соблюдены.

Модель оценки процесса включает процессы, которые группируются в две категории процессов, аналогично категориям процессов, определенным в ИСО/МЭК 12207. которыми являются:

-    категория процессов жизненного цикла системы;

-    категория процессов жизненного цикла программных средств.

Внутри категории процесса, процессы группируются на уровне 2 по типу деятельности, который они затрагивают; процессы, входящие в одну группу, содействуют комплементарной области. Эти группы определяются для того, чтобы помочь оценщикам в определении области оценки за счет выбора процесса.

4.2.1 Процессы

На рисунке 2 приведены процессы ИСО/МЭК 12207. которые включены в размерность процесса образца модели оценки процесса, и показана их классификация (для целей настоящей модели оценки процесса) по категориям процессов и группам процессов.

Описание кахщой группы процессов включает в себя характеристику содержащихся в ней процессов. за которой следует список самих процессов. Кахщый процесс, принадлежащий к группе, идентифицируют с помощью идентификатора процесса ГО, состоящего из сокращенного названия группы и порядкового номера процесса в группе.

Более подробно категории процессов и группы процессов описаны ниже.

Рисунок 2 — Категории процессов и группы процессов

ГОСТ Р ИСО/МЭК 15504-5—2016

4.2.1.1 Категория процессов жизненного цикла системы

Процессы жизненного цикла системы состоят из процессов, обслуживающих основные стороны в течение жизненного цикла системы, или программных средств. Основная сторона инициирует или выполняет разработку, эксплуатацию или обслуживание продуктов. Такими основными сторонами являются: получатель, поставщик, разработчик, оператор и сопроводитель (сопровождающая сторона) продуктов.

Категория процессов жизненного цикла системы содержит следующие четыре группы процессов:

-    группа процессов соглашения;

-    группа процессов организационного обеспечения проекта;

-    группа процессов проекта;

-    группа технических процессов.

Процессы соглашения (Agreement Processes. AGR) определяют виды деятельности, необходимые для установления соглашения между двумя организациями. Если вызывают процесс приобретения, он предоставляет средства для ведения бизнеса с поставщиком: продукты для использования в качестве действующей системы, услуги по сопровождению действующей системы или разрабатываемые по проекту элементы системы. Если вызывают процесс поставки, он предоставляет средства для ведения проекта, результатом которого являют продукт или услуга, поставляемая получателю (ИСО/МЭК 12207).

В данную группу входят процессы, перечисленные в таблице 1.

Примечание — Поставщик может также выступать в качестве заказчика при приобретении продукта и/или услуги у другого поставщика

Таблица! — Процессы жизненного цикла системы. Процессы соглашения

Идентификатор процесса

Имя процесса

Источник

AGR.1

Приобретение

ИСО/МЭК 12207. 6 1 1

AGR 1А

Подготовка к приобретению (подпроцесс)

ИСО/МЭК 12207. В 3 1 1

AGR 1В

Выбор поставщика (подпроцесс)

ИСО/МЭК 12207, В.3.1 2

AGR 1C

Мониторинг соглашений (подпроцесс)

ИСО/МЭК 12207. В.3.1.3

AGR 1D

Приемка приобретающей стороной (подпроцесс)

ИСО/МЭК12207, В 31 4

AGR 2

Поставка

ИСО/МЭК 12207, 6 1 2

AGR 2А

Представление заявки поставщиком (подпроцесс)

ИСО/МЭК 12207, В 3.2.1

AGR2B

Согласование контракта (подпроцесс)

ИСО/МЭК 12207. В 3 22

AGR2C

Поставка и поддержка продукта (услуги) (подпроцесс)

ИСО/МЭК 12207. В 3 2 3

AGR 3

Менеджмент изменений в контракте

ИСО/МЭК 12207, F.3

Процессы организационного обеспечения проекта (Organizational Project-Enabling Processes. ORG) управляют способностью организации приобретать и поставлять продукты или услуги посредством инициации, поддержки и контроля проектов. Они обеспечивают ресурсы и инфраструктуру, необходимые для поддержания проектов, и обеспечивают удовлетворение организационных целей и достигнутых договоренностей. Они не претендуют на всеобъемпющий набор бизнес-процессов, позволяющий руководить бизнесом организации (ИСО/МЭК 12207).

В данную группу входят процессы, перечисленные в таблице 2.

Таблица2 — Процессы жизненного цикла Процессы организационного обеспечения проекта

Идентификатор процесса

Имя процесса

Источник

ORG 1

Менеджмент моделью жизненного цикла

ИСО/МЭК 12207. 6 21

ORG 1А

Учреждение процессов

ИСО/МЭК 12207. В 3.3.1

ORG 1В

Оценка процессов (подпроцесс)

ИСО/МЭК 12207, В 3.3 2

ORG1C

Совершенствование процессов (подпроцесс)

ИСО/МЭК 12207, В 3 3 3

ORG 2

Менеджмент инфраструктурой

ИСО/МЭК 12207. 6 2 2

Окончание таблицы 2

Идентификатор процесса

Имя процесса

Источник

ORG.3

Менеджмент портфелем проектов

ИСО/МЭК 12207.6 2 3

ORG.4

Менеджмент лодскими ресурсами

ИСО/МЭК 12207. 6 2 4

ORG 4А

Развитие навыков (подпроцесс)

ИСО/МЭК 12207. В 3 4 1

ORG4B

Приобретениеиобеспечениенавыков(подпроцесс)

ИСО/МЭК 12207. В 3 4 2

ORG.4C

Менеджмент знаниями (подпроцесс)

ИСО/МЭК 12207, В 3 4 3

ORG.5

Менеджмент качеством

ИСО/МЭК 12207. 6 2 5

ORG.6

Организационная настройка

ИСО/МЭК 12207. F.1

ORG.7

Менеджмент организацией

ИСО/МЭК 12207. F.2

Существует две категории процессов проекта (Project Processes. PRO). Процессы менеджмента проектом используют для планирования, осуществления, оценки и контроля хода воплощения проекта. Процессы поддержки проекта поддерживают специализированные управленческие задачи (ИСО/МЭК 12207).

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

Процессы поддержки проекта (PR0.3. PRO.4. PRO.5. PR0.6 и PR0.7) обеспечивают специфически направленный набор задач для осуществления специализированной задачи управления. Все они являются наглядными в управлении любого предприятия, начиная от полной организации вплоть до процесса одного жизненного цикла и его задач.

В данную группу входят процессы, перечисленные в таблице 3.

Таблица 3 — Процессы жизненного цикла системы Процессы проекта

Идентификатор процесса

Имя процесса

Источник

PRO 1

Планирование проекта

ИСО/МЭК 12207. 6 3 1

PRO 2

Управление и оценка проекта

ИСО/МЭК 12207. 6 3 2

PRO 3

Менеджмент решениями

ИСО/МЭК 12207. 6 3 3

PRO 4

Менеджмент рисками

ИСО/МЭК 12207. 6 3 4

PRO 5

Менеджмент конфигурацией

ИСО/МЭК 12207. 6 3 5

PRO 6

Менеджмент информацией

ИСО/МЭК 12207. 6 3 6

PRO 7

Измерения

ИСО/МЭК 12207. 6 3 7

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

Технические процессы определяют те виды деятельности, которые позволяют организационным и проектным функциям этих процессов оптимизировать преимущества и снизить риски, вытекающие из технических решений и действий. Кроме того, данные виды деятельности позволяют продуктам и услугам быть своевременными и доступными, экономичными и функциональными, надежными, поддерживаемыми. продуктивными, практичными и обладать другими качествами, необходимыми для получающих и поставляющих организаций.

6

В рамках этих видов деятельности продукты и услуги соответствуют ожиданиям или законодательным требованиям общества, включая здравоохранение, безопасность, безвредность и экологические факторы (ИСО/МЭК 12207).

В данную группу входят процессы, перечисленные в таблице 4

Таблица4 — Процессы жизненного цикла системы. Технические процессы

Идентификатор процесса

Имя процесса

Источник

ENG.1

Определение требований правообладателей

ИСО/МЭК 12207, 6.4.1

ENG.2

Анализ системных требований

ИСО/МЭК 12207. 6 4 2

ENG.3

Проектирование архитектуры системы

ИСО/МЭК 12207. 6 4.3

ENG.4

Реализация

ИСО/МЭК 12207. 7.1.1

ENG.5

Комплексирование системы

ИСО/МЭК 12207.64 5

ENG.6

Квалификационное тестирование системы

ИСО/МЭК 12207. 6 4 6

ENG.7

Инсталляция программных средств

ИСО/МЭК 12207.64 7

ENG.8

Поддержка приемки программных средств

ИСО/МЭК 12207. 6 4 8

ENG.9

Функционирование программных средств

ИСО/МЭК 12207.64 9

ENG.9A

Применение по назначению (подпроцесс)

ИСО/МЭК 12207. В 3 5 1

ENG.9B

Поддержка заказчика (подпроцесс)

ИСО/МЭК 12207. В 3 52

ENG10

Сопровождение программных средств

ИСО/МЭК 12207. 6 4 10

ENG.11

Изъятие из обращения программных средств

ИСО/МЭК 12207.6 4 11

4.2.1.2 Категория процессов жизненного цикла программных средств

Процессы жизненного цикла программных средств состоят из характерных для программных средств процессов, которые служат правообладателям в течение жизненного цикла программного продукта.

Категория процессов жизненного цикла программных средств содержит следующие три группы процессов:

-    группа процессов реализации программных средств;

-    группа процессов поддержки программных средств;

-    группа процессов повторного использования программных средств.

Процессы реализации программных средств (Software Implementation Processes. DEV) используются для производства определенных элементов системы (программной составной части), реализованных в виде программных средств Данные процессы преобразуют определенное поведение, интерфейсы и ограничения имплементации в действия по реализации, имеющие результатом элемент системы, который удовлетворяет требованиям, проистекающим из требований к системе (ИСО/МЭК 12207).

В данную группу входят процессы, перечисленные в таблице 5.

Таблицаб — Процессы жизненного цикла программных средств Процессы реализации программных средств

Идентификатор процесса

Имя процесса

Источник

DEV.1

Анализ требований к программным средствам

ИСО/МЭК 12207. 7 1 2

DEV2

Проектирование архитектуры программных средств

ИСО/МЭК 12207. 7.1.3

DEV.3

Детальное проектирование программных средств

ИСО/МЭК 12207. 7.1.4

DEV.4

Конструирование программных средств

ИСО/МЭК 12207. 7.1.5

DEV.5

Комплексирование программных средств

ИСО/МЭК 12207. 7.1 6

DEV.6

Квалификационное тестирование программных средств

ИСО/МЭК 12207. 7.1.7

Процессы поддержки программных средств (Software Support Processes. SUP) обеспечивают специфически направленный набор видов деятельности для осуществления специализированного процесса для программных средств. Поддерживающий процесс содействует процессу реализации програм-