ИСО/МЭК 15504

ISO/IEC 15504 Информационные технологии. Оценка процессов , также называемый «Улучшение процесса программного обеспечения и определение возможностей» ( SPICE ), представляет собой набор документов технических стандартов для процесса разработки компьютерного программного обеспечения и связанных с ним функций управления бизнесом. Это один из совместных стандартов Международной организации по стандартизации (ISO) и Международной электротехнической комиссии (IEC), который был разработан совместным подкомитетом ISO и IEC, ISO/IEC JTC 1/SC 7 . [1]

ISO/IEC 15504 изначально был основан на стандарте жизненного цикла процессов ISO/IEC 12207 и таких моделях зрелости, как Bootstrap, Trillium и Модель зрелости возможностей (CMM).

ISO/IEC 15504 был заменен ISO/IEC 33000 :2015 Информационные технологии. Оценка процессов. Концепции и терминология по состоянию на март 2015 г. [2]

Обзор [ править ]

ISO/IEC 15504 является эталонной моделью для моделей зрелости (состоящих из уровней возможностей, которые, в свою очередь, состоят из атрибутов процесса и, в свою очередь, из общих практик), с которыми эксперты по оценке могут сопоставлять доказательства, которые они собирают в ходе своей оценки, чтобы оценщики могут дать общее определение возможностей организации по поставке продуктов (программного обеспечения, систем и ИТ-услуг). [3]

История [ править ]

Рабочая группа была сформирована в 1993 году для разработки международного стандарта и использовала аббревиатуру SPICE. [4] [5] Первоначально SPICE расшифровывался как « Улучшение процесса программного обеспечения и оценка возможностей» , но, учитывая обеспокоенность Франции по поводу значения оценки , SPICE теперь был переименован в «Улучшение процесса программного обеспечения и определение возможностей» . [ нужна ссылка ] SPICE по-прежнему используется для обозначения группы пользователей стандарта и названия ежегодной конференции. Первая выставка SPICE была проведена в Лимерике , Ирландия , в 2000 году, SPICE 2003 проводилась ESA в Нидерландах , SPICE 2004 проходила в Португалии , SPICE 2005 в Австрии , SPICE 2006 в Люксембурге , SPICE 2007 в Южной Корее , SPICE 2008 в Нюрнберге , Германия и SPICE 2009 в Хельсинки , Финляндия .

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

В основной редакции проекта стандарта в 2004 году эталонная модель процесса была удалена и теперь связана с ISO/IEC 12207 ( Процессы жизненного цикла программного обеспечения ). Выпущенный стандарт теперь определяет структуру измерений и может использовать различные эталонные модели процесса. Используются пять общих и отраслевых моделей.

Часть 5 определяет оценку процесса программного обеспечения, а часть 6 определяет оценку системного процесса.

Последняя работа рабочей группы по стандартам ISO включает создание модели зрелости, которой планируется стать ISO/IEC 15504, часть 7.

Стандартный [ править ]

Документ технического отчета (TR) для ISO/IEC TR 15504 был разделен на 9 частей. Первоначальный международный стандарт был воссоздан в пяти частях. Это было предложено Японией, когда ТР были опубликованы в 1997 году.

Версия международного стандарта (IS) ISO/IEC 15504 теперь состоит из 6 частей. Седьмая часть в настоящее время находится в усовершенствованной форме окончательного проекта стандарта. [6] и началась работа над восьмой частью.

Часть 1 ISO/IEC TR 15504 объясняет концепции и дает обзор структуры.

Эталонная модель [ править ]

ISO/IEC 15504 содержит эталонную модель . Эталонная модель определяет измерение процесса и измерение возможностей .

Измерение процесса в эталонной модели не является предметом части 2 ISO/IEC 15504, но часть 2 относится к внешним стандартам жизненного цикла процесса, включая ISO/IEC 12207 и ISO/IEC 15288. [7] Стандарт определяет средства проверки соответствия эталонных моделей. [8]

Процессы [ править ]

Измерение процесса определяет процессы, разделенные на пять категорий процессов:

  • заказчик-поставщик
  • инженерия
  • поддержка
  • управление
  • организация

С публикацией новых частей категории процессов будут расширяться, особенно для категорий процессов ИТ-услуг и категорий процессов предприятия.

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

Для каждого процесса ISO/IEC 15504 определяет уровень возможностей по следующей шкале: [3]

