AGILE COMMITMENTS: DEALING WITH BUSINESS EXPECTATIONS RISKS IN AGILE DEVELOPMENT

Mauricio Concha, Marcello Visconti, Hernán Astudillo

Abstract

Agile methods have been proposed to increase customer satisfaction and deliver business value early, yet usually don’t focus on progress visibility other than software deliverables. However, many customers demand risk visibility over the main aspects that define their expectations: functionality (scope), budget, time-to-market, and product quality. This article proposes an agile commitment framework based on structured definition and follow-up of commitments among customers and developers. The framework uses commitment management to improving risk management by enhancing visibility of business expectation risks, by providing a negotiation baseline among customers and developers, and by allowing mitigating action when appropriate. Finally, we summarize several case studies run to evaluate the proposed framework in academic and industrial settings.

References

  1. Agile Manifesto, 2001. Retrieved April 1, 2007 from http://www.agilemanifesto.org/ .
  2. Alleman, G., Henderson, M., 2003. “Agile Development Work in a Government Contracting Environment.” In Procs. Agile Development Conference (ADC'03).
  3. Anderson, D., 2004. Agile Management for software engineering. The Coad Series.
  4. Beck, K., Cleal, D., 1999. “Optional Scope Contracts.” Tech Report. Retrieved from www.xprogramming.com/ftp/Optional+scope+contrac ts.pdf
  5. Boehm, B., DeMarco, T., 1997, “Software Risk Management.” IEEE Software, May/Jun 1997.
  6. Concha, M., Visconti, M., Astudillo, H., 2007. Agile Commitments: Managing Business Expectation Risks in Agile Development Projects, In Technical Report 2007/03, January 2007. Departamento de Informática, Universidad Técnica Federico Santa María.
  7. Cram, M., Bohner, S., 2005. “The Impact of Agile Methods on Software Project Management.” In Procs. International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'05).
  8. Hartmann, D., Dymond, R., 2006. “Appropriate Agile Measurement: Using Metrics and Diagnostics to Deliver Business Value.” In Procs. of AGILE 2006 Conference (AGILÓ06).
  9. Jamieson, D., Vinsen, K., Callender, G., 2005. “Agile Procurement: New Acquisition Approach to Agile Software Development.” In EUROMICRO -SEAÍ05.
  10. Kontio, J., Hoglund, M., Ryden, J., Abrahamsson, P., 2004. “Managing Commitments and Risks: Challenges in Distributed Agile Development.” In Procs. 26th International Conference on Software Engineering (ICSE'04).
  11. Kontio, J., Pitkanen, O., Sulonen, R., 1998. “Towards Better Software Projects and Contracts: Commitment Specifications in Software Development Projects.” In Procs. International Conference on Software Engineering (ICSE'98).
  12. Larman, C., 2004. Agile and Iterative development: A manager's guide. Addison Wesley.
  13. Li, M., Huang, M., Shu, F., Li, J., 2006. “A Risk-Driven Method for XP Release Planning.” In ICSÒ06, May 20-28, 2006, Shanghai, China.
  14. Rand, C., Eckfeldt, B, 2004. Aligning Strategic Planning with Agile Development: Extending Agile Thinking to Business Improvement. In Procs. Agile Development Conference (ADC'04).
  15. Schuh, P., 2005. Integrating Agile Development in the Real World. Programming Series, Charles River Media.
  16. Software Engineering Institute (SEI) - CMU, 2006. CMMI for Development, Version 1.2. Technical Report CMU/SEI-2006-TR-008.
Download


Paper Citation


in Harvard Style

Concha M., Visconti M. and Astudillo H. (2007). AGILE COMMITMENTS: DEALING WITH BUSINESS EXPECTATIONS RISKS IN AGILE DEVELOPMENT . In Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8111-10-4, pages 72-79. DOI: 10.5220/0002586500720079


in Bibtex Style

@conference{enase07,
author={Mauricio Concha and Marcello Visconti and Hernán Astudillo},
title={AGILE COMMITMENTS: DEALING WITH BUSINESS EXPECTATIONS RISKS IN AGILE DEVELOPMENT},
booktitle={Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2007},
pages={72-79},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002586500720079},
isbn={978-989-8111-10-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - AGILE COMMITMENTS: DEALING WITH BUSINESS EXPECTATIONS RISKS IN AGILE DEVELOPMENT
SN - 978-989-8111-10-4
AU - Concha M.
AU - Visconti M.
AU - Astudillo H.
PY - 2007
SP - 72
EP - 79
DO - 10.5220/0002586500720079