Abstract
This paper explores the implicit nature of risk management in agile processes. It discusses why current techniques for managing risks in agile processes are not sufficient and how the processes can benefit from more explicit techniques. This is supported by the authors’ experience with an industry project that was managed using Scrum. Initially, risks in the project were managed implicitly as is typical with agile processes, but more explicit techniques were adopted as the project progressed. The paper will discuss these techniques, mechanisms for incorporating them into agile processes, and lessons learned.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Architecture Analysis and Design Language (Aadl), SAE Standard AS5506 (November 2004)
Barbacci, M., Ellison, R., Lattanze, A., Stafford, J., Weinstock, C., Wood, W.: Quality Attribute Workshops (QAWs), Third Edition, CMU SEI Technical Report CMU/SEI-2003-TR-016. Software Engineering Institute, Carnegie Mellon University (2003)
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison-Wesley, Reading (2003)
Beck, K.: eXtreme Programming Explained: Embrace Change. Addison-Wesley, Reading (1999)
Carr, M.J., Konda, S.L.: Monarch, Ira, Ulrich, Carol F., and Walker, Clay F. Taxonomy-Based Risk Identification (CMU/SEI-93-TR-6, ESC-TR-93-183). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University (1993)
Cockburn, A.: Agile Software Development. Addison-Wesley, Reading (2002)
Concha, M., Visconti, M., Astudillo, H.: Agile Commitments: Enhancing Business Risk Management in Agile Development Projects. In: Concas, G., et al. (eds.) XP 2007. LNCS, vol. 4536, pp. 149–152. Springer, Heidelberg (2007)
Conrow, E.H., Shishido, P.S.: Implementing Risk Management on Software Intensive Projects. IEEE Software 14(3), 83–89 (1997)
Dorofee, et al.: Continuous Risk Management Guidebook. Carnegie Mellon University (1996)
Garlan, D., Gluch, D., Tomayko, J.: Agents of Change: Educating Software Engineering Leaders. Computer 30(11), 59–65 (1997)
Gluch, D.P.: A Construct for Describing Software Development Risk (CMU/SEI-94-TR-14, ESC-TR-94-014). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University (1994)
IEEE1540, IEEE 1540 Standard for Lifecycle - Processes-Risk Management. IEEE, New York (2001)
Lu, X.N., Ma, Q.G.: Risk Analysis in Software Development Project with Owners and Contractors. In: International Engineering Management Conference (October 2004)
McMahon Paul, E.: Bridging Agile and Traditional Development Methods: A Project Management Perspective, Crosstalk (May 2004)
Nyfjord, J., Kajko-Mattsson, M.: Commonalities in Risk Management and Agile Process Models. In: ICSEA 2007, Cap Esterel France (August 2007)
Paulk, M.: Agile Methodologies and Process Discipline. Crosstalk (October 2002)
Preston, G.: Smith and Roman Pichler, Agile Risks/Agile Rewards, Software Development, pp. 50–53 (April 2005) Project Management Institute, A Guide to the Project Management Body of Knowledge (PMBoK), 3rd Ed. ANSI/PMI 99-001-2004, Project Management Institute, Newton Square, PA (2004)
Schwaber, K.: Agile Project Management with Scrum. Microsoft Press (2004)
Williams, R.C., Pandelios, G.J., Behrens, S.G.S.: Method Description (Version 2.0) & SRE Team Members Notebook (Version 2.0) (CMU/SEI-99-TR-029). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University (1999)
Williams Ray, C., Walker, J.A., Dorofee, A.J.: Putting Risk Management into Practice. IEEE Software 14(3), 75–82 (1997)
The Eclipse Development Platform, http://www.eclipse.org
The Society for Automotive Engineers Architecture Analysis & Design Language, http://www.aadl.info
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nelson, C.R., Taran, G., de Lascurain Hinojosa, L. (2008). Explicit Risk Management in Agile Processes. In: Abrahamsson, P., Baskerville, R., Conboy, K., Fitzgerald, B., Morgan, L., Wang, X. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2008. Lecture Notes in Business Information Processing, vol 9. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68255-4_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-68255-4_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68254-7
Online ISBN: 978-3-540-68255-4
eBook Packages: Computer ScienceComputer Science (R0)