ISO/IEC 15504
ISO/IEC 15504ISO/IEC 15504 정보 테크놀로지– 프로세스 평가(SPICE)는 컴퓨터 소프트웨어 개발 프로세스 및 관련 비즈니스 관리 기능을 위한 기술 표준 문서입니다.ISO와 IEC의 공동 소위원회, ISO/IEC JTC 1/SC [1]7에 의해 개발된 국제 표준화 기구(ISO) 및 국제 전기 표준 위원회(IEC)의 공동 표준 중 하나입니다.
ISO/IEC 15504는 처음에 프로세스 라이프사이클 표준 ISO/IEC 12207 및 부트스트랩, 트릴륨 및 CMM(Capability Matity Model)과 같은 성숙도 모델에서 파생되었습니다.
ISO/IEC 15504는 2015년 [2]3월 현재 ISO/IEC 33001:2015 정보기술 – 프로세스 평가 – 개념 및 용어로 대체되었습니다.
개요
ISO/IEC 15504는 심사원이 심사 기간 동안 수집한 증거를 제시할 수 있는 성숙도 모델(역량 수준, 즉 프로세스 속성으로 구성되고 일반 관행으로 구성됨)에 대한 참조 모델이다.그러면 심사자는 조직위원회에 대한 전반적인 결정을 내릴 수 있다.제품(소프트웨어, 시스템 및 IT 서비스)[3]을 제공하는 ion의 기능.
역사
직장이 있는 그룹은 1993년 국제 표준 기초를 알려 주었고, 약자 SPICE.[4][5]전자 회로 시뮬레이션 프로그램 처음에 소프트웨어 처리 개선 및 능력 평가를 지지하고 평가의 의미에 대해 프랑스 우려를 고려하여, 전자 회로 시뮬레이션 프로그램 지금 소프트웨어 처리 개선 및 능력 산정 이름이 바뀌었거나됐다.[표창 필요한]SPICE는 표준 사용자 그룹 및 연례 회의 제목으로 계속 사용됩니다.제1회 SPICE는 2000년에 아일랜드의 Limerick에서 개최되었으며 SPICE 2003은 네덜란드의 ESA, SPICE 2004는 포르투갈, SPICE 2005는 오스트리아, SPICE 2006은 룩셈부르크, SPICE 2007은 한국, SPICE 2008은 독일 뉘른베르크, SPICE 2009는 핀란드 헬싱키에서 개최되었습니다.
이 표준의 첫 번째 버전은 소프트웨어 개발 프로세스에만 초점을 맞췄습니다.프로젝트 관리, 구성 관리, 품질 보증 등 소프트웨어 비즈니스 내의 모든 관련 프로세스를 대상으로 확장되었습니다.대상 프로세스 목록은 조직, 관리, 엔지니어링, 인수 공급, 지원 및 운영의 6개 영역으로 확대되었습니다.
2004년 초안 표준 개정에서는 프로세스 레퍼런스 모델이 삭제되어 현재는 ISO/IEC 12207(소프트웨어 라이프 사이클 프로세스)과 관련지어져 있습니다.이제 발행된 표준에서 측정 프레임워크를 지정하고 다른 공정 참조 모델을 사용할 수 있습니다.사용 중인 일반 및 산업 모델은 5개입니다.
파트 5는 소프트웨어 프로세스 평가를 지정하고 파트 6은 시스템 프로세스 평가를 지정합니다.
ISO 표준 작업 그룹의 최신 작업에는 ISO/IEC 15504 파트 7이 될 예정인 성숙도 모델의 작성이 포함됩니다.
표준
오래된 정보로 인해 이 섹션의 사실 정확도가 저하될 수 있습니다.(2021년 6월) |
ISO/IEC TR 15504의 테크니컬 리포트(TR) 문서는 9개의 파트로 나누어져 있습니다.최초의 국제 표준은 5개의 파트로 재작성되었습니다.1997년에 TRs가 발행되었을 때 일본에서 제안되었다.
ISO/IEC 15504의 IS(International Standard) 버전은 현재 6개의 파트로 구성되어 있습니다.7부는 현재 고급 최종 드래프트 표준[6] 양식으로 되어 있으며, 8부에서 작업이 제8부에서 시작되었습니다.
ISO/IEC TR 15504 파트 1에서는 개념과 프레임워크의 개요를 설명합니다.
참조 모델
ISO/IEC 15504에는 참조 모델이 포함되어 있습니다.참조 모형은 공정 치수와 공정 능력 치수를 정의합니다.
참조 모델의 프로세스 치수는 ISO/IEC 15504 파트2의 대상이 아니지만 파트2는 ISO/IEC 12207 및 ISO/IEC 15288을 [7]포함한 외부 프로세스 라이프 사이클 표준을 참조합니다.이 규격은 기준 [8]모델의 적합성을 검증하는 수단을 규정한다.
과정
프로세스 차원에서는 다음 5가지 프로세스 범주로 분류된 프로세스를 정의합니다.
- 고객 만족의
- 공학 기술
- 서포트하고 있다
- 관리
- 조직
새로운 부품이 공개됨에 따라 프로세스 범주는 특히 IT 서비스 프로세스 범주와 엔터프라이즈 프로세스 범주로 확장됩니다.
공정 능력 수준 및 공정 속성
각 프로세스에 대해 ISO/IEC 15504는 다음과 같은 [3]규모의 기능 레벨을 정의합니다.
| 레벨 | 이름. |
|---|---|
| 5 | 프로세스 최적화 |
| 4 | 예측 가능한 프로세스 |
| 3 | 확립된 프로세스 |
| 2 | 프로세스 관리 |
| 1 | 프로세스 실행 |
| 0 | 불완전한 프로세스 |
공정 능력은 공정 속성을 사용하여 측정됩니다.국제표준에서는 다음 9가지 프로세스속성을 정의하고 있습니다.
- 1.1 프로세스 퍼포먼스
- 2.1 퍼포먼스 관리
- 2.2 작업물 관리
- 3.1 프로세스의 정의
- 3.2 프로세스 도입
- 4.1 공정 측정
- 4.2 프로세스 관리
- 5.1 프로세스의 혁신
- 5.2 프로세스의 최적화
각 프로세스 속성은 하나 이상의 일반적인 프랙티스로 구성되며, 이러한 프랙티스는 평가 성과를 지원하기 위한 프랙티스 지표로 더욱 상세하게 설명되어 있습니다.
공정 속성의 등급 척도
각 프로세스 속성은 4포인트(N-P-L-F) 등급 척도로 평가됩니다.
- 달성되지 않음(0~15%)
- 일부 달성(15~50% 이상)
- 대부분 달성(50~85% 이상)
- 충분히 달성(85~100% 이상).
평가는 프로세스 [9]속성의 충족을 나타내는 실천 지표에 대해 수집된 증거에 기초합니다.
평가
ISO/IEC 15504는 [10]평가를 수행하기 위한 가이드를 제공합니다.
여기에는 다음이 포함됩니다.
- 평가 과정
- 평가 모델
- 평가에 사용되는 도구
평가 프로세스
평가의 실행은 ISO/[11]IEC 15504의 파트2 및 파트3의 대상입니다.파트 2는 규범적인 파트이고 파트 3은 파트 2의 요건을 충족하기 위한 지침을 제공한다.
요건 중 하나는 평가 프로세스에 적합 평가 방법을 사용하는 것이다.실제 방법은 표준에 명시되어 있지 않지만,[12] 이 표준을 사용하는 방법, 방법 개발자 및 평가인에 대한 요구사항이 규정되어 있다.이 표준은 심사원에게 일반적인 지침을 제공하며, 이는 최초 평가 시 공식 훈련과 상세한 지침을 통해 보완되어야 한다.
평가 프로세스는 다음 단계로 일반화할 수 있습니다.
- 평가를 시작하다(평가 스폰서)
- 심사원 및 심사팀 선발
- 평가 대상 프로세스 및 조직 단위를 포함한 평가 계획(주임 평가원과 평가팀)
- 발표 전 설명회
- data 수집
- data 검증
- 공정 정격
- 평가 결과 보고
심사원은 프로세스를 수행하는 사람과의 인터뷰, 문서 및 품질기록 수집, 통계 프로세스 데이터 수집 등 다양한 방법으로 프로세스에 관한 데이터를 수집할 수 있다.심사원은 이 데이터가 정확하고 평가 범위를 완전히 커버하기 위해 검증합니다.평가자는 (전문가의 판단을 사용하여) 이 데이터를 프로세스의 기본 관행 및 공정 평가 단계에서 능력 차원의 일반적인 관행과 비교하여 평가합니다.프로세스 등급은 심사원의 전문가 판단을 어느 정도 필요로 하며, 심사원의 자격과 역량에 대한 요건이 있는 이유다.그 후 프로세스 평가는 스폰서(및 가급적 평가 대상자)에게 예비 조사 결과로서 제시되어 평가의 정확성을 보증합니다.경우에 따라서는 최종 프로세스 평가 전에 [13]추가 평가가 필요한 피드백이 있을 수 있습니다.
평가 모델
공정 평가 모형(PAM)은 실제 평가에 사용되는 상세 모형입니다.이것은 프로세스 라이프 사이클 [14]표준에 의해 제공되는 프로세스 참조 모델(PRM)의 상세 내용입니다.
파트 5의 프로세스 평가 모델(PAM)은 소프트웨어(ISO/IEC 12207)[15]의 프로세스 레퍼런스 모델(PRM)에 근거하고 있습니다.
파트 6의 프로세스 평가 모델은 시스템용 프로세스 참조 모델(ISO/IEC 15288)[16]을 기반으로 합니다.
이 표준은 ISO/IEC 15504의 기준을 충족하는 경우 다른 모델을 대신 사용할 수 있도록 허용한다. ISO/IEC 15504의 기준에는 정의된 관심 커뮤니티가 포함되며 콘텐츠 요건(예: 프로세스 목적, 프로세스 결과 및 평가 지표)을 충족한다.
평가에 사용되는 도구
몇 가지 평가 도구가 있습니다.가장 심플한 것은 종이 기반의 도구입니다.일반적으로 기본 실무 지표와 일반 실무 지표를 포함한 평가 모델 지표를 통합하기 위해 설계된다.평가자는 평가결과와 평가판단을 뒷받침하는 메모를 작성한다.
지표를 표시하고 사용자가 평가 판단과 메모를 포맷된 화면에 입력할 수 있는 컴퓨터 기반 도구는 한정되어 있습니다.또한 수집된 평가 결과(프로세스 속성 평가)와 보고서 작성을 자동화할 수 있습니다.
심사원의 자격과 능력
성공적인 평가를 위해서는 심사원이 적절한 수준의 관련 기술과 경험을 보유해야 합니다.
이러한 스킬에는 다음이 포함됩니다.
- 커뮤니케이션 기술과 같은 개인적인 자질
- 관련 교육, 훈련 및 경험.
- 특정 범주에 대한 특정 기술(예: 관리 범주에 대한 관리 기술)
- ISO/IEC 15504 관련 트레이닝 및 프로세스 능력 평가 경험
심사원의 역량은 ISO/IEC 15504 파트 3의 주제이다.
요약하면 ISO/IEC 15504의 심사원 훈련과 경험은 다음과 같습니다.
- 5일간의 심사원 트레이닝 코스 수료
- 유능한 선임 심사원의 감독 하에 적어도 하나의 평가를 성공적으로 수행할 것
- 유능한 선임 심사원의 감독 하에 선임 심사원으로서 적어도 하나의 평가를 성공적으로 수행해야 한다.담당 수석 평가인은 평가가 성공적으로 수행되는 시기를 정의합니다.심사원을 인증하고 이러한 판단을 [12]내릴 때 선임 심사원을 지도하기 위한 체계가 존재한다.
사용하다
ISO/IEC 15504 는, 다음의 2 개의 콘텍스트로 사용할 수 있습니다.
- 프로세스 개선 및
- 역량 결정(= 공급업체의 공정 능력에 대한 평가).
프로세스 개선
ISO/IEC 15504를 사용하여 테크놀로지 [17]조직 내에서 프로세스를 개선할 수 있습니다.프로세스 개선은 항상 어렵고 이니셔티브가 실패하는 경우가 많기 때문에 초기 기준선 수준(프로세스 능력 수준)을 이해하고 개선 프로젝트 후 상황을 평가하는 것이 중요합니다.ISO 15504는 이러한 각 단계에서 조직의 제공 능력을 평가하기 위한 표준을 제공합니다.
특히 ISO/IEC 15504의 참조 프레임워크는 특정 프로그램이 이러한 목표를 달성할 수 있도록 지원하는 목표를 정의하는 구조를 제공한다.
프로세스 개선은 ISO/IEC 15504 파트 4의 대상입니다.개선 프로그램에 대한 요구사항을 명시하고 8단계 개선 프로그램에 대한 설명을 포함하여 개선 계획 및 실행에 대한 지침을 제공한다.이 개선 프로그램을 따르는 것은 필수가 아니며 몇 가지 대체 개선 프로그램이 존재한다.[13]
능력 결정
소프트웨어 개발을 아웃소싱하는 조직은 잠재적인 공급업체의 제공 능력을 잘 이해할 필요가 있습니다.
ISO/IEC 15504(파트 4)는 공급업체 선정 결정을 통지하는 데도 사용할 수 있다.ISO/IEC 15504 프레임워크는 조직 자체 또는 독립 심사원에 [18]의해 평가된 제안 공급업체를 평가하기 위한 프레임워크를 제공한다.
기구 조직의 필요에 바탕을 둔 다음 이 목표 능력을 지정하는 표적 처리로의 집합에 대한 공급자 평가 협력 업체에 대한 대상 능력을 정할 수 있다.그/IEC15504의 제4편과 주도적 표준 표적 처리 프로필의 연장된 부분을 만들기 시작해 온 높은 수준 요구 사항을 지정한다.대상 과정 프로필 특히 이 기관(예를 들자면, 정부 부서에)가장 싼 예선을 통과하는 제조 업체를 받아들여야 하다 맥락에서 중요하다.이것은 또한 공급자 그리고(즉이 된 자격을 갖춘)은 계약 요건을 달성하기 위해 개선을 착수하기 위해 그들의 현재 기능을 체크하고 잠재적인 고객이 요구한 사이에 격차를 확인할 수 있습니다.능력 결단력의 가치 확대에 일하세요 대상 프로세스 프로필을 설정하는 데 결정적인 요소로 위험을 사용하는 법 실용화 프로세스 패턴 분석이라고 불리는을 포함한다.[13]그리고를 처리할 위험을 결합하는 것은 적극적인 위험 저감과, 따라서 문제의 가능성 발생을 줄이는 개선을 촉진한다.
ISO/IEC 15504 수용
ISO/IEC 15504는 다음과 같이 성공했습니다.
- ISO/IEC 15504는 National Standards Bodies를 통해 제공됩니다.
- 그것은 국제 사회의 지지를 받고 있다.
- 지금까지 4,000건 이상의 평가가 수행되었습니다.
- 자동차, 우주 및 의료 시스템과 같은 주요 분야가 산업 관련 변형을 통해 속도를 주도하고 있습니다.
- Automotive SPICE 및 SPICE 4 SPACE와 같은 도메인별 모델을 이 모델에서 얻을 수 있습니다.
- 소규모 기업 및 소규모 기업을 위한 SPICE 등의 인수 지원을 위한 국제적인 이니셔티브가 많이 이루어지고 있습니다.
한편 ISO/IEC 15504는 다음과 같은 이유로 CMMI만큼 인기가 없을 수 있습니다.
- ISO/IEC 15504는 무료로 다운로드할 수 없지만 ISO에서 구입해야 합니다(반면 자동차 SPICE는 아래 링크에서 무료로 다운로드할 수 있습니다).CMM, 이후 CMMI는 원래 SEI 웹사이트에서 무료로 다운로드할 수 있었습니다.단, CMMI v2.0부터는 라이선스를 SEI에서 구입해야 합니다.
- CMM(나중에 CMMI)은 원래 미국 국방부(DoD)가 후원했습니다.그러나 현재는 DoD가 CMMI에 자금을 대거나 사용을 강요하지 않습니다.
- CMM은 ISO 15504가 출시되기 전에 가장 먼저 만들어졌고 중요한 '시장' 점유율에 도달했습니다.
- 이후 CMM은 ISO/IEC 15504의 많은 아이디어를 통합한 CMMI로 대체되었지만 CMM의 이점도 그대로 간직하고 있습니다.
CMM과 마찬가지로 ISO/IEC 15504는 개발 컨텍스트에서 생성되었기 때문에 서비스 관리 컨텍스트에서 적용하기가 어렵습니다.그러나 프로세스 평가 모델의 기반이 될 수 있는 ISO/IEC 20000 기반 프로세스 참조 모델(ISO/IEC 20000-4)을 개발하기 위한 작업이 시작되었습니다.이는 표준(ISO/IEC 15504-8)에 준거한 파트8이 될 예정입니다.또, 그 사용을 다양한 콘텍스트에 적응시키는 방법도 있습니다.
「 」를 참조해 주세요.
추가 정보
- 캐스, A. 등"SPICE in Action - 맞춤 및 확장 경험"의사진행동. 제28회 유로미크로 회의IEEE 컴퓨터SOC, 2003.인쇄.[19]
- 에이토브룬, 리카르도"SpiCE for Space(S4S)와 CMMI-DEV의 비교: 개선 모델에 의한 리스크의 원천 특정"컴퓨터 및 정보과학 분야에서의 커뮤니케이션.베를린, 하이델베르크: 스프링거 베를린 하이델베르크, 2013.84~94. 인쇄.[20]
- 소프트웨어 프로세스 개선 및 기능 판정에 관한 국제 회의(2011-2018)
- 메스키다, 안토니 루이스, 앤티니아 마스, 에스페란사 아멘구알."ISO/IEC 15504 보안 확장"컴퓨터 및 정보과학 분야에서의 커뮤니케이션.베를린, 하이델베르크: 스프링거 베를린 하이델베르크, 2011. 64~72.인쇄.[21]
- 슐라거, 크리스찬 외「하드웨어 SPICE Extension for Automotive SPICE 3.1」컴퓨터 및 정보 과학 분야에서의 커뮤니케이션.참: 스프링거 인터내셔널 퍼블리싱, 2018. 480~491.인쇄.[22]
외부 링크
- ISO/IEC 33001:2015 - 정보기술 - 프로세스 평가 - 개념 및 용어[23]
- 자동차용 SPICE용 VDA QMC 홈페이지
레퍼런스
- ^ ISO. "Standards Catalogue: ISO/IEC JTC 1/SC 7". Retrieved 2014-01-06.
- ^ "ISO/IEC 33001:2015". ISO. Retrieved 2021-06-02.
- ^ a b ISO/IEC 15504-2 제5조
- ^ "ISO/IEC JTC 1/SC 7 - Software and systems engineering". ISO. Retrieved 2021-06-02.
- ^ Rout, Terence P. (2002-01-15), "ISO/IEC 15504 and Spice", in Marciniak, John J. (ed.), Encyclopedia of Software Engineering, Hoboken, NJ, USA: John Wiley & Sons, Inc., pp. sof171, doi:10.1002/0471028959.sof171, ISBN 978-0-471-02895-6, retrieved 2021-06-02
- ^ DTR(기술 보고서 초안)
- ^ ISO/IEC 15504-2 제6조
- ^ ISO/IEC 15504-2 제7조
- ^ ISO/IEC 15504 파트 3
- ^ ISO/IEC 15504 파트2 및 3
- ^ ISO/IEC 15504-2 제4절 및 ISO/IEC 15504-3
- ^ a b van Loon, 2007a
- ^ a b c van Loon, 2007b
- ^ ISO 15504-2 조항 6.2
- ^ ISO/IEC 15504-2 조항 6.3 및 ISO/IEC 15504-5
- ^ ISO/IEC 15504-6
- ^ ISO/IEC 15504-4 제6조
- ^ ISO/IEC 15504-4 제7조
- ^ Cass, A.; Volcker, C.; Sutter, P.; Dorling, A.; Stienen, H. (September 2002). "SPiCE in action - experiences in tailoring and extension". Proceedings. 28th Euromicro Conference: 352–360. doi:10.1109/EURMIC.2002.1046215. ISBN 0-7695-1787-0. S2CID 5815672.
- ^ Eito-Brun, Ricardo (2013), Woronowicz, Tanja; Rout, Terry; O’Connor, Rory V.; Dorling, Alec (eds.), "Comparing SPiCE for Space (S4S) and CMMI-DEV: Identifying Sources of Risk from Improvement Models", Software Process Improvement and Capability Determination, Communications in Computer and Information Science, Berlin, Heidelberg: Springer Berlin Heidelberg, vol. 349, pp. 84–94, doi:10.1007/978-3-642-38833-0_8, ISBN 978-3-642-38832-3, retrieved 2021-06-02
- ^ Mesquida, Antoni Lluís; Mas, Antònia; Amengual, Esperança (2011), O’Connor, Rory V.; Rout, Terry; McCaffery, Fergal; Dorling, Alec (eds.), "An ISO/IEC 15504 Security Extension", Software Process Improvement and Capability Determination, Berlin, Heidelberg: Springer Berlin Heidelberg, vol. 155, pp. 64–72, doi:10.1007/978-3-642-21233-8_6, ISBN 978-3-642-21232-1, retrieved 2021-06-02
- ^ Schlager, Christian; Messnarz, Richard; Sporer, Harald; Riess, Armin; Mayer, Ralf; Bernhardt, Steffen (2018), Larrucea, Xabier; Santamaria, Izaskun; O'Connor, Rory V.; Messnarz, Richard (eds.), "Hardware SPICE Extension for Automotive SPICE 3.1", Systems, Software and Services Process Improvement, Cham: Springer International Publishing, vol. 896, pp. 480–491, doi:10.1007/978-3-319-97925-0_41, ISBN 978-3-319-97924-3, retrieved 2021-06-02
- ^ "ISO/IEC 33001:2015". ISO. Retrieved 2021-06-02.