Risk management in agile methods: a study of DSDM in practice

Businesses are increasingly operating in extremely turbulent environments necessitating the need to respond and adapt to change more quickly and improve overall time to market. From an Information Systems Development perspective this has triggered a new wave of development, the most notable of these being agile methods. A principle objective of agile methods is to reduce well-known risks associated with common ISD project failures. While there is extensive academic literature on risk management and its growing importance in ISD, literature in relation to risk management in agile ISD projects is still in infancy. The purpose of this research was to ascertain the extent to which risk management practices are incorporated into agile development projects. The methodology deployed for this research involved a case study of a change management consultancy firm dedicated to the use of the Dynamic Systems Development Method (DSDM).

[1]  Robert J. Chapman,et al.  The effectiveness of working group risk identification and assessment techniques , 1998 .

[2]  B. Boehm Software risk management: principles and practices , 1991, IEEE Software.

[3]  Milan Zeleny,et al.  An Anatomy of Risk , 1978 .

[4]  Robert N. Charette,et al.  Software Engineering Risk Analysis and Management , 1989 .

[5]  R. J. Hartley,et al.  A Review of Information Systems Development Methodologies , 1994 .

[6]  Thomas Steinke,et al.  ZIB Structure Prediction Pipeline: Composing a Complex Biological Workflow Through Web Services , 2006, Euro-Par.

[7]  Daniel E. Turk,et al.  AGILE SOFTWARE DEVELOPMENT: A SURVEY OF EARLY ADOPTERS , 2008 .

[8]  Ian T. Foster,et al.  Grid information services for distributed resource sharing , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[9]  Elaine M. Hall,et al.  Managing Risk: Methods for Software Systems Development , 1998 .

[10]  J. Coppendale Manage risk in product and process development and avoid unpleasant surprises , 1995 .

[11]  Robert G. Easierling An Anatomy of Risk , 1977 .

[12]  Pekka Abrahamsson,et al.  New directions on agile methods: a comparative analysis , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[13]  J. U. M. Smith,et al.  Project Risk Management: Processes, Techniques and Insights , 1998, J. Oper. Res. Soc..

[14]  Jack R. Meredith Project Management in Practice , 2001 .

[15]  Jonathan H. Klein,et al.  Risk management for information systems development , 1996, J. Inf. Technol..

[16]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[17]  M S Waterman,et al.  Identification of common molecular subsequences. , 1981, Journal of molecular biology.

[18]  Donald J. Reifer,et al.  How good are agile methods? , 2002, IEEE Software.

[19]  Audrey J. Dorofee,et al.  Putting Risk Management Into Practice , 1997, IEEE Softw..

[20]  John McManus Risk Management in Software Development Projects , 2003 .

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

[22]  S. Grey Practical Risk Assessment for Project Management , 1995 .

[23]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[24]  Robert N. Charette,et al.  Applications Strategies for Risk Analysis , 1990 .

[25]  David Hillson,et al.  Extending the risk process to manage opportunities , 2002 .

[26]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[27]  Kalle Lyytinen,et al.  A framework for identifying software project risks , 1998, CACM.

[28]  Tom DeMarco,et al.  Risk Management during Requirements , 2003, IEEE Softw..

[29]  Tom DeMarco,et al.  Waltzing with Bears: Managing Risk on Software Projects , 2003 .

[30]  Karl E. Wiegers,et al.  Know your enemy: software risk management , 1998 .

[31]  Kathy Schwalbe,et al.  Information Technology Project Management , 1999 .

[32]  Brian Fitzgerald,et al.  Systems development methodologies: the problem of tenses , 2000, Inf. Technol. People.