How do requirements evolve over time? A case study investigating the role of context and experiences in the evolution of enterprise software requirements

In recent years, organizations have increasingly sourced cloud-based enterprise software (ES). Although comprehensively capturing organizations’ requirements considerably affects the success of an ES sourcing project, little is known about how requirements evolve beyond the implementation. We conduct a longitudinal, exploratory single-case study of the life cycle of cloud-based ES in a medium-sized organization. Over 5 years, we trace the evolution of requirements throughout the ES life cycle, beginning with the initial adoption decision and ending with considerations to retire the ES. We develop a process theory that explains how requirements evolve beyond ES implementation and throughout its life cycle. We isolate nine mechanisms that explain how contextual factors and experiences are intertwined and shape the evolution of requirements. We then develop seven propositions that explain how sourcing cloud-based ES alters the mechanisms that shape the evolution of requirements. Our findings emphasize that the evolution of requirements for cloud-based ES follows similar mechanisms to that of the requirements for on-premises ES but changes how particular mechanisms manifest. Sourcing cloud-based ES changes the influence of business divisions in acquisition and configuration activities, the role of upgrade and customization procedures, and the influence of the ES’ ecosystem.

[1]  Torsten Eymann,et al.  Exploring Subscription Renewal Intention Of Operational Cloud Enterprise Systems - A Socio-Technical Approach , 2013, ECIS.

[2]  Peter B. Seddon,et al.  A Multi-Project Model of Key Factors Affecting Organizational Benefits from Enterprise Systems , 2010, MIS Q..

[3]  Debra Howcroft,et al.  Power, politics and persuasion in IS evaluation: a focus on 'relevant social groups' , 2005, J. Strateg. Inf. Syst..

[4]  Diane M. Strong,et al.  Understanding Organization-Enterprise System Fit: A Path to Theorizing the Information Technology Artifact , 2010, MIS Q..

[5]  Ben Light,et al.  Going beyond 'misfit' as a reason for ERP package customisation , 2005, Comput. Ind..

[6]  Marshall Scott Poole,et al.  Methods for Studying Innovation Development in the Minnesota Innovation Research Program , 1990 .

[7]  Wanda J. Orlikowski,et al.  Research Commentary: Desperately Seeking the "IT" in IT Research - A Call to Theorizing the IT Artifact , 2001, Inf. Syst. Res..

[8]  J J Kaasbøll,et al.  How evolution of information systems may fail: many improvements adding up to negative effects , 1997 .

[9]  Trevor Wood-Harper,et al.  The finding of thorns: user participation in enterprise system implementation , 2002, DATB.

[10]  Tuure Tuunanen,et al.  A Contigency Model for Requirements Development , 2007, J. Assoc. Inf. Syst..

[11]  Sue Newell,et al.  Exploring the Importance of Participation in the Post-Implementation Period of an ES Project: A Neglected Area , 2007, J. Assoc. Inf. Syst..

[12]  Mingdi Xin,et al.  Software-as-a-Service Model: Elaborating Client-Side Adoption Factors , 2008, ICIS.

[13]  Henry C. Lucas,et al.  Implementing Packaged Software , 1987, MIS Q..

[14]  Ben Light,et al.  The Social Shaping of Packaged Software Selection , 2010, J. Assoc. Inf. Syst..

[15]  Janek Richter,et al.  Towards mindful case study research in IS: a critical analysis of the past ten years , 2014, Eur. J. Inf. Syst..

[16]  Alan M. Davis,et al.  A Unified Model of Requirements Elicitation , 2004, J. Manag. Inf. Syst..

[17]  Jacques Verville,et al.  So you're thinking of buying an ERP? Ten critical factors for successful acquisitions , 2005, J. Enterp. Inf. Manag..

[18]  Angèle L. M. Cavaye,et al.  User participation in system development revisited , 1995, Inf. Manag..

[19]  Robin Williams,et al.  Technology Choice and its Performance : Toward a Sociology of Software Package Procurement , 2009 .

[20]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[21]  N. Shepherd,et al.  The Influence of Context on the Strategic Decision‐Making Process: A Review of the Literature , 2014 .

[22]  Ali Sunyaev,et al.  Trust is Good, Control is Better: Creating Secure Clouds by Continuous Auditing , 2016, IEEE Transactions on Cloud Computing.

[23]  Trudie Aberdeen Yin, R. K. (2009). Case study research: Design and methods (4th Ed.). Thousand Oaks, CA: Sage. , 2013, The Canadian Journal of Action Research.

[24]  Felix B. Tan,et al.  Sustaining the Momentum: Archival Analysis of Enterprise Resource Planning Systems (2006-2012) , 2014, Commun. Assoc. Inf. Syst..

[25]  Steven Sawyer,et al.  Packaged software: implications of the differences from custom approaches to software development , 2000, Eur. J. Inf. Syst..

[26]  Jonny Holmström,et al.  Requirements engineering blinders: exploring information systems developers’ black-boxing of the emergent character of requirements , 2011, Eur. J. Inf. Syst..

[27]  Daniel Beimborn,et al.  Platform as a Service (PaaS) , 2011, Bus. Inf. Syst. Eng..

[28]  Matthias Jarke,et al.  The brave new world of design requirements , 2011, Inf. Syst..

[29]  Ali Sunyaev,et al.  Determinant factors of cloud-sourcing decisions: reflecting on the IT outsourcing literature in the era of cloud computing , 2016, J. Inf. Technol..

