DOI QR코드

DOI QR Code

Improvement Target SW Process Selection for Small and Medium Size Software Organizations

중소 소프트웨어 기업의 개선 대상 SW 프로세스 선정

  • 이양규 (서원대학교 경영정보학과) ;
  • 김종우 (충남대학교 통계학과) ;
  • 권원일 (한국정보통신기술협회 (TTA)) ;
  • 정창신 (한국정보통신기술협회 (TTA)) ;
  • 배세진 (충남대학교 대학원 통계학과)
  • Published : 2002.10.01

Abstract

Based on SPICE (Software Process Improvement and Capability dEtermination) evaluation model, SPIRE (Software Process Improvement in Regions of Europe) is developed and published as a process improvement model for small and medium size organizations. However, practical selection guidelines or mapping rules between business goals and software processes do not exist within SPIRE. This research aims to construct an objective reference mapping table between business goals and software processes, and to propose a process selection method using the mapping table. The mapping table is constructed by the convergence of domestic software process experts' opinions using Delphi techniques. In the suggested process selection method, target processes are selected using the intuition of project participants or project managers as well as the reference mapping table. The feasibility of the proposed selection method has been reviewed by applying to two small software companies. Using the reference mapping table, we could select key processes which were passed over by project managers.

SPICE(Software Process Improvement and Capability dEtermination) 평가 모형에 기반한 중소기업형 프로세스 개선 모형으로 SPIRE (Software Process Improvement in Regions of Europe)가 개발되어 제공되고 있다. 그러나 SPIRE에서는 조직의 경영 목적에 맞는 프로세스 선택을 위한 구체적인 지침이나 매핑을 제시하고 있지 못하다. 이 연구에서는 프로세스 선택시 활용할 수 있는 객관적인 경영 목표-프로세스간 매핑 참조 테이블을 작성하고, 이를 활용한 프로세스 선정 방안을 제시한다. 매핑 참조 테이블은 델파이 기법을 활용하여 국내 소프트웨어 프로세스 전문가들의 의견 수렴을 통해 작성되었다. 본 연구에서 제시된 프로세스 선정 기법은 매핑 참조 테이블과 해당 업체 관련자의 주관적인 매핑 정보를 종합적으로 활용하여 최종적으로 개선 대상 프로세스를 선정되도록 한다. 이 연구에서 제시된 선정 방법을 2개의 중소 소프트웨어 조직에 실제 적용하여 활용 가능성을 검토하였다. 매핑 참조 테이블을 사용하여 업체 관련자가 간과하고 있던 주요 프로세스를 평가 대상 프로세스로 선정할 수 있었다.

Keywords

References

  1. 김성희, 정병호, 김재경, '의사결정분석 및 응용', 영지문화사, 1996
  2. 이양규 외, '중소 S/W업체 프로세스 개선 기술 개발', 한국전자통신연구원, 2001
  3. 이주현 외, '소프트웨어 공정능력 평가 조정지침 개발', 한국전자통신연구원 부설 시스템 공학연구소, 1997
  4. Brodman, Judith G, Johnson, Donna L, 'What Small Business and Small Organizations Say About the CMM,' Proceedings. ICSE-16, 16th International Conference on Software Engineering, 1994 https://doi.org/10.1109/ICSE.1994.296795
  5. CMMI Product Development Team, 'CMMI for Systems Engineering/Software Engineering/Integrated Product and Process Development! Acquisition,' Version 1.02d DRAFT, SEI, 2000
  6. CMMI Product Development Team, 'SACMPI, V1.0, Standard CMMI Assessment Method for Process Improvement : Method Description, Version1.0,' SEI, October, 2000
  7. Gmbacher Paul, 'A Software Assessment Process for Small Software Enterprises,' EUROMICRO 97. New Frontiers of Information Technology, Proceedings of the 23rd EUROMOCRO Conference, pp.123-128, Sept., 1997 https://doi.org/10.1109/EURMIC.1997.617236
  8. ISO/IEC 15504, 'Software Process Assessment,' Version 1.0 (Formerly IG Version 1.0), ISO
  9. Kelly, Declan P. and Culleton, Bill, 'Process Improvement for Small Organization,' Computer, October, 1999 https://doi.org/10.1109/2.796108
  10. Lawthers, I., 'European Analysis Report,' SPIRE, 1999
  11. Otoya, Sergio, 'An Experience: A Small Software Company Attempting to Improve Its Process,' Software Technology and Engineering Practice, STEP '99. Proceedings, 1999 https://doi.org/10.1109/STEP.1999.798788
  12. Rout, T. P., Tuffley, Cahill, B., and Hodgen, B., 'The Rapid Assessment of Software Process Capability,' SPICE 2000, pp.47-55, 2000
  13. SPICE, www.sqi.gu.edu.au/SPICE, 2001
  14. SPIRE Project Team, 'The SPIRE Handbook: Better, Faster, Cheaper Software Development in Small Organizations,' Centre for Software Engineering, Dublin, 1998
  15. Wiegers Karl E. and Sturzenberger, Doris, C., 'A Modular Software Process Mini-Assessment Method,' IEEE Software, pp.62-69, January/Febrary, 2000 https://doi.org/10.1109/52.819970