Software process management of top companies in Taiwan : a comparative study

In today’s business environment, information technology (IT) is an indispensable tool for any corporation. One of the largest IT investments goes to software-related products and activities such as development, maintenance and enhancement. In order to reduce the cost of software activities and improve the quality of software products, eþ ectively managing the software development process is an important topic in the IT ® eld. Since the early 1990s, there has been rapidly growing interest in the capability maturity model (CMM) in software organizations. With the aid of CMM guidelines, a software organization can continually improve its software process. This research discusses the essence of CMM guidelines and surveys the IT organizations of the top 1000 business companies in Taiwan. It explores the status of software process management in these companies and compares the ® ndings with Japanese and US data reported in the literature.

[1]  Howard A. Rubin,et al.  Software process maturity: measuring its impact on productivity and quality , 1993, [1993] Proceedings First International Software Metrics Symposium.

[2]  M. S. Krishnan,et al.  An Empirical Analysis of Productivity and Quality in Software Products , 2000 .

[3]  Watts S. Humphrey,et al.  Managing the software process , 1989, The SEI series in software engineering.

[4]  David H. Kitson,et al.  An analysis of SEI software process assessment results: 1987-1991 , 1993, Proceedings of 1993 15th International Conference on Software Engineering.

[5]  Philip B. Crosby,et al.  Quality Is Free: The Art of Making Quality Certain , 1979 .

[6]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[7]  Watts S. Humphrey,et al.  Software process improvement at Hughes Aircraft , 1991, IEEE Software.

[8]  Watts S. Humphrey,et al.  A comparison of US and Japanese software process maturity , 1991, [1991 Proceedings] 13th International Conference on Software Engineering.

[9]  Watts S. Humphrey,et al.  A method for assessing the software engineering capability of contractors , 1987 .

[10]  James D. Herbsleb,et al.  Software quality and the Capability Maturity Model , 1997, CACM.

[11]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[12]  J. G. Jenkins Management and the worker: An account of a research program conducted by the Western Electric Company, Hawthorne Works, Chicago. , 1940 .

[13]  Keith Mander,et al.  The decline and fall of the American programmer , 2001, CACM.

[14]  Mayuram S. Krishnan,et al.  Effects of Process Maturity on Quality, Cycle Time, and Effort in Software Product Development , 2000 .

[15]  Mark C. Paulk,et al.  Capability Maturity Model for Software , 2001 .

[16]  W. Deming Quality, productivity, and competitive position , 1982 .

[17]  Eldon Y. Li,et al.  Total Quality Management in Software Development Process , 2000 .

[18]  W. Edwards Deming,et al.  Out of the Crisis , 1982 .

[19]  David J. Groggel,et al.  Practical Nonparametric Statistics , 2000, Technometrics.

[20]  James D. Herbsleb,et al.  Benefits of CMM-Based Software Process Improvement: Executive Summary of Initial Results , 1994 .