[30]  Carol V. Brown,et al.  Horizontal Allocation of Decision Rights for On-Premise Applications and Software-as-a-Service , 2013, J. Manag. Inf. Syst..

[31]  Andrew B. Whinston,et al.  Multitask Agency, Modular Architecture, and Task Disaggregation in SaaS , 2010, J. Manag. Inf. Syst..

[32]  Matthew Bidwell,et al.  Politics and Firm Boundaries: How Organizational Structure, Group Interests, and Resources Affect Outsourcing , 2012, Organ. Sci..

[33]  Jacques Verville,et al.  A SIX-STAGE MODEL OF THE BUYING PROCESS FOR ERP SOFTWARE , 2003 .

[34]  Subhajyoti Bandyopadhyay,et al.  Cloud computing - The business perspective , 2011, Decis. Support Syst..

[35]  Peter Kawalek,et al.  Evolutionary software development to support organizational and business process change: a case study account , 1996, J. Inf. Technol..

[36]  Michael A. Cusumano,et al.  The changing labyrinth of software pricing , 2007, CACM.

[37]  Daniel Robey,et al.  Deciding to upgrade packaged software: a comparative case study of motives, contingencies and dependencies , 2007, Eur. J. Inf. Syst..

[38]  Ali Sunyaev,et al.  Cloud services certification , 2013, CACM.

[39]  Steve Sawyer,et al.  A market-based perspective on information systems development , 2001, CACM.

[40]  Sue Newell,et al.  Understanding the contextual influences on enterprise system design, implementation, use and evaluation , 2004, J. Strateg. Inf. Syst..

[41]  Vidyanand Choudhary,et al.  Comparison of Software Quality Under Perpetual Licensing and Software as a Service , 2007, J. Manag. Inf. Syst..

[42]  Saonee Sarker,et al.  An Exploration into the Process of Requirements Elicitation: A Grounded Approach , 2010, J. Assoc. Inf. Syst..

[43]  Ali Sunyaev,et al.  CloudLive: a life cycle framework for cloud services , 2015, Electronic Markets.

[44]  Subhajyoti Bandyopadhyay,et al.  Cloud Computing - The Business Perspective , 2011, 2011 44th Hawaii International Conference on System Sciences.

[45]  Nicole Fruehauf Information Systems Requirements Determination And Analysis , 2016 .

[46]  Franz Lehner,et al.  Requirements Engineering as a Success Factor in Software Projects , 2001, IEEE Softw..

[47]  Y. Wind,et al.  A General Model for Understanding Organizational Buying Behavior , 1972 .

[48]  Ben Light,et al.  The maintenance implications of the customization of ERP software , 2001, J. Softw. Maintenance Res. Pract..

[49]  Niels Bjørn-Andersen,et al.  Exploring Value Cocreation in Relationships Between an ERP Vendor and its Partners: A Revelatory Case Study , 2012, MIS Q..

[50]  Xavier Franch,et al.  Dealing with information quality in software package selection: an empirically based approach , 2014, IET Softw..

[51]  José Esteves,et al.  An Updated ERP Systems Annotated Bibliography: 2001-2005 , 2007, Commun. Assoc. Inf. Syst..

[52]  Ben Light,et al.  A Study of User Involvement in Packaged Software Selection , 2002, ICIS.

[53]  Thomas Hess,et al.  Drivers of SaaS-Adoption – An Empirical Study of Different Application Types , 2009, Bus. Inf. Syst. Eng..

[54]  Thomas Hess,et al.  Does Personality Matter in the Evaluation of ERP Systems? Findings from a Conjoint Study , 2010, ECIS.

[55]  Ben Light,et al.  An investigation into resistance practices at an SME consultancy , 2009, J. Enterp. Inf. Manag..

[56]  Elizabeth J. Davidson,et al.  Technology Frames and Framing: A Socio-Cognitive Investigation of Requirements Determination , 2002, MIS Q..

[57]  Robert W. Zmud,et al.  A Synthesis of Research on Requirements Analysis and Knowledge Acquisition Techniques , 1992, MIS Q..

[58]  Robin Williams,et al.  Research Commentary - Moving Beyond the Single Site Implementation Study: How (and Why) We Should Study the Biography of Packaged Enterprise Solutions , 2012, Inf. Syst. Res..

[59]  M. Markus,et al.  The Enterprise System Experience— From Adoption to Success , 2000 .

[60]  Lowell Jay Arthur Software evolution: the software maintenance challenge , 1988 .

[61]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[62]  Wanda J. Orlikowski,et al.  Improvising Organizational Transformation Over Time: A Situated Change Perspective , 1996, Inf. Syst. Res..

[63]  M. Lynne Markus,et al.  Tailoring ERP systems: a spectrum of choices and their implications , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[64]  Line Dubé,et al.  Rigor in Information Systems Positivist Case Research: Current Practices , 2003, MIS Q..

[65]  Des Greer,et al.  Towards an understanding of the causes and effects of software requirements change: two case studies , 2012, Requirements Engineering.

[66]  Ben Light,et al.  Integration in ERP Environments: Rhetoric, Realities and Organisational Possibilities , 2006 .

[67]  M. Fleischer,et al.  processes of technological innovation , 1990 .

[68]  Ben Light,et al.  Reflections on issues of power in packaged software selection , 2006, Inf. Syst. J..

[69]  A. V. D. Ven,et al.  Longitudinal Field Research Methods for Studying Processes of Organizational Change , 1990 .