Agile Entwicklung Web-basierter Systeme

Both time-to-market and flexibility are becoming more and more important in today’s software development, especially when heading for web-based information systems. Traditional processes focus on detecting errors early, because they assume that changing existing software is expensive. Agile software development uses a different strategy: The team is organized to facilitate the design of changeable software. Tight relations to the stakeholders and short feedback cycles enable the team to put the software into production faster and react to changing requirements more flexible.

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

[2]  Peter V. Coveney,et al.  Frontiers of Complexity: The Search for Order in a Chaotic World, Peter Coveney and Roger Highfield. 1995. Random House, Inc., New York, NY. 480 pages. ISBN: 0-449-90832-1. $27.50 , 1996 .

[3]  Robert R. Kessler,et al.  The collaborative software process(sm) , 2000 .

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

[5]  J. Stapleton,et al.  DSDM: Dynamic Systems Development Method , 1999, Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275).

[6]  Peter M. Senge,et al.  The Dance of Change: The Challenges to Sustaining Momentum in Learning Organizations , 1999 .

[7]  Laurie A. Williams,et al.  Experiments with Industry's “Pair-Programming” Model in the Computer Science Classroom , 2001, Comput. Sci. Educ..

[8]  Martin Fowler,et al.  Refactoring - Improving the Design of Existing Code , 1999, Addison Wesley object technology series.

[9]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[10]  John H. Holland,et al.  Hidden Order: How Adaptation Builds Complexity , 1995 .

[11]  Kim Caputo Cmm Implementation Guide: Choreographing Software Process Improvement , 1997 .

[12]  Don Roberts,et al.  Practical analysis for refactoring , 1999 .

[13]  Charles Fishman,et al.  They write the right stuff , 1996 .

[14]  David Bellin,et al.  The CRC card book , 1997 .

[15]  Brian Randell,et al.  Software engineering : report on a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7th to 11th October 1968 , 1969 .

[16]  John H. Holland,et al.  Emergence. , 1997, Philosophica.

[17]  B. Randell,et al.  Software Engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7-11 Oct. 1968, Brussels, Scientific Affairs Division, NATO , 1969 .

[18]  Barry W. Boehm,et al.  Anchoring the Software Process , 1996, IEEE Softw..

[19]  P. Senge The Fifth Discipline Fieldbook: Strategies and Tools for Building a Learning Organization , 2014 .

[20]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[21]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

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

[23]  Gustavo Rossi,et al.  Patterns for E-Commerce Applications , 2000, EuroPLoP.

[24]  Alistair Cockburn,et al.  Agile Software Development , 2001 .