Quality vs risk: An investigation of their relationship in software development projects

Abstract Quality, risk and successful software development projects are three concepts which appear to be indisputably intertwined with one another. The purpose of the present study is to investigate the relationship between people quality, process quality and risk in the context of software development projects of Greek companies. Project team members with different characteristics were used as key respondents. The final sample consisted of 112 projects from 63 companies. Empirical data were analysed using the structural equation modelling technique. The main results indicate a negative effect of people quality on project risk level. On the contrary, process quality appears to have a slightly limited effect, defining only the risk level associated with the project team. The results contribute in the existing literature underlining the importance of quality on the reduction of the project risk level, thus, creating the necessary background for new similar research attempts in the future.

[1]  Stephen G. MacDonell,et al.  Factors that affect software systems development project outcomes: A survey of research , 2011, CSUR.

[2]  Ralph L. Kliem Risk Management for Business Process Reengineering Projects , 2000, Inf. Syst. Manag..

[3]  Elsabé Cloete,et al.  A software agent framework for the support of software project management , 2003 .

[4]  Rob J. Kusters,et al.  Dealing with risk: a practical approach , 1996, J. Inf. Technol..

[5]  A. Boonstra,et al.  Does risk management contribute to IT project success? A meta-analysis of empirical evidence , 2010 .

[6]  B. Boehm Software risk management: principles and practices , 1991, IEEE Software.

[7]  Mark Keil,et al.  Understanding software project risk: a cluster analysis , 2004, Inf. Manag..

[8]  Kathy Schwalbe,et al.  Information Technology Project Management , 1999 .

[9]  William Marsh,et al.  Making resource decisions for software projects , 2004, Proceedings. 26th International Conference on Software Engineering.

[10]  Joseph Phillips IT Project Management , 2002 .

[11]  Elmar Kutsch,et al.  Towards a conceptualisation of quality in information technology projects , 2011 .

[12]  D. Dillman Mail and internet surveys: The tailored design method, 2nd ed. , 2007 .

[13]  Stephen Ward,et al.  Assessing and managing important risks , 1999 .

[14]  Luk N. Van Wassenhove,et al.  Total quality in software development: An empirical study of quality drivers and benefits in Indian software projects , 2010, Inf. Manag..

[15]  William Marsh,et al.  On the effectiveness of early life cycle defect prediction with Bayesian Nets , 2008, Empirical Software Engineering.

[16]  Chris F. Kemerer,et al.  Systems Development Risks in Strategic Information Systems , 2015 .

[17]  Xiaotong Li,et al.  Software development risk and project performance measurement: Evidence in Korea , 2007, J. Syst. Softw..

[18]  Martyn A. Ould,et al.  Managing Software Quality and Business Risk , 1999 .

[19]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[20]  Mark Keil,et al.  How Software Project Risk Affects Project Performance: An Investigation of the Dimensions of Risk and an Exploratory Model , 2004, Decis. Sci..

[21]  Kalle Lyytinen,et al.  Components of Software Development Risk: How to Address Them? A Project Manager Survey , 2000, IEEE Trans. Software Eng..

[22]  Avraham Shtub,et al.  Project Management: Processes, Methodologies, and Economics , 1994 .

[23]  Blake Ives,et al.  Executive Involvement and Participation in the Management of Information Technology , 1991, MIS Q..

[24]  Kalle Lyytinen,et al.  Identifying Software Project Risks: An International Delphi Study , 2001, J. Manag. Inf. Syst..

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

[26]  Tarek K. Abdel-Hamid,et al.  A study of staff turnover, acquisition, and assimilation and their impact on software development cost and schedule , 1989 .

[27]  Robbie T. Nakatsu,et al.  A comparative study of important risk factors involved in offshore and domestic outsourcing of software development projects: A two-panel Delphi study , 2009, Inf. Manag..

[28]  Mary Sumner,et al.  Risk factors in enterprise-wide/ERP projects , 2000, J. Inf. Technol..

[29]  M. T. Ho,et al.  Multi-criteria evaluation model for a software development project , 2009, 2009 IEEE International Conference on Industrial Engineering and Engineering Management.

[30]  Yann-Gaël Guéhéneuc,et al.  Investigating the impact of a measurement program on software quality , 2010, Inf. Softw. Technol..

[31]  F. W. McFarlan,et al.  Portfolio approach to information systems , 1989 .

[32]  Stephen P. Keider,et al.  Why Systems Development Projects Fail , 1984 .

[33]  Elaine M. Hall,et al.  Managing Risk: Methods for Software Systems Development , 1998 .

[34]  Gerald T. Mackulak,et al.  A software project simulation model for risk management , 2000 .

[35]  T. Addison,et al.  Controlling software project risks: an empirical study of methods used by experienced project managers , 2002 .

[36]  Yongtae Park,et al.  Large engineering project risk management using a Bayesian belief network , 2009, Expert Syst. Appl..

[37]  Sun-Jen Huang,et al.  An empirical analysis of risk components and performance on software projects , 2007, J. Syst. Softw..

[38]  M. Jørgensen Software quality measurement , 1999 .

[39]  W. Zikmund Business Research Methods , 1984 .

[40]  Capers Jones,et al.  Assessment and control of software risks , 1994, Yourdon Press Computing Series.

[41]  Stephen Grey,et al.  Project Risk Management Guidelines: Managing Risk in Large Projects and Complex Procurements , 2004 .

[42]  Yacov Y. Haimes,et al.  Are we forgetting the risks of information technology? , 2000, Computer.

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

[44]  P. Boehm,et al.  Some Future Trends and Implications for Systems and Software Engineering , 2006 .

[45]  Sun-Jen Huang,et al.  Exploring the relationship between software project duration and risk exposure: A cluster analysis , 2008, Inf. Manag..

[46]  Tom Addison,et al.  E-commerce project development risks: evidence from a Delphi survey , 2003, Int. J. Inf. Manag..

[47]  Suzanne Rivard,et al.  Toward an Assessment of Software Development Risk , 1993, J. Manag. Inf. Syst..

[48]  T. Moynihan,et al.  How Experienced Project Managers Assess Risk , 1997, IEEE Softw..

[49]  James E. Tomayko,et al.  Software Project Management , 1989 .

[50]  Jarmo J. Ahonen,et al.  Software development project success and failure from the supplier's perspective: A systematic literature review , 2012 .

[51]  Gary Klein,et al.  Risks to different aspects of system success , 1999, Inf. Manag..

[52]  Robert N. Charette,et al.  Software Engineering Risk Analysis and Management , 1989 .

[53]  Sarma R. Nidumolu The Effect of Coordination and Uncertainty on Software Project Performance: Residual Performance Risk as an Intervening Variable , 1995, Inf. Syst. Res..

[54]  Kalle Lyytinen,et al.  Strategies for Heading Off is Project Failure , 2000, Inf. Syst. Manag..

[55]  Yasunari Takagi,et al.  Characterization of risky projects based on project managers evaluation , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[56]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach (McGraw-Hill Series in Computer Science) , 2004 .

[57]  Gary Klein,et al.  Project Risk Impact on Software Development Team Performance , 2000 .