Уровень Имя
5 Оптимизация процесса
4 Предсказуемый процесс
3 Установленный процесс
2 Управляемый процесс
1 Выполненный процесс
0 Незавершенный процесс

Возможности процессов измеряются с использованием атрибутов процесса. Международный стандарт определяет девять атрибутов процесса:

  • 1.1 Производительность процесса
  • 2.1 Управление производительностью
  • 2.2 Управление рабочими продуктами
  • 3.1 Определение процесса
  • 3.2 Развертывание процесса
  • 4.1 Измерение процесса
  • 4.2 Управление процессом
  • 5.1 Инновации в процессах
  • процесса 5.2 Оптимизация

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

Шкала оценок атрибутов процесса [ править ]

Каждый атрибут процесса оценивается по четырехбалльной рейтинговой шкале (NPLF):

  • Не достигнуто (0–15%)
  • Частично достигнуто (>15–50%)
  • В значительной степени достигнуто (>50–85%)
  • Полностью достигнуто (>85–100%).

Рейтинг основан на доказательствах, собранных по показателям практики, которые демонстрируют выполнение атрибута процесса. [9]

Оценки [ править ]

ISO/IEC 15504 представляет собой руководство по проведению оценки . [10]

Это включает в себя:

  • процесс оценки
  • модель для оценки
  • любые инструменты, используемые при оценке

Процесс оценки [ править ]

Проведение оценок является предметом частей 2 и 3 ISO/IEC 15504. [11] Часть 2 является нормативной частью, а часть 3 содержит рекомендации по выполнению требований части 2.

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

Процесс оценки можно обобщить как следующие этапы:

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

Оценщик может собирать данные о процессе различными способами, включая интервью с лицами, выполняющими процесс, сбор документов и записей о качестве, а также сбор статистических данных о процессе. Оценщик проверяет эти данные, чтобы убедиться, что они точны и полностью охватывают область оценки. На этапе оценки процесса оценщик оценивает эти данные (используя свое экспертное суждение) в сравнении с базовыми практиками процесса и общими практиками измерения возможностей. Рейтинг процесса требует определенного применения экспертного суждения со стороны оценщика, и по этой причине существуют требования к квалификации и компетентности оценщика. Затем рейтинг процесса представляется в качестве предварительного заключения спонсору (и желательно также лицам, оцениваемым), чтобы убедиться, что они согласны с точностью оценки. В некоторых случаях может возникнуть обратная связь, требующая дальнейшей оценки перед выдачей окончательной оценки процесса. [13]

Модель оценки [ править ]

Модель оценки процесса (PAM) — это детальная модель, используемая для фактической оценки. Это разработка эталонной модели процесса (PRM), предусмотренной стандартами жизненного цикла процесса. [14]

Модель оценки процесса (PAM) в части 5 основана на эталонной модели процесса (PRM) для программного обеспечения: ISO/IEC 12207. [15]

Модель оценки процесса в части 6 основана на эталонной модели процесса для систем: ISO/IEC 15288. [16]

Стандарт позволяет использовать вместо этого другие модели, если они соответствуют критериям ISO/IEC 15504, которые включают определенную общность интересов и соответствуют требованиям к содержанию (т. е. цели процесса, результатам процесса и показателям оценки).

Инструменты, использованные при оценке [ править ]

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

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

Квалификация и компетентность оценщика [ править ]

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

Эти навыки включают в себя:

  • личные качества, такие как коммуникативные навыки.
  • соответствующее образование, подготовка и опыт.
  • конкретные навыки для определенных категорий, например, управленческие навыки для категории управления.
  • Обучение и опыт работы в области оценки возможностей процессов, связанных с ISO/IEC 15504.

Компетентность оценщиков является предметом части 3 ISO/IEC 15504.

Таким образом, специальная подготовка и опыт оценщиков по ISO/IEC 15504 включают:

  • прохождение 5-дневного курса подготовки ведущих оценщиков
  • успешное проведение хотя бы одной оценки под руководством компетентного ведущего оценщика
  • успешное проведение хотя бы одной оценки в качестве ведущего оценщика под руководством компетентного ведущего оценщика. Компетентный ведущий оценщик определяет, когда оценка будет проведена успешно. Существуют схемы сертификации оценщиков и руководства ведущими оценщиками при вынесении такого заключения. [12]

Использует [ править ]

ISO/IEC 15504 может использоваться в двух контекстах :

  • Улучшение процессов и
  • Определение возможностей (= оценка возможностей процесса поставщика).

