How Agile Practices Impact Customer Responsiveness and Development Success: A Field Study

Agile information systems development methods have become popular; however, which specific agile practice to use remains unclear. We argue that three types of agile practices exist—for management, development, and standards—which affect the customer responsiveness of software teams differently. We examine this theory in a field study of a large organization. We find that agile practices improve software team response effectiveness or efficiency, but not both. Agile standards do not improve response mechanisms but are still important to successful information systems development. Our findings help discriminating agile practices and yield insights into how information development projects should be managed.

[1]  Rajiv Sabherwal,et al.  Alignment Between Business and IS Strategies: A Study of Prospectors, Analyzers, and Defenders , 2001, Inf. Syst. Res..

[2]  Scott B. MacKenzie,et al.  Common method biases in behavioral research: a critical review of the literature and recommended remedies. , 2003, The Journal of applied psychology.

[3]  Jeff Sutherland,et al.  Take No Prisoners: How a Venture Capital Group Does Scrum , 2009, 2009 Agile Conference.

[4]  Laurie Williams,et al.  The costs and benefits of pair programming , 2001 .

[5]  Oisín Cawley,et al.  "Leagile" software development: An experience report analysis of the application of lean approaches in agile software development , 2012, J. Syst. Softw..

[6]  Pekka Abrahamsson,et al.  The impact of agile practices on communication in software development , 2008, Empirical Software Engineering.

[7]  Jan Pries-Heje,et al.  Post-agility: What follows a decade of agility? , 2011, Inf. Softw. Technol..

[8]  James Howison,et al.  Beyond the organizational 'container': Conceptualizing 21st century sociotechnical work , 2014, Inf. Organ..

[9]  Kieran Conboy,et al.  Agile Practices: The Impact on Trust in Software Project Teams , 2012, IEEE Software.

[10]  P. Lugtig Panel Attrition , 2014 .

[11]  Mark Keil,et al.  Why Software Projects Escalate: An Empirical Analysis and Test of Four Theoretical Models , 2000, MIS Q..

[12]  Pär J. Ågerfalk,et al.  Introduction to the Special Issue - Flexible and Distributed Information Systems Development: State of the Art and Research Challenges , 2009, Inf. Syst. Res..

[13]  Patricia J. Guinan,et al.  Enabling Software Development Team Performance During Requirements Definition: A Behavioral Versus Technical Approach , 1998, Inf. Syst. Res..

[14]  Naresh K. Malhotra,et al.  Common Method Variance in IS Research: A Comparison of Alternative Approaches and a Reanalysis of Past Research , 2006, Manag. Sci..

[15]  Marco Iansiti,et al.  Special Issue on Design and Development: Developing Products on "Internet Time": The Anatomy of a Flexible Development Process , 2001, Manag. Sci..

[16]  Luís Fernando Magnanini de Almeida,et al.  Can Agile Project Management be Adopted by Industries Other than Software Development? , 2014 .

[17]  Weidong Xia,et al.  Toward Agile: An Integrated Analysis of Quantitative and Qualitative Field Data , 2010, MIS Q..

[18]  Pär J. Ågerfalk,et al.  Flexible and distributed information systems development , 2006 .

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

[20]  Christoph Rosenkranz,et al.  The Role of Communication in Agile Systems Development , 2013, Bus. Inf. Syst. Eng..

[21]  S. G. Cohen,et al.  What Makes Teams Work: Group Effectiveness Research from the Shop Floor to the Executive Suite , 1997 .

[22]  Orit Hazzan,et al.  Bridging Cognitive and Social Chasms in Software Development Using Extreme Programming , 2003, XP.

[23]  Keng Siau,et al.  Agile Modeling, Agile Software Development, and Extreme Programming: The State of Research , 2005, J. Database Manag..

[24]  Venugopal Balijepally,et al.  Are Two Heads Better than One for Software Development? The Productivity Paradox of Pair Programming , 2009, MIS Q..

[25]  Mark Keil,et al.  Software project risks and their effect on outcomes , 2004, CACM.

[26]  George B. Graen,et al.  System Development Project Effectiveness: Problem‐Solving Competence as a Moderator Variable* , 1989 .

[27]  Robert P. Bostrom,et al.  A Meta-Theory for Understanding Information Systems Within Sociotechnical Systems , 2009, J. Manag. Inf. Syst..

[28]  Pekka Abrahamsson,et al.  Agile Software Development Methods: Review and Analysis , 2017, ArXiv.

[29]  D. Straub,et al.  Editor's comments: a critical look at the use of PLS-SEM in MIS quarterly , 2012 .

[30]  Xiaojun Zhang,et al.  Role of collective ownership and coding standards in coordinating expertise in software project teams , 2009, Eur. J. Inf. Syst..

[31]  Nicholas Berente,et al.  Rule Formation and Change in Information Systems Development: How Institutional Logics Shape ISD Practices and Processes , 2015, 2015 48th Hawaii International Conference on System Sciences.

[32]  Gilbert Probst,et al.  Self-Organization and Management of Social Systems , 1984 .

[33]  Saonee Sarker,et al.  Exploring Agility in Distributed Information Systems Development Teams: An Interpretive Study in an Offshoring Context , 2009, Inf. Syst. Res..

[34]  Hany Wells,et al.  How Effective Are Project Management Methodologies? An Explorative Evaluation of Their Benefits in Practice , 2012 .

