An Evaluation of Software Development Practices among Small Firms in Developing Countries: A Test of a Simplified Software Process Improvement Model

For software development firms to be competitive they must assure the quality of the software product. This has led many firms to adopt software process improvement SPI programs such as the capability maturity model integration CMMI. However, for small software firms, especially those in developing countries with limited resources, these programs are often too cumbersome and costly to implement. To address this issue, this paper proposes a simplified SPI model for small firms SPM-S comprised of 10 key software development practices; with fewer practices, the proposed model should be more accessible and less costly to implement. Using data collected in four developing countries in the English-speaking Caribbean from 112 developer/user dyads, the model is evaluated with respect to its impact on software quality. The findings show that the software development process coupled with supporting technology e.g. project management tools significantly impact software product quality. Implications for software process improvement in small firms and future research are discussed.

[1]  Muhammad Ali Babar,et al.  Software Process Improvement barriers: A cross-cultural comparison , 2010, Inf. Softw. Technol..

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

[3]  M DavisonRobert,et al.  Strategic decision making and support systems , 2007 .

[4]  R. T. Coupe,et al.  An empirical evaluation of the impact of CASE on developer productivity and software quality , 1996, J. Inf. Technol..

[5]  Muhammad Ali Babar,et al.  Identifying high perceived value practices of CMMI level 2: An empirical study , 2009, Inf. Softw. Technol..

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

[7]  Marko Sarstedt,et al.  Partial least squares structural equation modeling (PLS-SEM): An emerging tool in business research , 2014 .

[8]  Bernard Wong The Different Views of Software Quality , 2006 .

[9]  Christof Lutteroth,et al.  Climbing the Ladder: CMMI Level 3 , 2009, 2009 IEEE International Enterprise Distributed Object Computing Conference.

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

[11]  Gary Klein,et al.  Software quality and IS project performance improvements from software development process maturity and IS implementation strategies , 2007, J. Syst. Softw..

[12]  José Alberto Fernández-Zepeda,et al.  A framework for evaluation and control of the factors that influence the software process improvement in small organizations , 2013, J. Softw. Evol. Process..

[13]  Wynne W. Chin How to Write Up and Report PLS Analyses , 2010 .

[14]  Evan W. Duggan,et al.  A Modified Capability Framework for Improving Software Production Processes in Jamaican Organisations , 2007, Electron. J. Inf. Syst. Dev. Ctries..

[15]  Jui-Sheng Chou,et al.  Project Management Knowledge and Effects on Construction Project Outcomes: An Empirical Study , 2012 .

[16]  Atte Kinnula,et al.  Deploying the defined SW process , 2000 .

[17]  Margaret Tan Software quality practice in Singapore: is it adequate for today's global information systems? , 1996 .

[18]  Robert M. Davison,et al.  Strategic decision making and support systems: Comparing American, Japanese and Chinese management , 2007, Decis. Support Syst..

[19]  John C. Anderson,et al.  Maturity and its impact on new product development project performance , 2001 .

[20]  Chrisanthi Avgerou,et al.  Information systems in developing countries: a critical research review , 2008, J. Inf. Technol..

[21]  Wynne W. Chin,et al.  CASE Tools Usage and Impact on System Development Performance , 2004, J. Organ. Comput. Electron. Commer..

[22]  P. M. Podsakoff,et al.  Self-Reports in Organizational Research: Problems and Prospects , 1986 .

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

[24]  Jiayu Chi,et al.  IT and Competitive Advantage: A Study from Micro Perspective , 2015 .

[25]  James R. Lewis,et al.  IBM computer usability satisfaction questionnaires: Psychometric evaluation and instructions for use , 1995, Int. J. Hum. Comput. Interact..

[26]  Narasimhaiah Gorla,et al.  Determinants of software quality: A survey of information systems project managers , 2010, Inf. Softw. Technol..

[27]  Vanita Yadav,et al.  Flexible Global Software Development (GSD): Antecedents of Success in Requirements Analysis , 2009, J. Glob. Inf. Manag..

[28]  Evan W. Duggan,et al.  Measuring Information Systems Delivery Quality , 2006 .

[29]  Evan W. Duggan,et al.  Identifying Key Software Development Practices in the English-Speaking Caribbean Using the Nominal Group Technique , 2008 .

[30]  Evan W. Duggan,et al.  The panorama of information systems quality , 2006 .

[31]  William R. King,et al.  Antecedents of Knowledge Transfer from Consultants to Clients in Enterprise System Implementations , 2005, MIS Q..

[32]  Earl R. Babbie,et al.  The practice of social research , 1969 .