Using Agile Methods? - Expected Effects

This chapter focuses on the movement from traditional to agile methods. What are the expected benefits of using agile methods instead of traditional ones? The chapter compares identified benefits in traditional and agile methods and takes a critical attitude in order to reveal possibilities and risks with the expressed benefits in agile methods. The chapter also tries to answer the questions of what benefits are lost and what benefits are preserved when moving to agile methods.

[1]  James A. Highsmith,et al.  Adaptive Software Development: A Collaborative Approach to Managing Complex Systems , 1999 .

[2]  Göran Goldkuhl,et al.  Method intergration: the need for a learning perspective , 1998, IEE Proc. Softw..

[3]  Renée A. McCauley Agile development methods poised to upset status quo , 2001, SGCS.

[4]  Alistair Cockburn,et al.  Agile Software Development: The Business of Innovation , 2001, Computer.

[5]  G. Goldkuhl Socio-Instrumental Pragmatism: A Theoretical Synthesis for Pragmatic Conceptualisation in Information Systems , 2005 .

[6]  Jonathan Rosenhead,et al.  Soft Systems Methodology in Action , 1991 .

[7]  R. Boland,et al.  Accounting in organizations: A union of natural and rational perspectives , 1983 .

[8]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[9]  Andrew Harley,et al.  Cambridge Dictionaries Online , 2000 .

[10]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[11]  Pelle Ehn,et al.  Work-oriented design of computer artifacts , 1989 .

[12]  Ken Schwaber,et al.  SCRUM Development Process , 1997 .

[13]  Karl E. Wiegers Read My Lips: No New Models! , 1998, IEEE Softw..

[14]  David E. Avison,et al.  The fiction of methodological development: a field study of information systems development , 1999, Inf. Technol. People.

[15]  Lars Mathiassen,et al.  Computers and Design in Context , 2003 .

[16]  Andrés Silva,et al.  Requirements Engineering for Sociotechnical Systems , 2005 .

[17]  Henry Mintzberg,et al.  Structure in Fives: Designing Effective Organizations , 1983 .

[18]  R. Burchfield Oxford English dictionary , 1982 .

[19]  JaatunMartin Gilje,et al.  Agile Software Development , 2002, Comput. Sci. Educ..

[20]  Peter Checkland,et al.  Systems Thinking, Systems Practice , 1981 .

[21]  J. Fitzmaurice Economy and Society , 1998 .

[22]  Jan Pries-Heje,et al.  Is Internet-Speed Software Development Different? , 2003, IEEE Softw..

[23]  Richard Baskerville,et al.  Amethodical systems development: the deferred meaning of systems development methods , 2000 .

[24]  Lucy A. Suchman,et al.  Plans and Situated Actions: The Problem of Human-Machine Communication (Learning in Doing: Social, , 1987 .

[25]  Stefan Cronholm,et al.  Communication Analysis as Perspective and Method for Requirements Engineering , 2005 .

[26]  Lars Mathiassen,et al.  Design in Groups—and All That Jazz , 2003 .

[27]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[28]  Sjaak Brinkkemper,et al.  Assembly Techniques for Method Engineering , 1998, CAiSE.

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

[30]  A. F. Harmsen,et al.  Situational Method Engineering , 1997 .

[31]  Benedetto Croce,et al.  What Is Living and What Is Dead of the Philosophy of Hegel , 1985 .

[32]  Stefan Cronholm Why CASE Tools in Information Systems Development? : an Empirical Study Concerning Motives for Investing in CASE Tools , 1995 .

[33]  Enid Mumford,et al.  Review: Understanding and Evaluating Methodologies , 1995 .