A Study on the Construction and Improvement of Software Process Infrastructure for Software Firms In Korea

국내 소프트웨어 사업자의 프로세스 기반구조 구축 및 개선 방안 연구

  • 안연식 (경원전문대학 비서학과) ;
  • 문송철 (남서울대학교 컴퓨터학과) ;
  • 김동수 (국민대학교 비즈니스 IT대학원)
  • Published : 2004.12.31

Abstract

This study was tried for the improvement of software process ability of the software firms, and analyzed empirically the impact that a software process infrastructure level influences on the software process level and process performance. The questionnaire were developed and data were collected from the process improvement correspondences or project quality managers of the 78 software firms. The result was shown that management-organization infrastructure was composed of software process improvement organization's role and activity, process standard and education, management system and supporting, management guides and procedures. And organization's standard development procedure or criteria, process asset, process support tools were included in technical infrastructure. This study provides that some components of software process infrastructure had an significant influence on the process level, process infrastructure management level, and software process performance.

Keywords

References

  1. 강병서, 안과분석을 위한 연구방법론, 무역경영사, 1999
  2. 김충련, SAS라는 통계상자, 데이터리서치, 1993
  3. KIPA, 2002년도 국내 SW산업계의 IT 프로세스 능력 성숙도 조사결과 보고서, 한국소프트웨어진흥원, June 2003
  4. Bach, J., 'The Immaturity of the CMM,' American Programmer, Vol. 7, No. 9, 1994, pp. 13-18
  5. Baker, S.A. and Ladino, D.E., 'Chapter 11. a Technical Infrastructure for Process Support in Software Process Improvement: Concepts and Practices edited by Eugene McGuire,' Idea Group Publishing, 1999, pp. 207-233
  6. Basili, V. and Weiss, D., 'A Methodology for Collecting Valid Software Engineering Data,' IEEE Transactions on Software Engineering Workshops, Helsinki, Finland, 1994
  7. Baumert J., 'Experiences Developing and Deploying a Corporate-wide Process Asset Library,' In Proc. 1996 SEPG Conference, Atlantic City, NJ, May 1996
  8. Becker, S. and Whittaker, J., Cleanroom software Engineering Practices, Idea Group Publishing, PA., 1996
  9. Bennis W., On Becoming a leader, hutchinson, 1989
  10. Boegh J., 'Quality Evaluation of Software Products in Software Process Improvement,' edited by Hunter, R.B. and R.H. Thayer; IEEE Computer Society, 2001, pp. 243-254
  11. Bollinger, T. and McGowan, C., 'A Critical Look at Software Capability Evaluations,' IEEE Software, Vol. 8, No. 4, 1991, pp. 2541
  12. Braude, E., Software Engineering, Wiley, 2001
  13. Crosby, Phil., Quality is Free: the Art of Making Quality Certain, McGraw-Hill, 1980
  14. Curtis, Bill, William, E., Hefley and Sally Miller, People Capability Model Ver. 1.0, Software Engineering Institute, CMU/SEI-95-MM-02, 1995
  15. Dion R., 'Process Improvement and the Corporate Balance Sheet,' IEEE Software, Jul. 1993, pp. 28-35
  16. DLA, SPI Operation Business Plan-FY98, DoD DLA(Defense Logistics Agency), System Design Center, 1998
  17. Donald E.H. and Slaughter, SA, 'Quality Improvement and Information Technology Infrastructure Costs in Software Product Development: A Longitudinal Analysis,' University of Michigan Business School, Oct. 2001
  18. Dorsey T. and McDonald, D., 'Structured for Success: a Software Engineering Process Group(SEPG) Model,' in Proc. 1996 SEPG Conference, Atlantic city, NJ, May 1996, pp. 20-23
  19. Emam E., Goldenson, D., McCurley, J. and Herbsleb, J., 'Success or Failure? Modelling the Likelihood of Software Process Improvement,' lESE-Report No. 029.98/E, ISERN-98-15, 1998, Germany
  20. Emam, K.E. and Machavji, N.H., 'Elements of Software Process Assessment & Improvement,' IEEE Computer Society, 1999. p.11
  21. Fowler P. and Rifkin, S., 'Software Engineering Process Group Guide,' Technical Report CMU/SEI-90-TR-24, Software Engineering Institute, Sep. 1990
  22. Grady, Robert, Practical software Metrics for Project Management and Process Improvement, Prentice-Hall, 1992
  23. Hadden, R., 'How Scalable are CMM Key Practices,' Journal of Defense Software Engineering, Apr. 1998, pp. 18-23
  24. Hadden, R., 'Building Highly Effective SPI Projects: What You Must Do Right, ' Cutter IT Journal, Vol. 12, No. 9, Sep. 1999, pp. 10-16
  25. Harter, D.E. and Slaughter, S.A., Quality Improvement and Information Technology Infrastructure Costs in Software Product Development: a Longitudinal Analysis, Univ. of Michigan and SEI, 2001
  26. Haug, M., Olsen, E.W. and Bergman, L., Software Process Improvement, Springer, 2001
  27. Herbsleb, J., Carleton, A., Rozum, J., Siegel, J. and Zubrow, D., Benefits of CMM-Based Software Process Improvement: Initial Results, Technical Report CMU/SEI-94-TR13, ESC-TR-94-013, August 1994, Software Engineering Institute, Carnegie Mellon University
  28. Herbsleb, J., Zubrow, D., Goldenson, D. and Paulk, M., 'Software Quality and the Capability Maturity Model, ' Communications of the ACM, Vol. 40, No.6, 1997 pp. 33-40
  29. Humphrey W., Managing the Software Process, Addison-Wesley, 1989
  30. Humphrey, W. and Bill Curtis, Comments on, 'A Critical Look,' IEEE Software, Vol. 8, No. 4, 1991, pp. 42-46 https://doi.org/10.1109/52.300033
  31. Humphrey W., Snyder, T. and Willis, R., 'Software Process Improvement at Hughes Aircraft,' IEEE Software, Vol. 8, Iss. 4, Jul. 1991, pp. 11-23 https://doi.org/10.1109/52.300031
  32. Humphrey W., Managing Technical People: Innovation, Teamwork, and Software Process, Reading, MA: Addison-Wesley, 1996
  33. Hunter, R., 'IEEE Software Engineering Project Management: Core of Knowledge,' University of Strathclyde, Glasgow White Paper, 1999
  34. lSO/IEC 12207, (ISO/IEC 12207) Standard for Information Technology-Software life cycle processes, ISO/IEC 12207, March 1998
  35. Janzon, T., Nilsson, B. and Becker, S., A Team-based Organization Structure for the Support of Cleanroom Development, Cleanroom Software Engineering Practices, Idea Group Publishing, PA, 1996
  36. John, D. Vu, Software Process Improvement In Retrospective: Lessons Learned From Software Projects , The Boeing Company, 2004
  37. Jones, C., 'The SEI's CMM-Flawed?,' Software Development, Vol. 3, No.3, 1995, pp. 41-48
  38. Jones, C., 'Measuring Software Process Improvement in Software Process Improvement,' edited by Hunter, R.B. and R.H. Thayer; IEEE Computer Society, 2001, pp. 120-142
  39. Jones, L., Kusanic, M. and Ginn, M., 'Implementing the IDEAL Model in a less than Ideal World,' In Proc. 1996 SEPG Conference Atlantic City, NJ, May 1996
  40. Kaplan, R.S. and Norton, D.P., 'The Balanced Scored Measures that Drive Performance,' Harvard Business Review, Vol. 1, 1996, pp. 75-85
  41. Kennedy C., Managing with the Gurus, Century Business Books, 1996
  42. Kinnula, Atte, Software Process Engineering Systems: Models and Industry Cases, Department of Information Processing Science, University of Oulu, 2000, http://herkuIes.oulu.fi/isbn9514265084/html/index.html
  43. Kuvaya, P., BOOTSTRAP 3.0- A SPICE Conformant Software Process Assessment Methodology in Software Process Improvement, edited by Hunter, R.B. & R.H. Thayer; IEEE Computer Society, 2001, p. 95-107
  44. McFeeley R., IDEAL-A User's Guide to Software Process Improvement, Software Engineering Institute, CMU/SEI-96-HB-1, 1996
  45. McGuire, Eugene G. and Kim A. Randall, IS Change Agents in Software Process Improvement in Software Process Improvement: Concepts and Practices edited by Eugene G. McGuire, Idea Group Publishing, 1999, pp. 93-107
  46. O'Connell, E. and Saiedian, H., 'Can You Trust Software Capability Evaluations?,' IEEE Computer, Vol. 33, No. 2, 2000, pp. 28-35
  47. Paulk, M.C., Chrissis, C.M. and Weber, C., 'Capability Maturity Model for Software Ver. 1.1,' Software Engineering Institute, CMU/SEI-93-TR-24, Feb. 1993
  48. Paulk, M.C., Weber, C. and Chrissis M.C., The Capability Maturity Model - Guidelines for Improving the Software Process, Addison-Wesley, 1994
  49. Paulk, M.C., 'Models and Standards for Software Process Assessment and Improvement in Software Process Improvement,' edited by Robin B. Hunter and R. H. thayer, IEEE Computer Society, 2001, pp. 5-38
  50. Peterson B., Transitioning the CMM into Practice, In Proc. SPI ’95 Conference, Barcelona, Spain, 30 Nov.-1 Dec. 1995
  51. Raynus, J., Software Process Improvement with CMM, Artech House, 1998
  52. Saiedian, H. and Kuzara, R., 'SEI Capability Model's Impact on Contractors,' IEEE Computer, Vol. 28, No. 1, 1995, pp. 16-26
  53. Sarma, R.N. and Gary, W.K., 'The Effects of Customizability on Perceived Process and Competitive Performance of Software Firms,' MIS Quarterly, Vol. 22, Iss. 2, 1998, pp. 139-164 https://doi.org/10.2307/249393
  54. Zahran, S., 'Establishing a System Integration Process,' In Proc. International Conference on Software Quality Management, SQM ’96, Cambridge, UK, Dec. 1996
  55. Zahran, S., Software Process Improvement, Addison Wesley, 1998, pp. 83-105