Managing risks in Norwegian Agile Software Projects: Project Managers´ perspective

The purpose of this study is to understand the role of project risk management in agile software projects. To achieve the purpose, we conducted a qualitative study. We conducted interviews with agile practitioners working with agile projects in Norway ́s software industry. Grounded theory was used to analyse the data. This study aims to study the similarities and dissimilarities between the project risk management process in agile software projects and waterfall software projects, as well as identify the strengths and weaknesses in the current practices being used in agile software projects. Interview results suggested that risk management in agile projects is being done in two ways. One way is adopting implicit risk management strategies, which include communication and collaboration, shorter iterations, frequent delivery, early feedback, and delivering complex parts first. The other way is called explicit risk management strategies, which are relative estimates, burn down charts, SWOT analysis, and risk matrix. Limitations with implicit risk management strategies are also discussed. At the end, guidelines on how to maximize the impact of the risk management process on project outcome are also presented.

[1]  Bassam A. Hussein,et al.  Practical insight about risk management process in agile software projects in Norway , 2014, 2014 IEEE International Technology Management Conference.

[2]  Mike Cohn,et al.  Succeeding with Agile: Software Development Using Scrum , 2009 .

[3]  Alan Moran,et al.  Agile Risk Management , 2014, SpringerBriefs in Computer Science.

[4]  Paul L. Bannerman,et al.  Risk and risk management in software projects: A reassessment , 2008, J. Syst. Softw..

[5]  Uwe Flick,et al.  Designing Qualitative Research , 2008 .

[6]  Christopher J. Alberts,et al.  Continuous Risk Management Guidebook. , 1996 .

[7]  Roger Van Scoy,et al.  Software Development Risk: Opportunity, Not Problem , 1992 .

[8]  Douglas W. Hubbard,et al.  The Failure of Risk Management: Why It's Broken and How to Fix It , 2009 .

[9]  Gil Taran,et al.  Explicit Risk Management in Agile Processes , 2008, XP.

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

[11]  S. Georgieva,et al.  Best Practices in Project Management Through a Grounded Theory Lens , 2008 .

[12]  Christoph H. Loch,et al.  On Uncertainty, Ambiguity, and Complexity in Project Management , 2002, Manag. Sci..

[13]  W. Duncan A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE , 1996 .

[14]  Hernán Astudillo,et al.  Agile Commitments: Enhancing Business Risk Management in Agile Development Projects , 2007, XP.

[15]  A. Håkansson,et al.  Balancing: A Basic Process in End-of-Life Cancer Care , 2003, Qualitative health research.

[16]  David Hillson,et al.  Managing Risk in Projects , 2009 .

[17]  B. Glaser Theoretical Sensitivity: Advances in the Methodology of Grounded Theory , 1978 .

[18]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[19]  Ding Zu-hao,et al.  On the Uncertainty , 2004 .

[20]  Jenna Breckenridge Being Person Driven In A Service Driven Organisation: A Grounded Theory Of Revisioning Service Ideals And Client Realities , 2010 .

[21]  K. Devers,et al.  Study design in qualitative research--2: Sampling and data collection strategies. , 2000, Education for health.

[22]  One-Ki Daniel Lee,et al.  Managing Dynamic Risks in Global IT Projects: Agile Risk-Management using the Principles of Service-Oriented Architecture , 2013, Int. J. Inf. Technol. Decis. Mak..

[23]  X.N. Lu,et al.  Risk analysis in software development project with owners and contractors , 2004, 2004 IEEE International Engineering Management Conference (IEEE Cat. No.04CH37574).

[24]  Jaana Nyfjord,et al.  Towards integrating agile development and risk management , 2008 .

[25]  Mira Kajko-Mattsson,et al.  Commonalities in Risk Management and Agile Process Models , 2007, International Conference on Software Engineering Advances (ICSEA 2007).

[26]  Abdallah Qusef,et al.  Risk management in Agile software development: A comparative study , 2015, 2015 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT).

[27]  Michelle Williams,et al.  How We Made Onsite Customer Work - An Extreme Success Story , 2007, Agile 2007 (AGILE 2007).

[28]  B. Glaser Doing grounded theory : issues and discussions , 1998 .

[29]  Des Greer,et al.  Lightweight Risk Management in Agile Projects , 2014, SEKE.

[30]  Mark C. Paulk,et al.  Agile Methodologies and Process Discipline , 2002 .

[31]  A. Strauss,et al.  Grounded theory , 2017 .

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

[33]  June M. Verner,et al.  Why did your project fail? , 2009, Commun. ACM.

[34]  Bassam A. Hussein,et al.  Grounded Theory Study of the Contracting Process in Agile Projects in Norway’s Software Industry , 2016 .

[35]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[36]  Jan Jurícek,et al.  Project Risk Management Model Based on PRINCE2 and Scrum Frameworks , 2015, ArXiv.

[37]  Melanie Birks,et al.  Grounded Theory: A Practical Guide , 2011, QMiP Bulletin.

[38]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[39]  Ville Ylimannela,et al.  A MODEL FOR RISK MANAGEMENT IN AGILE SOFTWARE DEVELOPMENT , 2013 .

[40]  Joseph Osuji,et al.  Using Grounded theory as a method of inquiry : advantages and disadvantages , 2014 .

[41]  Judith A. Holton,et al.  Remodeling Grounded Theory , 2004 .

[42]  Bassam A. Hussein,et al.  Grounded Theory Study of Conflicts in Norwegian Agile Software Projects: The Project Managers’ Perspective , 2016 .

[43]  Lubna Siddique,et al.  A qualitative study of success criteria in Norwegian agile software projects from suppliers’ perspective , 2022, International Journal of Information Systems and Project Management.