[35]  Daniel R. Ilgen,et al.  Enhancing the Effectiveness of Work Groups and Teams , 2006, Psychological science in the public interest : a journal of the American Psychological Society.

[36]  Viswanath Venkatesh,et al.  A Control Theory Perspective on Agile Methodology Use and Changing User Requirements , 2009, Inf. Syst. Res..

[37]  Richard T. Vidgen,et al.  Coevolving Systems and the Organization of Agile Software Development , 2009, Inf. Syst. Res..

[38]  L. Kirsch The Management of Complex Tasks in Organizations: Controlling the Systems Development Process , 1996 .

[39]  Shan Liu,et al.  How user risk and requirements risk moderate the effects of formal and informal control on the process performance of IT projects , 2013, Eur. J. Inf. Syst..

[40]  Brian Fitzgerald,et al.  Customising agile methods to software practices at Intel Shannon , 2006, Eur. J. Inf. Syst..

[41]  Andraž Cej,et al.  Agile software development with Scrum , 2010 .

[42]  NgPan-Wei,et al.  The Essence of Software Engineering: The SEMAT Kernel , 2012 .

[43]  Scott B. MacKenzie,et al.  Construct Measurement and Validation Procedures in MIS and Behavioral Research: Integrating New and Existing Techniques , 2011, MIS Q..

[44]  Keng Siau,et al.  Toward a Unified Model of Information Systems Development Success , 2010, J. Database Manag..

[45]  Francisco J. Varela Two Principles for Self-Organization , 1984 .

[46]  KeilMark,et al.  Software project risks and their effect on outcomes , 2004 .

[47]  Robert Biddle,et al.  Motivation and Cohesion in Agile Teams , 2007, XP.

[48]  Detmar W. Straub,et al.  Validation Guidelines for IS Positivist Research , 2004, Commun. Assoc. Inf. Syst..

[49]  William Lewis,et al.  Comparing PLS to Regression and LISREL: A Response to Marcoulides, Chin, and Saunders , 2012, MIS Q..

[50]  Jeffrey K. Pinto,et al.  Does Agile work? - A quantitative analysis of agile project success , 2015 .

[51]  ButlerBrian,et al.  Beyond the organizational 'container' , 2014 .

[52]  Saonee Sarker,et al.  Assessing the relative contribution of the facets of agility to distributed systems development success: an Analytic Hierarchy Process approach , 2009, Eur. J. Inf. Syst..

[53]  Henri Barki,et al.  Interpersonal Conflict and Its Management in Information System Development , 2001, MIS Q..

[54]  Kieran Conboy,et al.  Agility from First Principles: Reconstructing the Concept of Agility in Information Systems Development , 2009, Inf. Syst. Res..

[55]  Tore Dybå,et al.  A teamwork model for understanding an agile team: A case study of a Scrum project , 2010, Inf. Softw. Technol..

[56]  Brian Fitzgerald,et al.  The use of systems development methodologies in practice: a field study , 1997, Inf. Syst. J..

[57]  Leyland F. Pitt,et al.  Potential Research Space in MIS: A Framework for Envisioning and Evaluating Research Replication, Extension, and Generation , 2002, Inf. Syst. Res..

[58]  KeilMark,et al.  Why software projects escalate , 2000 .

[59]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[60]  Laurie A. Williams,et al.  What agile teams think of agile principles , 2012, Commun. ACM.

[61]  Juhani Iivari,et al.  The relationship between organizational culture and the deployment of agile methods , 2011, Inf. Softw. Technol..

[62]  Torgeir Dingsøyr,et al.  A decade of agile methodologies: Towards explaining agile software development , 2012, J. Syst. Softw..

[63]  Asif Gill,et al.  An evaluation of the degree of agility in six agile methods and its applicability for method engineering , 2008, Inf. Softw. Technol..

[64]  D. A. Kenny,et al.  The moderator-mediator variable distinction in social psychological research: conceptual, strategic, and statistical considerations. , 1986, Journal of personality and social psychology.

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

[66]  Gaby Odekerken-Schröder,et al.  Using PLS path modeling for assessing hierarchial construct models: guidelines and impirical illustration , 2009 .

[67]  Anol Bhattacherjee,et al.  Understanding Information Systems Continuance: An Expectation-Confirmation Model , 2001, MIS Q..

[68]  Dustin K. Jundt,et al.  Teams in organizations: from input-process-output models to IMOI models. , 2005, Annual review of psychology.

[69]  Jack Shih-Chieh Hsu,et al.  Reducing Requirement Incorrectness and Coping with Its Negative Impact in Information System Development Projects , 2012, Decis. Sci..

[70]  Chaehan So,et al.  Perceptive Agile Measurement: New Instruments for Quantitative Studies in the Pursuit of the Social-Psychological Effect of Agile Practices , 2009, XP.

[71]  Straub,et al.  Editor's Comments: An Update and Extension to SEM Guidelines for Administrative and Social Science Research , 2011 .

[72]  Brent Barton,et al.  Organizational Transformation with Scrum: How a Venture Capital Group Gets Twice as Much Done with Half the Work , 2007, 2010 43rd Hawaii International Conference on System Sciences.

[73]  Pekka Abrahamsson,et al.  ‘Lots done, more to do’: the current state of agile systems development research , 2009, Eur. J. Inf. Syst..

[74]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[75]  A Straw,et al.  Guide to the Software Engineering Body of Knowledge , 1998 .