DOI QR코드

DOI QR Code

A Software Process Certification Model of Small sized Software Development Using Scrum

스크럼을 활용한 소규모 소프트웨어 개발 기반의 소프트웨어 프로세스 인증 모델

  • 송인오 ((주)휴먼앤소프트웨어) ;
  • 류성열 (숭실대학교 컴퓨터학부) ;
  • 이성은 (동서울대학 컴퓨터정보과)
  • Received : 2010.09.08
  • Accepted : 2010.12.20
  • Published : 2011.04.30

Abstract

It is difficult to apply a Software Process Certification to small scale project, because of much activities and documents for manage project and guarantee the qualities in small manpower. This paper presents optimized Software Process Certification Model for small scale software development, a combine Scrum with essential elements of NIPA's(National IT industry Promotion Agency) SP-Certification model. The proposed model defined minimum Activities and Documents for SP Certification. The model that I showed consists of 16 Processes and 58 Activities, and 39 Artifacts are created. As a result of having compared proposed model with a Standard Process of Small Business, I confirmed that a small scale project's burden reduced because Activity decreased 38% and Document decreased 20%. In order to verify the validity of the proposed model, applied it in two small scale projects, and compare with the project by Scrum process only, it finished that systematic management was possible without additional manpower, and reached SP-Certification level 2.

소규모의 프로젝트에 소프트웨어 프로세스 인증 모델을 적용하기에는 참여인력 구성, 프로젝트 관리 및 품질 보증 등을 위한 활동과 문서 작성에 많은 어려움이 있다. 본 연구는 애자일 방법인 스크럼과 정보통신산업진흥원에서 제시한 SP인증 모델의 필수요소들을 결합하여 소규모 소프트웨어 개발에 적합한 소프트웨어 프로세스 인증 모델을 제시한다. 제시한 모델은 SP인증 획득에 필요한 최소한의 수행활동, 그리고 산출물을 정의하였다. 제시 모델은 16개의 프로세스와 58개의 수행활동으로 구성되며 39개의 산출물이 작성된다. 제시한 모델을 중소표준프로세스와 비교한 결과 수행활동은 38%, 작성문서는 20% 감소하여 소규모 프로젝트에서 부담이 경감되었음을 확인하였다. 그리고 제시 모델의 활용 가능성을 검증하기 위하여 2개의 소규모 프로젝트에 적용한 결과, 스크럼 프로세스만으로 진행한 프로젝트와 비교하여 추가인원 없이 체계적인 관리를 할 수 있었고, 정해진 기간 안에 프로젝트를 완료하였으며 SP인증 2등급 획득하여 그 유용성을 검증하였다.

Keywords

References

  1. Seiyoung Lee, Hwan-Seung Yong, "Design and Evaluation of Agile Framework for Small Projects", Journal of KISE : Computing Practices and Letters, vol.15, no.11, pp.851-855, Nov. 2009.
  2. Young-Min Yoo, "Software Process Quality Certification Standards", KIPA, pp.11-21, pp.33-100, Dec. 2007.
  3. Ho-Won Jung, Gil-Jo Kim, Do-Goan Kim, "The Software Standard Process for Small Business based on ISO/IEC 15504(SPICE)", Korean Agency for Technology and Standards, pp.iii, pp.29-158, Dec. 2007.
  4. Pete Deemer, Gabrielle Benefield, Craig Larman, "The Scrum Primer v1.1", Scrum Training Institute, pp. 4-5, 2008.
  5. Rising L, N. Janoff, "The Scrum Software Development Process for Small Teams", IEEE Software, vol.17, no.4, pp. 26-32, 2000. https://doi.org/10.1109/52.854065
  6. Sung-Wook Lee, Eun-Ju Park, Haeng-Kon Kim, "A Study eXtreme Programming based Agile Process Model for Adoption CMMI", Proceedings of the Korean Society for Internet Information Conference, vol.9, no.2, pp.355-360, Nov. 2008.
  7. Carnegie Mellon SEI, "CMMI for Development, Version 1.2", CMU/SEI-2006-TR-008, pp.29-45, Aug. 2006.
  8. C.R. Jakobsen, K.A. Johnson, "Mature Agile with a twist of CMMI", AGILE '08 Conference, pp. 212-217, Oct. 2008.