DOI QR코드

DOI QR Code

Exploring the Relationship between Software Capability Level and Software Project Productivity

SW공학 수준과 SW개발 프로젝트의 생산성

  • 김승권 (정보통신산업진흥원 SW공학센터) ;
  • 윤종수 (강남대학교 경영대학)
  • Received : 2012.03.23
  • Accepted : 2012.06.12
  • Published : 2012.08.31

Abstract

Recently, as IT convergence has seen rapid growth the role and scope of software has been extended. many software companies are trying to improve the software quality and project outcome using software process improvement approach to cope with increasing software demands and software quality. Although software process improvement is difficult task which requires a lot of cost and time, there is still insufficient objective evidence on business benefits by its deployment. The purpose of this study is to analyze the relationship between software process improvement and software project productivity. That is, we investigated whether there is difference in software development productivity depends on software engineering level using statistical methods. We found that the software development productivity is different across the software engineering levels and the higher software engineering level can lead to improved software development productivity.

최근들어 IT 융복화가 빠르게 진행됨에 따라, SW의 역할과 활용범위가 확대되고 있다. 증가하는 SW 수요와 품질에 대한 요구사항을 만족시키기 위해, 많은 SW 기업들이 SW제품에 대한 품질과 프로젝트의 성과를 높이기 위해 SW 프로세스 개선을 추진하고 있다. SW 프로세스 개선은 많은 비용과 기간이 요구되는 어려운 작업임에도 불구하고, SW 프로세스 개선의 성과에 대한 객관적인 증거는 여전히 부족한 실정이다. 따라서, 본 연구는 SW 프로세스 개선과 SW 개발 프로젝트 생산성간의 관계를 분석하는데 초점을 두고 있다. 즉, SW 공학수준에 따라 SW 개발 생산성이 차이가 나는지를 통계적 분석방법을 활용하여 검증하고 있다. 분석결과에 따르면, SW 공학수준에 따라 SW 개발 생산성이 다르게 나타나며, SW 공학수준이 높을수록 SW 개발 생산성이 높은 것으로 나타나고 있다.

Keywords

References

  1. A.J. Albrecht, "Measuring Application Development Productivity," Proceedings of the IBM Applications Development Symposium, GUIDE/SHARE, October 14-17, 1979, Monterey, CA, 1979, pp.83-92.
  2. A.J. Albrecht, "AD/M Productivity Measurement and Estimate Validation, IBM Corporation. New York, 1984.
  3. CMMI, CMMI for Development Version 1.2, CMU /SEI-2006-TR-008, Technical Report, Software Engineering Institute, 2006
  4. CMMI, CMMI Product Team CMMI for Development, Version 1.3 ,Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2010.
  5. D.L. Gibson, D.G. Goldenson and K. Kost "Performance Results of CMMI-Based Process Improvement" ,Technical Report CMU/SEI -2006 -TR-004, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2006.
  6. R. Hefner, "Achieving the Promised Benefits of CMMI", presentation file, CMMI Technology Conference & User Group, 14-17 November 2005.
  7. ISBSG, Ropository R10 Field Description, January 2007.
  8. IFPUG, Function Points Counting Practices Manual (release 4.2), International Function Point User Group, Westerville, Ohio. Junuary, 2004.
  9. ISO/IEC 14143-1:1998 Information Technology - Software Measurement Functional Size Measurement - Part 1: Definitions of Concepts: International Organization for Standardization, 1998
  10. ISO/IEC TR 15504-4, Information technology -- Process assessment-Part 5: An examplar Process Assessment Model, 2006
  11. ISO/IEC 14143-1:2007 Information Technology - Software Measurement -Functional Size Measurement - Part 1: Definitions of Concepts: International Organization for Standardization, 2007
  12. C. Jones, "Applied Software Measurement: Global Analysis of Productivity and Quality," 3rd ed., McGraw-Hill, 2008.
  13. M.K. Kerr, M. Martin, G.A Churchill, "Analysis of Variance for Gene Expression Microarray Data", Journal of Computational Biology, Vol.7, pp. 819 -837, 2000. https://doi.org/10.1089/10665270050514954
  14. R. Ponce, "Steps to On-Time, On-Budget Project Delivery", ITworld, May 2009.
  15. Standish Group, Chaos: A Recipe for Success, tech. report, Standish Group Int'l, 2009.
  16. B. Efron, "Bootstrap Methods: Another Look at the Jackknife," The Annals of Statistics, Vol.7, pp.1-26, 1979. https://doi.org/10.1214/aos/1176344552
  17. B. Efron, The Jackknife, the Bootstrap and Other Resampling Plans, Society for Industrial and Mathematics, 1987.
  18. B. Efron, R. Tibshirani, "Bootstrap Methods for Standard Errors, Confidence Intervals, and Other Measures of Statistical Accuracy", Statistical Science, Vol.1, No.1, pp.54-75, 1986. https://doi.org/10.1214/ss/1177013815
  19. B. Efron, R. Tibshirani, "An Introduction to the Bootstrap," Chapman and Hall, 1994.
  20. K. El-Emam, & I. Garro, "Estimating the Extent of Standards Use: The Case of ISO/IEC 15504", Journal of Systems and Software, Vol.53, No.2, pp.137-143, 2000. https://doi.org/10.1016/S0164-1212(00)00051-0
  21. H-W. Jung, & R. Hunter, "An Evaluation of the SPICE Rating Scale with Regard to the Internal Consistency of Capability Measurement", Proceedings of the Second International SPICE Conference, pp.105-115, 2002.
  22. H-W Jung, & D. Goldenson, The Internal Consistency of Key Process Areas in the Capability Maturity Model(R) (SW-CMM(R)) for Software, Carnegie Mellon University / Software Engineering Institute, CMU/SEI-2002-TR-037, 1994.
  23. Paulk, M.C., Curtis, B., Chrisses, M.B., Weber, C.V. Capability Maturity Model for software. CMU/Software Engineering Institute, Technical Report, CMU/SEI-93-TR-024, (Feb. 1993)
  24. CMMI CMMI Product Team CMMI for Development, Version 1.3 ,Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2010.
  25. In-Oh Song, Sung-Yul Rhew, Sung-Eung Lee, "A Software Process Certification Model of Small sized Software Development Using Scrum, "Journal of the Korea society of computer and information, Vol. 16, No. 4, 2011.
  26. Byungha Choi, Sung-kyo Choi, Kyungsan Cho "A Design of Framework based on Distributed System for Enhancing Productivity",Journal of the Korea society of computer and information, Vol 17, No. 1, 2012.

Cited by

  1. IT Service기업의 Software개발 생산성 영향 요인에 관한 실증 연구 : SW개발 방법론 중심으로 vol.13, pp.2, 2012, https://doi.org/10.9716/kits.2014.13.2.195