Улучшение процесса [ править ]

ISO/IEC 15504 может использоваться для улучшения процессов в технологической организации. [17] Улучшение процессов всегда сложно, и инициативы часто терпят неудачу, поэтому важно понимать начальный базовый уровень (уровень возможностей процесса) и оценивать ситуацию после проекта улучшения. ISO 15504 представляет собой стандарт для оценки способности организации выполнять поставленные задачи на каждом из этих этапов.

В частности, стандартная структура ISO/IEC 15504 обеспечивает структуру для определения целей, которая облегчает конкретные программы для достижения этих целей.

Улучшение процессов является предметом части 4 стандарта ISO/IEC 15504. Он определяет требования к программам улучшения и предоставляет рекомендации по планированию и осуществлению улучшений, включая описание восьмиэтапной программы улучшения. Следование этой программе улучшения не является обязательным, существует несколько альтернативных программ улучшения. [13]

Определение возможностей [ править ]

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

ISO/IEC 15504 (Часть 4) также может использоваться для обоснования решений по выбору поставщика. Структура ISO/IEC 15504 обеспечивает основу для оценки предлагаемых поставщиков, которая оценивается либо самой организацией, либо независимым оценщиком. [18]

Организация может определить целевые возможности поставщиков на основе потребностей организации, а затем оценить поставщиков по набору целевых профилей процессов, которые определяют эту целевую возможность. Часть 4 стандарта ISO/IEC 15504 определяет требования высокого уровня, и была начата инициатива по созданию расширенной части стандарта, охватывающей профили целевых процессов. Профили целевых процессов особенно важны в тех случаях, когда организация (например, государственное учреждение) должна принять самого дешевого соответствующего поставщика. Это также позволяет поставщикам выявлять разрывы между их текущими возможностями и уровнем, требуемым потенциальным клиентом, и предпринимать улучшения для достижения контрактных требований (т.е. получать квалификацию). Работа по расширению ценности определения возможностей включает в себя метод под названием «Практические профили процессов», который использует риск в качестве определяющего фактора при настройке целевых профилей процессов. [13] Объединение рисков и процессов способствует улучшению за счет активного снижения рисков, а значит, снижает вероятность возникновения проблем.

Принятие ISO/IEC 15504 [ править ]

ISO/IEC 15504 оказался успешным, поскольку:

  • ISO/IEC 15504 доступен через национальные органы по стандартизации.
  • Она пользуется поддержкой международного сообщества.
  • На сегодняшний день проведено более 4000 оценок.
  • Лидируют такие отрасли, как автомобилестроение, космические и медицинские системы, а также соответствующие отрасли варианты.
  • модели, специфичные для предметной области, такие как Automotive SPICE и SPICE 4 SPACE . На его основе можно вывести
  • Было выдвинуто множество международных инициатив по поддержке таких проектов, как SPICE для малых и очень малых предприятий.

С другой стороны, ISO/IEC 15504 может быть не так популярен, как CMMI, по следующим причинам:

  • ISO/IEC 15504 недоступен для бесплатной загрузки, его необходимо приобрести в ISO. (С другой стороны, Automotive SPICE можно бесплатно загрузить по ссылке, приведенной ниже.) CMM, а затем и CMMI, изначально были доступны для бесплатной загрузки с веб-сайта SEI. Однако, начиная с версии CMMI v2.0, лицензию теперь необходимо приобретать у SEI.
  • CMM, а позже и CMMI, первоначально спонсировались Министерством обороны США (DoD). Однако теперь Министерство обороны больше не финансирует CMMI и не требует его использования.
  • СММ была создана первой и достигла критической доли рынка еще до того, как стал доступен ISO 15504.
  • Впоследствии CMM был заменен CMMI, который вобрал в себя многие идеи ISO/IEC 15504, но также сохранил преимущества CMM.

Как и CMM, ISO/IEC 15504 был создан в контексте разработки, что затрудняет его применение в контексте управления услугами. Но уже началась работа по разработке эталонной модели процесса на основе ISO/IEC 20000 (ISO/IEC 20000-4), которая может служить основой для модели оценки процесса. Планируется, что это станет частью 8 стандарта (ISO/IEC 15504-8). Кроме того, существуют методы, которые адаптируют его использование к различным контекстам.

См. также [ править ]

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

  • ISO/IEC 33001:2015 - Информационные технологии. Оценка процессов. Концепции и терминология. [23]
  • Домашняя страница VDA QMC для Automotive SPICE

