An Innovative Approach to the Development of an International Software Process Lifecycle Standard for Very Small Entities

For very small software development companies, the quality of their software products is a key to competitive advantage. However, the usage of Software Engineering standards is extremely low amongst such very small software companies. A primary reason cited by many such companies for this lack of quality standards adoption is the perception that they have been developed for large multi-national software companies and not with small and very small organizations in mind and are therefore not suitable for their specific needs. This paper describes an innovative systematic approach to the development of the software process lifecycle standard for very small entities ISO/IEC 29110, following the Rogers model of the Innovation-Development process. The ISO/IEC 29110 standard is unique amongst software and systems engineering standards, in that the working group mandated to develop a new standard approached industry to conduct a needs assessment and gather actual requirements for a new standard as part of the standards development process. This paper presents a unique insight from the perspective of some of the standards authors on the development of the ISO/IEC 29110 standard, including the rationale behind its development and the innovative design of implementation guides to assist very small companies in adopting the standards, as well outlining a pilot project scheme for usage in early trials of this standard.

[1]  Christian Kreiner,et al.  Systems, Software and Services Process Improvement , 2016, Communications in Computer and Information Science.

[2]  Rory O'Connor,et al.  Harmonizing Software Development Processes with Software Development Settings - A Systematic Approach , 2013, EuroSPI.

[3]  Rory V. O'Connor,et al.  The influence of managerial experience and style on software development process , 2008 .

[4]  Rory V. O'Connor,et al.  The situational factors that affect the software development process: Towards a comprehensive reference framework , 2012, Inf. Softw. Technol..

[5]  Claude Y. Laporte,et al.  Developing International Standards for Very Small Enterprises , 2008, Computer.

[6]  Shuib Basri,et al.  Understanding the Perception of Very Small Software Companies towards the Adoption of Process Standards , 2010, EuroSPI.

[7]  C. Thompson Special Interest Group , 1995 .

[8]  Claude Y. Laporte,et al.  Software Project Management in Very Small Entities with ISO/IEC 29110 , 2012, EuroSPI.

[9]  Bruce Mtigwe,et al.  The entrepreneurial firm internationalization process in the Southern African context: A comparative approach , 2005 .

[10]  Rory V. O'Connor,et al.  Software Engineering Support Activities for Very Small Entities , 2010, EuroSPI.

[11]  Rory O'Connor,et al.  Software Process in Practice: A Grounded Theory of the Irish Software Industry , 2006, EuroSPI.

[12]  Claude Y. Laporte,et al.  Contributions to Software Engineering and to the Development and Deployment of International Software Engineering Standards for Very Small Entities. (Contributions au génie logiciel et au développement et déploiement de normes internationales en génie logiciel pour de très petites organisations) , 2009 .

[13]  Michael Quinn Patton,et al.  How to use qualitative methods in evaluation , 1987 .

[14]  Rory O'Connor,et al.  Using ISO/IEC 29110 to Harness Process Improvement in Very Small Entities , 2011, EuroSPI.

[15]  Claude Y. Laporte,et al.  Applying software engineering standards in small settings : recent historical perspectives and initial achievement , 2005 .

[16]  Claude Y. Laporte,et al.  Improving project management for small projects , 2013 .

[17]  D. Ross Jeffery,et al.  An exploratory study of why organizations do not adopt CMMI , 2007, J. Syst. Softw..

[18]  Rory O'Connor,et al.  Deploying Lifecycle Profiles for Very Small Entities: An Early Stage Industry View , 2011, SPICE.

[19]  Rory V. O'Connor,et al.  Organizational commitment towards software process improvement an irish software vses case study , 2010, 2010 International Symposium on Information Technology.

[20]  Rory O'Connor,et al.  Investigating software process in practice: A grounded theory perspective , 2008, J. Syst. Softw..

[21]  Richard Turner,et al.  CMMI Distilled: A Practical Introduction to Integrated Process Improvement , 2001 .

[22]  Bob Ward Computer Society Honors Top Experts , 2008 .

[23]  Mark Staples,et al.  Systematic review of organizational motivations for adopting CMM-based SPI , 2008, Inf. Softw. Technol..

[24]  Claude Y. Laporte,et al.  Applying ISO/IEC Software Engineering Standards in Small Settings: Historical Perspectives and Initial Achievements , 2006 .

[25]  Roger Frost,et al.  International Organization for Standardization (ISO) , 2004 .

[26]  Shuib Basri,et al.  Towards an Understanding of Software Development Process Knowledge in Very Small Companies , 2011 .

[27]  Claude Y. Laporte,et al.  10.3.1 The Development of Systems Engineering International Standards and Support Tools for Very Small Enterprises , 2012 .

[28]  Gilles Perrouin,et al.  Towards Configurable ISO/IEC 29110-Compliant Software Development Processes for Very Small Entities , 2012, EuroSPI.

[29]  Mark P. Ginsberg,et al.  Process Tailoring and the the Software Capability Maturity Model , 1995 .

[30]  Shuib Basri,et al.  Exploring Managerial Commitment towards SPI in Small and Very Small Enterprises , 2010, EuroSPI.

[31]  Claude Y. Laporte,et al.  International systems and software engineering standards for very small entities , 2012 .

[32]  Rory V. O'Connor,et al.  Ignoring "Best Practice": Why Irish Software SMEs are Rejecting CMMI and ISO 9000 , 2009, Australas. J. Inf. Syst..

[33]  Clenio F. Salviano,et al.  Experiences Gained from Applying ISO/IEC 15504 to Small Software Companies in Brazil , 2004 .

[34]  Claude Y. Laporte,et al.  The Development of International Standards to Facilitate Process Improvements for Very Small Entities , 2012 .

[35]  Rory O'Connor Evaluating Management Sentiment towards ISO/IEC 29110 in Very Small Software Development Companies , 2012, SPICE.

[36]  François Coallier International standardization in software and systems engineering , 2004 .

[37]  Shamsul Sahibuddin,et al.  Software Process Improvement and Management: Approaches and Tools for Practical Development , 2011 .

[38]  Claude Y. Laporte,et al.  A Software Engineering Lifecycle Standard for Very Small Enterprises , 2008, EuroSPI.

[39]  Rory O'Connor,et al.  Lessons from a Pilot Implementation of ISO/IEC 29110 in a Group of Very Small Irish Companies , 2013, SPICE.