Design and Implementation of Assessment System for SPICE Maintenance Process

SPICE 유지보수 프로세스 심사 시스템 설계 및 구현

  • 권영오 (혜천대학 컴퓨터통신계열) ;
  • 고영철 (한국원자력연구소 정보통신팀) ;
  • 김진원 (LG CNS 금융사업부 고객지원팀) ;
  • 구연설 (충북대학교 컴퓨터과학과)
  • Published : 2002.04.01

Abstract

More efforts have been given to solve the problems related to computer software by process assessment. ISO/IEC 15504(SPICE) has been developed as standardized means for process assessment. The purpose of this paper is to design and implement a process assessment system which is appropriated to the Korean assessment environment based on ISO/IEC 15504. Referring documents are: IS0/1EC 15504 standardized documents, the assessment provisions of the SPICE committee in Korea, and research papers applied the existing process assessment system to real cases. Among a lot of processes, this system is designed for (ENG2). The proposed system in the paper will support the whole process of assessment, presenting the goals and end-products for each assessment step and making it possible to compose and save the product on the same screen. In determining process rating, assessors can retrieve the saved data and documents. By doing so, the system will improve reliability in process rating. The proposed system includes 7 steps of pre-assessment and 9 steps of actual assessment in order to fully prepare assessors for process assessment. And each step has been standardized to improve user-friendliness. This system is designed to provide assessors with specific details of standardized documents, the goals of the process, outcomes of implementing the process, and presentations of base practices and input/output products. Above all, the system automatically generates an assessment rating, by calculating based on input data which assessors make out. It also presents outcomes graphically.

소프트웨어에 관련된 문제들을 프로세스 심사를 통하여 해결하고자 하는 노력이 확산되고 그 표준으로 IS0/1EC 15504(SPICE)가개발되었다. 이 논문에서는 SPICE에 근거한 프로세스 심사를 한국 SPICE 위원회의 심사운영 절차에 맞게 자동화 심사 도구로 설계하고 구현했다. 설계근거 문서는 ISO/[EC 15504의 표준문서와 SPICE 한국 위원회의 심사운영규정 그리고 적용사례 분석 논문을 기준으로 했으며 심사 대상 프로세스를 (ENG2)로 한정했다. 제안된 심사 시스템은 심사의 전 과정을 지원하고 각 심사단계의 목표와 결과물을 제시해 주며, 심사 결과물은 화면상에서 직접 작성되고 저장된다. 또한 등급 결정 시에는 저장된 모든 자료와 문서를 검색하여 참조함으로 심사의 신뢰성을 높이도록 설계했다. 예비심사 7단계와 현장심사 9단계의 모든 화면을 표준화시켜 친근감을 높였고, 표준 문서의 세부 내용과 심사 대상 프로세스의 목적, 성공적 구현결과 그리고 기본활동 및 입출력 산출물이 무엇인지 확인할 수 있도록 했다. 또한 달성도 입력과 동시에 자동으로 등급이 계산되어 그래픽 처리되어 나타난다. 제안된 심사 지원 시스템은 소프트웨어 개발 프로세스의 객관적인 심사와, 심사 프로세스의 정형화와 자동화를 통한 심사 비용의 절감 그리고 소프트웨어 개발 조직의 능력 판정과 자체 프로세스의 개선을 위한 프로세스 심사의 활성화에 기여할 것이다.

Keywords

References

  1. 정호원, 황선명, '소프트웨어 프로세서 심사의 이해 : SPICE를 중심으로', 정보과학회지, 제17권 제1호, pp. 6-12, 1999
  2. 최정은, 최병주, 'Software Process Improvement: SPICE, SPIN에 대하여', 소프트웨어공학회지, 제11권, 제3호, pp. 5-13, 1998
  3. 김길조외, 'S/W 프로세스 개선 기술의 국내외 동향', 소프트웨어공학회지, 제11권, 제3호, pp. 61-73, 1998
  4. 정학종외, 'CMM과 프로세스 개선 사례', 정보과학회지 제17권 제1호, pp. 23-34, 1999
  5. SPICE 한국위원회, 'SPICE 심사원 자격 교육 자료', KSPICE, 2000.10
  6. Ho-Won Jung, Hak-Jong Jeong, and Chang-Shin Chung, 'SPICE Trials in Korea : Lessons Learned', SPICE World, Vol. 1, No. 1, Jan. 1999
  7. Mohamed Zitouni & Alain Abran, 'A Model to Evaluate the Quality of the Software Maintenance Process', 6ICSQ-Conference, 1996
  8. Mark C. Paulk, Charles V. Weber, Suzanne M. Garcia, Mary Beth Chrissis, and Marilyn W. Bush, 'Key Practices of the Capability Maturity Model, Version 1.1', Software Engineering Institute, CMU/SEI-93-TR-25, 1993. 2
  9. 김길조외, 'SPICE-소프트웨어 프로세스 심사를 위한 국제 표준', 소프트웨어공학회지, 제10권 제4호, pp. 58-71, 1997
  10. 정학종, 'Audit Skill', ISO/IEC JCT1/SC7/WG10 한국위원회, 1998.4
  11. 정창신, 송정범, 이종무, 'SPICE와 심사사례', 정보과학회지 제17권 제1호, pp. 13-22, 1999
  12. ISO/IEC 15504, Part 1: 'Concepts and Introductory Guide', ISO/IEC JCT1/SC7, 1998
  13. Mark C. Paulk, Bill fortis, Mary Beth Chrissis, and Charles V. Weber, 'Capability Maturity Model for Software, Version 1.1', Software Engineering Institute, CMU/SEI-93-TR-24, 1993. 2
  14. 정학종, 조창현, 'SPICE 심사와 CMM 심사의 비교', 소프트웨어공학회지, 제11권, 제3호, 프로세스 pp. 14-24, 1998.9
  15. ISO/IEC 15504, Part 2: 'A Reference Model for Processes and Process Capability', ISO/IEC JCT1/SC7, 1998
  16. ISO/IEC 15504, Part 5: 'An Aassessment Model and Indicator Guidance', ISO/IEC JCT1/SC7, 1998
  17. AJ Walker, R Him Lok, 'SPICE Assessments using the SEAL assessment tool', SABS, 1995
  18. SEAL, 'Learning to use the SEAL Process Assessment Tool', SEAL, 1999
  19. AJ Walker, 'Meeting the ISO9000 requirement for assessment of supplier capability', SABS, 1997