Software Process Improvement in Small and Medium Sized Software Enterprises in Eastern Finland: A State-of-the-Practice Study

Software Process Improvement (SPI) has been proven to increase product and service quality as organizations apply it to achieve their business objectives. Improvement needs of small organizations are same as larger organizations, i.e. they want to achieve better results in software projects, product quality, and customer satisfaction and put an end to the project overruns and failures. However the resources of the small company for SPI-work are often limited and external support seems to be essential. Companies are lacking experience and knowledge how to define and implement appropriate improvement plans and actions. The paper presents current results of software process assessment and improvement work done at University of Joensuu in cooperation with small and medium-sized software companies.

[1]  Karlheinz Kautz,et al.  Software process improvement in very small enterprises: does it pay off? , 1998, Softw. Process. Improv. Pract..

[2]  Tore Dybå,et al.  Factors of software process improvement success in small and large organizations: an empirical study in the scandinavian context , 2003, ESEC/FSE-11.

[3]  Michael A. Cusumano,et al.  Software Development Worldwide: The State of the Practice , 2003, IEEE Softw..

[4]  Bill Culleton,et al.  Process Improvement for Small Organizations , 1999, Computer.

[5]  Christian Hofer Software development in Austria: results of an empirical study among small and very small enterprises , 2002, Proceedings. 28th Euromicro Conference.

[6]  Werner Mellis,et al.  Success factors of organizational change in software process improvement , 1998 .

[7]  Deependra Moitra,et al.  Managing change for software process improvement initiatives: a practical experience‐based approach , 1998 .

[8]  Aileen Cater-Steel,et al.  Process improvement in four small software companies , 2001, Proceedings 2001 Australian Software Engineering Conference.

[9]  Muthu Ramachandran,et al.  PRISMS: an approach to software process improvement for small to medium enterprises , 2003, Third International Conference on Quality Software, 2003. Proceedings..

[10]  Antònia Mas Picahaco,et al.  ISO/IEC 15504 Adaptation for Software Process Assessment in SMEs , 2003, Software Engineering Research and Practice.

[11]  Austen Rainer,et al.  Key success factors for implementing software process improvement: a maturity-based analysis , 2002, J. Syst. Softw..

[12]  Pasi Kuvaja Software Process Assessment and Improvement: The BOOTSTRAP Approach , 1994 .

[13]  Terttu Orci,et al.  Dynamic CMM for Small Organisations - Implementation Aspects , 2000 .

[14]  Michael Diaz,et al.  How Software Process Improvement Helped Motorola , 1997, IEEE Softw..

[15]  Ivan Rozman,et al.  Managing the complexity of SPI in small companies , 2000 .

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

[17]  Deependra Moitra,et al.  Managing change for software process improvement initiatives: a practical experience-based approach , 1998, Softw. Process. Improv. Pract..

[18]  Khaled El Emam,et al.  Costs and Benefits of Software Process Improvement , 1997 .

[19]  Khaled El Emam,et al.  The State of the Practice , 2005 .

[20]  Herb Krasner,et al.  Accumulating the Body of Evidence for The Payoff of Software Process Improvement , 1997 .

[21]  Ivan Rozman,et al.  Managing the complexity of SPI in small companies , 2000, Softw. Process. Improv. Pract..