Ссылки [ править ]

  1. ^ ИСО. «Каталог стандартов: ISO/IEC JTC 1/SC 7» . Проверено 6 января 2014 г.
  2. ^ «ИСО/МЭК 33001:2015» . ИСО . Проверено 02 июня 2021 г.
  3. ^ Jump up to: Перейти обратно: а б ИСО/МЭК 15504-2, пункт 5
  4. ^ «ISO/IEC JTC 1/SC 7 – Программное обеспечение и системная инженерия» . ИСО . 4 февраля 2021 г. Проверено 02 июня 2021 г.
  5. ^ Раут, Теренс П. (15 января 2002 г.), «ISO/IEC 15504 и Spice» , Марциниак, Джон Дж. (редактор), Энциклопедия разработки программного обеспечения , Хобокен, Нью-Джерси, США: John Wiley & Sons, Inc. ., стр. sof171, doi : 10.1002/0471028959.sof171 , ISBN  978-0-471-02895-6 , получено 2 июня 2021 г.
  6. ^ DTR, что означает проект технического отчета.
  7. ^ ИСО/МЭК 15504-2, пункт 6.
  8. ^ ИСО/МЭК 15504-2, пункт 7.
  9. ^ ISO/IEC 15504, часть 3.
  10. ^ ISO / IEC 15504, части 2 и 3.
  11. ^ ISO/IEC 15504-2, пункт 4 и ISO/IEC 15504-3.
  12. ^ Jump up to: Перейти обратно: а б Ван Лун, 2007а
  13. ^ Jump up to: Перейти обратно: а б с ван Лун, 2007b
  14. ^ ISO 15504-2, пункт 6.2.
  15. ^ ISO/IEC 15504-2, пункт 6.3 и ISO/IEC 15504-5.
  16. ^ ИСО/МЭК 15504-6.
  17. ^ ИСО/МЭК 15504-4, пункт 6.
  18. ^ ИСО/МЭК 15504-4, пункт 7.
  19. ^ Касс, А.; Волкер, К.; Саттер, П.; Дорлинг, А.; Стиенен, Х. (сентябрь 2002 г.). «SPiCE в действии – опыт адаптации и расширения» . Слушания. 28-я Евромикро конференция . стр. 352–360. дои : 10.1109/EURMIC.2002.1046215 . ISBN  0-7695-1787-0 . S2CID   5815672 .
  20. ^ Эйто-Брун, Рикардо (2013), Воронович, Таня; Раут, Терри; О'Коннор, Рори В.; Дорлинг, Алек (ред.), «Сравнение SPiCE для космоса (S4S) и CMMI-DEV: выявление источников риска на основе моделей улучшения» , «Улучшение процессов программного обеспечения и определение возможностей » , «Коммуникации в компьютерной и информационной науке», том. 349, Берлин, Гейдельберг: Springer Berlin Heidelberg, стр. 84–94, doi : 10.1007/978-3-642-38833-0_8 , ISBN  978-3-642-38832-3 , получено 2 июня 2021 г.
  21. ^ Мескида, Энтони Луис; Но, Антония; Аменгуаль, Эсперанса (2011), О'Коннор, Рори В.; Раут, Терри; Маккаффери, Фергал; Дорлинг, Алек (ред.), «Расширение безопасности ISO/IEC 15504» , «Улучшение процесса программного обеспечения и определение возможностей» , том. 155, Берлин, Гейдельберг: Springer Berlin Heidelberg, стр. 64–72, номер домена : 10.1007/978-3-642-21233-8_6 , ISBN.  978-3-642-21232-1 , получено 2 июня 2021 г.
  22. ^ Шлагер, Кристиан; Месснарц, Ричард; Спорер, Харальд; Рисс, Армин; Майер, Ральф; Бернхардт, Штеффен (2018), Ларруча, Ксавье; Сантамария, Изаскун; О'Коннор, Рори В.; Месснарц, Ричард (ред.), «Аппаратное расширение SPICE для автомобильной промышленности SPICE 3.1» , «Улучшение процессов систем, программного обеспечения и услуг» , том. 896, Чам: Springer International Publishing, стр. 480–491, doi : 10.1007/978-3-319-97925-0_41 , ISBN  978-3-319-97924-3 , получено 2 июня 2021 г.
  23. ^ «ИСО/МЭК 33001:2015» . ИСО . Проверено 02 июня 2021 г.