Is There Only One Systems Development Life Cycle?

This paper contributes to the literature on information systems development life cycle (SDLC) by presenting an enhanced SDLC model, which integrated three interdependent and complementary, but different SDLCs. It is based on integration of the traditional and well-established idea of custom development with package development and commercially off the shelf (COTS) selection and implementation. Package development includes all software made for a market, whereas COTS selection and implementation refers to the selection and implementation of package software. Although there are many similarities between the life cycles, many differences are important to understand. We highlight both the differences and the intersection between the life cycles and outline an integrated SDLC model, which will be used to discuss future research and curricula issues.

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

[2]  Steve Sawyer,et al.  Packaged software development teams: what makes them different? , 1998, Inf. Technol. People.

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

[4]  Jonas Hedman Understanding ERP Implementation Methods: The Case of ASAP , 2004 .

[5]  Erran Carmel,et al.  American Software Hegemony in Packaged Software and 'the Culture Software' , 1997, Inf. Soc..

[6]  Rudy Hirschheim,et al.  A Paradigmatic Analysis Contrasting Information Systems Development Approaches and Methodologies , 1998, Inf. Syst. Res..

[7]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[8]  Erran Carmel,et al.  A process model for packaged software development , 1995 .

[9]  Steven L. Alter A General, Yet Useful Theory of Information Systems , 1999, Commun. Assoc. Inf. Syst..

[10]  C. R. Bector,et al.  Multiobjective water resources investment planning under budgetary and socio-technical uncertainties , 1994 .

[11]  Anders G. Nilsson,et al.  The Standard Application Package Market : An Industry in Transition , 1996 .

[12]  Mikael Lind,et al.  Dividing Businesses into Processes Foundations for Modelling Essentials , 2002 .

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

[14]  Bo Andersson,et al.  Issues in the Development of a Mobile based Communication Platform for the Swedish Police Force and Appointed Security Guards , 2006 .

[15]  Martin Höst,et al.  An Industrial Case Study on Distributed Prioritisation in Market-Driven Requirements Engineering for Packaged Software , 2001, Requirements Engineering.

[16]  Michael Rosemann,et al.  Requirements Engineering for Enterprise Systems , 2001 .