June 18th, 2019 by inflectra
The principles of risk management play a pivotal role in the project management framework. While the principles of project management do not specifically recommend waterfall approach, some agile practitioners incorrectly disassociate from the principles of project risk management in agile approaches to product development or project management.
Risk is defined as an uncertain event that can either positively or negatively impact the project objectives. Is such an uncertainty avoidable just because one follows agile? For example, experiments tried in an iteration need not always be successful or prove to be promising for subsequent iterations to benefit from the results of the experimental spikes. Therefore, regardless of the framework used in either project management or product development, if we can relate to definition of risk, it is impossible for one to disregard risk management principles even in agile framework. Consequently, many agile practitioners incorporate risk principles within the agile context in the form of risk-adjusted product backlog.
The risk management life cycle includes an approach to how risks will be managed throughout the project life cycle. This plan-risk-management process provides the risk management plan defining how to conduct risk management. This approach still applies in the agile framework on how the agile team will conduct risk management activities throughout the initiative. Consequently, the features and user stories can also start identifying the risks incorporating the risk register elements and subsequently impeding the team’s ability to deliver in the product backlog.
Subsequently, the team can be proactive in categorizing several risks in the risk register. Some of these risk categories can be commercial risks or compliance risks where external environmental factors can be identified and assessed so that the features identified for the release plan for the minimum viable product can be aligned to the strategic measurable organizable value. Such identified risks can be measured to build the contingency reserves at the iteration and release levels. Furthermore, the number of risks (both threats and opportunities) can be tracked across the iterations in the form risk profile chart (also known as risk exposure chart). This risk profile chart is represented in the information radiator as a burndown chart that can help with prioritizing features as well as getting the required support from management in the form of resources and capital funding.
This identification of risks can facilitate the team to proactively assess the essential support such as process value and technical value stories required to support the features forecast in the future. Furthermore, the same assessment can also get support from risk owners outside of agile team to support the agile team’s objectives. Such identification and analysis of risks can help prioritize the minimal marketable features in iteration planning as well as appropriate disaggregation of user stories setting up the iterations for success.
Extending these approaches further, continuous monitoring of risks and identification of secondary risks throughout the daily standup can help with the contingency plans to ensure that the team is supported to meet their commitments. This practice can empower the team to raise risks in advance refining the product backlog so that subsequent iterations are positioned to accommodate steps to address these risks. The risk responses steps can be part of the task breakdown during pointing or estimation exercises during iteration planning so that the team maintains a sustainable pace of appropriate value-added user stories.
As one can see, risk management principles undoubtedly impact agile approaches. If you want to learn more about the risk response strategies as well as other approaches to categorize risk and increase risk transparency across the agile release plans, please check out the webinar archives or sign up for Inflectra's On Demand Webinars on Agile Management.
Dr. Sriram Rajagopalan is a project management guru with extensive software development and project management experience in many industries. Dr. Rajagopalan lead Inflectra's agile project management webinar series called: Deeper Dive Into Agile: Practical Tips On Managing Agile Projects
Blog Risk Management in Agile Initiatives Sriram Rajagopalan
Ask an Inflectra expert:
SpiraTest combines test management, requirements traceability & bug-tracking
SpiraTeam brings your teams together, managing the entire application lifecycle
SpiraPlan lets you manage your programs and portfolio of projects like never before
Orchestrates your automated regression testing, functional, load and performance
The ultimate test automation platform for web, mobile, and desktop applications
The help desk system, designed specifically for software support teams
Cloud hosted, secure source code management - Git and Subversion
Exploratory testing capture tool that automatically records your testing activity
Let us deal with the IT pain so you don't have to. Or use on-premise if you prefer.
Our customers work in every industry imaginable. From financial services to healthcare and biotech to government and defense and more, we work with our customers to address their specific needs.
Our products do not enforce a methodology on you, instead they let you work your way. Whether you work in agile development, Scrum and XP, Kanban and Lean, Waterfall, hybrid, or Scaled Agile Inflectra can help.
If you want to learn more about application delivery, testing, and more take a look at our whitepapers, videos, background papers, blog, and presentations.
Customers use our tools to help automate repetitive tasks and streamline their business processes using our Robotic Process Automation (RPA) solutions.
We collaborate with a wide range of teams to bring our customers a range of services (including load testing, training, and consultation), complimentary technologies, and specialized tools for specific industries.
Learn how different organizations have benefited from using Inflectra products to manage their software testing and application develooment.
Outstanding support is the foundation of our company. We make support a priority over all other work. Take a look at our support policy.
Discover great tips, discussions, and technical solutions from fellow customers and Inflectra's technical experts.
If you can't find the answer you're looking for, please get in touch with us: over email, phone, or online.
We are constantly creating new videos to help customers learn about our products, including through in depth webinars, all freely available along with a wide selection of presentations.
We provide a number of resources to help customers learn how to get the most out of our products, with free online resources, virtual classrooms, and face to face.
Read about Inflectra, our manifesto, and values. Meet our incredible customers who are building awesome things. We are focused on their success using our tools.
The Inflectra Blog contains articles on all aspects of the software lifecycle.
In addition we have whitepapers,
background articles, videos and
presentations to help get you started.
Events are a big part of our awesome customer service. They are a chance to learn more about us, our products, and how to level up your skills with our tools.
We partner with educational institutions and individuals all over the world. We are also a great place to work and encourage you to explore joining our team.
Please contact us with your questions, feedback, comments, or suggestions. We'll get back to you as soon as possible.
When you need additional assistance (be it training, consulting, or integration services) our global certified solution provider partner network is ready to help.
At Inflectra, we are fully committed to provide our customers with the very best products and customer service.
We want to help developers extend and customize our tools to fit in with their needs. We provide robust APIs, sample code, and open source projects.