ИСО/МЭК 15504
Эту статью может потребовать очистки Википедии , чтобы она соответствовала стандартам качества . Конкретная проблема: см. страницу обсуждения. ( июнь 2021 г. ) |
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.
Стандарт
[ редактировать ] этого раздела Фактическая точность может быть нарушена из-за устаревшей информации . ( июнь 2021 г. ) |
Документ технического отчета (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). Кроме того, существуют методы, которые адаптируют его использование к различным контекстам.
См. также
[ редактировать ]Дальнейшее чтение
[ редактировать ]- Касс, А. и др. «SPiCE в действии: опыт адаптации и расширения». Слушания. 28-я Евромикро конференция . IEEE-компьютер. Сок, 2003. Печать. [19]
- Эйто-Брун, Рикардо. « Сравнение SPiCE для космоса (S4S) и CMMI-DEV: выявление источников риска на основе моделей улучшения » . Коммуникации в компьютерных и информационных науках . Берлин, Гейдельберг: Springer Berlin Heidelberg, 2013. 84–94. Распечатать. [20]
- Международная конференция по совершенствованию процессов разработки программного обеспечения и определению возможностей (2011–2018 гг.)
- Мескида, Антони Луис, Антония Мас и Эсперанса Аменгуаль. «Расширение безопасности ISO/IEC 15504». Коммуникации в компьютерной и информатике . Берлин, Гейдельберг: Springer Berlin Heidelberg, 2011. 64–72. Распечатать. [21]
- Шлагер, Кристиан и др. «Аппаратное расширение SPICE для автомобильной SPICE 3.1». Коммуникации в компьютерной и информатике . Чам: Springer International Publishing, 2018. 480–491. Распечатать. [22]
Внешние ссылки
[ редактировать ]- ISO/IEC 33001:2015 - Информационные технологии. Оценка процессов. Концепции и терминология. [23]
- Домашняя страница VDA QMC для Automotive SPICE
Ссылки
[ редактировать ]- ^ ИСО. «Каталог стандартов: ISO/IEC JTC 1/SC 7» . Проверено 6 января 2014 г.
- ^ «ИСО/МЭК 33001:2015» . ИСО . Проверено 02 июня 2021 г.
- ^ Jump up to: а б ИСО/МЭК 15504-2, пункт 5
- ^ «ISO/IEC JTC 1/SC 7 – Программное обеспечение и системная инженерия» . ИСО . 4 февраля 2021 г. Проверено 02 июня 2021 г.
- ^ Раут, Теренс П. (15 января 2002 г.), «ISO/IEC 15504 и Spice» , Марциниак, Джон Дж. (редактор), Энциклопедия разработки программного обеспечения , Хобокен, Нью-Джерси, США: John Wiley & Sons, Inc. ., стр. sof171, doi : 10.1002/0471028959.sof171 , ISBN 978-0-471-02895-6 , получено 2 июня 2021 г.
- ^ DTR, что означает проект технического отчета.
- ^ ИСО/МЭК 15504-2, пункт 6.
- ^ ИСО/МЭК 15504-2, пункт 7.
- ^ ISO/IEC 15504, часть 3.
- ^ ISO / IEC 15504, части 2 и 3.
- ^ ISO/IEC 15504-2, пункт 4 и ISO/IEC 15504-3.
- ^ Jump up to: а б ван Лун, 2007а
- ^ Jump up to: а б с ван Лун, 2007b
- ^ ISO 15504-2, пункт 6.2.
- ^ ISO/IEC 15504-2, пункт 6.3 и ISO/IEC 15504-5.
- ^ ИСО/МЭК 15504-6.
- ^ ИСО/МЭК 15504-4, пункт 6.
- ^ ИСО/МЭК 15504-4, пункт 7.
- ^ Касс, А.; Волкер, К.; Саттер, П.; Дорлинг, А.; Стиенен, Х. (сентябрь 2002 г.). «SPiCE в действии – опыт адаптации и расширения» . Слушания. 28-я Евромикро конференция . стр. 352–360. дои : 10.1109/EURMIC.2002.1046215 . ISBN 0-7695-1787-0 . S2CID 5815672 .
- ^ Эйто-Брун, Рикардо (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 г.
- ^ Мескида, Энтони Луис; Но, Антония; Аменгуаль, Эсперанса (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 г.
- ^ Шлагер, Кристиан; Месснарц, Ричард; Спорер, Харальд; Рисс, Армин; Майер, Ральф; Бернхардт, Штеффен (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 г.
- ^ «ИСО/МЭК 33001:2015» . ИСО . Проверено 02 июня 2021 г.