DOI QR코드

DOI QR Code

Applying 6 sigma techniques in CMMI based software process improvement

CMMI 기반의 프로세스 개선을 위한 6시그마 활용방안

  • 김한샘 (상명대학교 대학원 컴퓨터과학과) ;
  • 한혁수 (상명대학교 소프트웨어학부)
  • Published : 2006.06.01

Abstract

There are increasing numbers of foreign and domestic organizations that are using CMM/CMMI to establish their processes and keep improving them. CMMI and IDEAL models of SEI provide the best practices of processes and guide the organization using them based on processes maturity levels. However, they do not deal with their tools or methods that describe how to implement the processes in the organization. Therefore, in this paper, we developed a method in which various tools and statistical methodology of 6 sigma are applied to identify the process areas to be improved, to extract problems in those areas and to prioritize them. We expect this paper can contribute to the organizations that are searching for practical way of implementing CMMI based software process improvement and of identifying improvement items systematically. Also this method will be used to understand the result of improvement activities quantitatively.

CMM/CMMI를 이용하여 프로세스를 정립하고 더 나은 프로세스로 개선하려는 조직이 국내외적으로 많이 늘고 있다. 그러나 SEI에서 제시하는 CMMI와 IDEAL은 각각 프로세스 성숙도와 개선에 초침을 맞춰 우수 프랙티스(Best Practice)들을 나열하고 권고하고 있지만, 구체적인 구현방법이나 도구들에 대해서는 다루고 있지 않다. 이에 본 논문에서는 6시그마의 프로세스 개선 방법인 DMAIC 과정과 여기서 사용되는 다양한 도구 및 통계적 방법들을 프로세스 개선영역 식별과 문제도출 및 문제우선순위 파악에 적용하는 방법을 제시하였다. 제시된 방법은 프로세스의 내용에 대해서는 CMMI를 기반으로 하며 개선의 기법으로서는 6시그마를 이용함으로써, CMMI를 기반으로 프로세스의 구현을 시작하려는 조직이나, 구체적인 개선 방법이 필요한 조직, 체계적인 개선사항의 식별 및 정량적 개선결과의 파악이 필요한 조직에서 활용될 수 있다.

Keywords

References

  1. Mary Beth Chrissis, et al., 'CMMI guidelines for process integration and product improvement', Addison Wesley, 2003
  2. CMMI Product Team, '$CMMI^{SM}$ for Systems Engineering/ Software Engineering/ Integrated Product and Process Development/ Supplier Sourcing, Version 1.1, Staged Representation (CMMI']SE/SW/IPPD/SS, V1.1, Staged)', CMU/SEI. 2002
  3. Mike Phillips, 'CMMI-Version1.2 and Beyond', CMU/SEI, 2005
  4. 이병희, '6시그마 중소기업 경영 화두 됐다', 전자신문, 2006
  5. 황경태, 'IT서비스관련(ITSM)', 전자신문, 2006
  6. Bob McFeeley, '$IDEAL^{SM}$: A User's Guide for Software Process Improvement, CMU/SEI-96-HB-001, CMU/SEI, 1996
  7. IEEE Std 610.12-1990, 'IEEE Std 610.12-1990, IEEE Standard Glossary of Software Engineering Terminology', IEEE, 1991
  8. Humphrey, W.S., 'Managing the Software Process', Addison Wesley, 1990
  9. Andrea Gabor, 'The Man Who Discovered Quality', Penguin, 1990
  10. Paul Arveson, 'The Deming Cycle', http://www.balanced scorecard.org/bkgd/ pdca.html, Balanced Scorecard Institute, 1998
  11. 최승용 외, '6시그마 기반의 프로세스 정의 기법', 한국정보처리학회 소프트웨어공학논문지, 제8권 제3.4호, 2005
  12. 아오키 야스히코 외, '6시그마 경영', 21세기북스, 1999
  13. 배영일, '6시그마의 현황과 미래', 삼성 경제 연구소, 2005
  14. 'List of Published SCAMPI Appraisal Results', http://seir.sei.cmu.edu/P ARS/pars_list_iframe.asp, CMU/SEI
  15. Nancy Fleischer, 'Raytheon's Six Sigma Process and Its Application for CMMI', NDIA/SEI CMMI Technology Conference, 2003
  16. Siviy, Jeannine, 'Software Technology Review(Six Sigma Section)', http://www.sei.cmu.edu/str/descriptions/sigma6.html, 2001
  17. 김재배, 'Six Sigma 추진 단계에서의 QFD의 효율적 활용 방안', 웹진-시그마경영, 2000
  18. Urban, G. L. and Hauser, J. R., 'Design and Marketing of New Products', Prentice-Hall, 1993
  19. Thomas L. Satty, 'The Analytic Hierarchy Process', New York, MaGraw-Hill, 1980
  20. Robin E. McDermott, et al., 'The Basics of FMEA', Quality Resources, 1996