Big Improvements with Small Changes: Improving the Processes of a Small Software Company

Majority of software companies are small. They have understood that it is crucial for their business to improve their software processes but they often do not have the knowledge and resources to do it. In this paper one way of introducing a process culture and improving the processes of a small company is presented. The problems that a small company has with its efforts towards better processes are also discussed and simple but working solutions to them are introduced.

[1]  Ita Richardson SPI Models: What Characteristics are Required for Small Software Development Companies? , 2004, Software Quality Journal.

[2]  Sami Zahran Software process improvement - practical guidelines for business success , 1998 .

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

[4]  Jean-Claude Derniame Software Process Technology , 1992, Lecture Notes in Computer Science.

[5]  Jarmo J. Ahonen,et al.  SPI with Lightweight Software Process Modeling in a Small Software Company , 2007, EuroSPI.

[6]  Khaled El Emam,et al.  Spice: The Theory and Practice of Software Process Improvement and Capability Determination , 1997 .

[7]  Robert Bamford,et al.  Iso 9001: 2000 for Software and Systems Providers: An Engineering Approach , 2003 .

[8]  Ita Richardson,et al.  Guest Editors' Introduction: Why are Small Software Organizations Different? , 2007, IEEE Software.

[9]  Jarmo J. Ahonen,et al.  A case study on quality-affecting problems in software engineering projects , 2003, Proceedings 2003 Symposium on Security and Privacy.

[10]  Jarmo J. Ahonen,et al.  Impacts of the Organizational Model on Testing: Three Industrial Cases , 2004, Empirical Software Engineering.

[11]  Robert Fantina Practical Software Process Improvement , 2005 .

[12]  Sylvie Trudel,et al.  PEM: The small company-dedicated software process quality evaluation method combining CMMISM and ISO/IEC 14598 , 2006, Software Quality Journal.

[13]  Jarmo J. Ahonen,et al.  A modest but practical software process modeling technique for software process improvement , 2002, Softw. Process. Improv. Pract..

[14]  Christiane Gresse von Wangenheim,et al.  Experiences on establishing software processes in small companies , 2006, Inf. Softw. Technol..

[15]  Lasse Harjumaa,et al.  Using Software Inspection as a Catalyst for SPI in a Small Company , 2004, PROFES.

[16]  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..

[17]  Onur Demirörs,et al.  Software Process Improvement in a Small Organization: Difficulties and Suggestions , 1998, EWSPT.

[18]  Christiane Gresse von Wangenheim,et al.  Helping small companies assess software processes , 2006, IEEE Software.

[19]  Reidar Conradi,et al.  A Workshop-Oriented Approach for Defining Electronic Process Guides , 2005 .