'SPICE'에 해당되는 글 1건

  1. 2006.10.08 SPICE (2)
2006.10.08 23:52

SPICE(Software Process Improvement Capability dEtermination) 소개  

 ●  SPICE의 공식 홈페이지(http://www.sqi.gu.edu.au/spice/)

 ●   등장배경
 CMM, Trillium, Bootstrap 등과 같은 기존의 소프트웨어 프로세스 평가 모델은 조직의 규모나 유형에 따라 적용의
 범용성이 부족하고, 지역적 표준으로 국제적 합의를 얻기가 힘들다는 점을 착안하여 소프트웨어공학 표준화 그룹
 인 ISO/IEC JTC1/SC7은 1992년에 소프트웨어 프로세스 평가를 목적으로 SPICE라고 부르는 프로젝트를 만들었
 다. 1998년에는 국제표준 승인 전 최종단계인 "Type 2" 규격이 발표되었고, 2002년에 비로소 ISO 15504로써 국제
 표준으로 승인되었다. .

 ●  SPICE의 2차원 평가 모델
 
SPICE의 2차원 평가 모델은 프로세스 차원과 수행 능력 수준 차원으로 이루어 진다.

      / 프로세스 차원(Process Dimension)
5개 프로세스 범주의 40개 프로세스에 대해 기본 프랙티스(Practices)의 실행 여부와 작업 산출물 유무로 판정한다.

      (1) 고객-공급자 프로세스 범주 (10개 프로세스)
소프트웨어를 개발하여 고객에게 전달하는 것을 지원하고, 소프트웨어를 정확하게 운용하고 사용하도록 하기 위한 프로세스로 구성되어 있다.

      (2) 공학 프로세스 범주 (9개 프로세스)
시스템과 소프트웨어 제품을 직접 명세화, 구현, 유지 보수하는 프로세스로 구성되어 있다.

      (3) 지원 프로세스 범주 (8개 프로세스)
소프트웨어 생명주기에서 다른 프로세스에 의해 이용되는 프로세스로 구성되어 있다.

      (4) 관리 프로세스 범주 (4개 프로세스)
소프트웨어 생명주기에서 프로젝트 관리자에 의해 사용되는 프로세스로 구성되어 있다.

      (5) 조직 프로세스 범주 (9개 프로세스)
조직의 업무 목적을 수립하고, 조직이 업무 목표를 달성하는데 도움을 주는 프로세스로 구성되어 있다.

[그림 1 : 프로세스 차원]

     / 프로세스 수행 능력 수준 차원(Process Capability Dimension)
능력 수준별 구분된 프로세스 수준으로 표현하며 6개 능력 수준이 있다.

      (1) 수준 0 - 불완전 단계(Incomplete)
프로세스가 구현되지 않았거나 프로세스가 그 목적을 달성하지 못한다.

      (2)수준 1 - 수행 단계(Performed)
프로세스가 정의된 산출물을 산출한다.

      (3)수준 2 - 관리 단계(Managed)
정의된 자원의 한도 내에서 그 프로세스가 작업 산출물을 인도한다.

      (4)수준 3 - 확립 단계(Established)
소프트웨어 공학 원칙(Principles)에 기반하여 정의된 프로세스가 수행된다.

      (5) 수준 4 - 예측 단계(Predictable)
프로세스가 목적달성을 위해 통제되고 양적인 측정을 통해서 일관되게 수행된다.

      (6) 수준 5 - 최적화 단계(Optimizing)
프로세스 수행을 최적화하고, 지속적으로 업무 목적을 만족시킨다.

[그림 2 : 프로세스 수행 능력 수준 차원]

 ●  프로세스 속성(Process Attributes)

 표1은 SPICE의 프로세스 속성을 설명하고 있다.

[표1: 프로세스 속성]

수준

프로세스 속성

내용


수준 1


1.1 프로세스 수행


프로세스의 목적을 만족시키는 각종 산출물을 생산하기 위해 프로세스가 수행될 때, 프랙티스(Practices)를 사용하는 정도


수준 2


2.1 수행 관리


프로세스의 목적을 만족시키는 각종 산출물을 생산하기 위해 프로세스가 수행될 때, 프랙티스(Practices)를 사용하는 정도


2.2 작업 산출물 관리


작업산출물이 품질목표에 따르고, 문서화되고 통제되면서 요구사항을 만족시키는 작업산출물을 생산하기 위해 프로세스가 관리되는 정도


수준 3


3.1 프로세스 정의


프로세스가 조직의 표준 프로세스에 기반을 둔 프로세스 정의를 사용하는 정도


3.2 프로세스 자원


프로세스가 업무 목적에 효과적으로 기여할 수 있는 적절한 인적 자원과 프로세스 하부 구조를 사용하는 정도


수준 4


4.1 프로세스 측정


프로세스가 목적 달성에 기여하고 있다는 것을 확인할 수 있도록 목적과 척도를 사용하는 정도


4.2 프로세스 통제


프로세스 목적을 반드시 달성할 수 있도록 필요 시 프로세스의 수행을 통제하고 정정하기 위해 척도의 수집과 분석을 통해 프로세스가 통제되는 정도


수준 5


5.1 프로세스 변경


프로세스의 정의, 관리, 수행에 대한 변경이 조직의 업무 목적을 달성하기 위해 더 잘 통제되는 정도


5.2 계속적 개선


조직의 정의된 업무 목적 달성에 있어서 계속적인 향상이 일어날 수 있도록 프로세스의 변경이 식별되고 구현되는 정도


Posted by 열라착한앙마

댓글을 달아 주세요

  1. BlogIcon 2006.10.10 14:16 신고  댓글주소  수정/삭제  댓글쓰기

    스파이스 걸스 가 생각 나는군

  2. BlogIcon homemade anal dildo 2008.03.13 05:54  댓글주소  수정/삭제  댓글쓰기

    관심을 끌. 너가 동일할 좋을 지점을 다시 배치할 것 을 나는 희망한다.