UPI Study › Courses › Software Engineering › Free lessons › Lesson 13.1 Free with a free account
Identifying and Managing Risk in Software Projects
Software Engineering · Chapter 13: Project Management, Planning, and Agile GovernanceSection 13.1 · lesson 80 of 1036 min · free with a free account
Free preview
Create a free account to keep watching
It takes a minute and costs nothing. Your free account unlocks all of Chapter 1 and 3 more lessons of Software Engineering.
Lesson complete
Earn the 3 college credits for Software Engineering
Enrolling adds a quiz after each lesson, the graded work and the official transcript. Recommended for credit by NCCRS.
Next lesson: Planning a Project: Processes, Tools, and Techniques →← Putting Network Security to the TestNext lesson: Planning a Project: Processes, Tools, and Techniques →
In this lesson
Dealing with potential problems deliberately - before they become actual ones.
- Define a risk, and distinguish it from an issue
- Describe the 4 stages: identify, assess, mitigate, and monitor
- Prioritize risks by probability and impact together
- Explain why risk management is an ongoing cycle
Transcript
Everything said in the video, section by section (768 words). Read along, or search it.
Project Management, Planning, and Agile Governance
Identifying and Managing Risk in Software Projects
Projects rarely fail because of one dramatic event that nobody could have seen coming. This section covers risk management. How risks are identified, assessed, planned for, and tracked throughout a project.
Predictable in Hindsight
Why Projects Actually Fail
Far more often, a project fails because of a problem that was, in hindsight, entirely predictable. A key person leaving. A technology that turned out to be unready. Requirements that never stabilized. And nobody planned for it. Risk management is the discipline of dealing with these potential problems deliberately, before they become actual ones. The alternative is reacting to them only after they arrive.
Risk vs. Issue
What Is a Risk?
A risk is a potential future problem. It is an uncertain event that has not happened, and may never happen, but would create real consequences if it did. That is different from an issue, which is a problem that has already occurred, and now needs to be resolved. Every risk can be described along two dimensions. How likely it is to happen, and how serious the consequences would be if it did. Both matter. A very unlikely risk with severe consequences, and a fairly likely risk with mild ones, can both deserve real attention, for different reasons.
The Cycle
Identify, Assess, Mitigate, Monitor
Risk management runs as a continuous cycle, with four stages. Identification surfaces potential risks before they become problems, drawing on past projects, structured checklists, and open discussion with the people closest to the work. Assessment estimates each risk's probability and impact, so that limited attention goes to the risks that genuinely warrant it. Mitigation plans concrete steps to reduce a risk's probability or impact, before it materializes. And monitoring keeps watching for early warning signs, reassessing priority as circumstances change. What monitoring finds becomes new input for identification. So the cycle never simply ends.
Table 13.1
The Cycle at a Glance
Here is the cycle at a glance, with what each stage produces. Identification produces a list of candidate risks. Assessment produces those risks, ranked by priority. Mitigation produces a plan for each high-priority risk. And monitoring produces an updated risk status, which feeds straight back into identification.
Figure 13.1B
Probability Times Impact
Not every risk deserves the same attention. Plotting each one by probability and impact shows which ones need a real plan. A risk with both high probability and high impact deserves an active mitigation plan, without delay. A risk with high impact but low probability still deserves close attention. Being unlikely does not make its consequences any less severe. A fairly likely risk with mild consequences can still deserve attention, for a different reason. And a risk low on both dimensions can often be accepted and simply tracked, leaving effort for the risks that need it more.
Bringing It Together
The RMMM Plan
The output of this process is often kept as a single living document, called an R M M M plan. That stands for risk mitigation, monitoring, and management. It records each risk, its assessed probability and impact, and the mitigation steps planned to reduce it. It also holds a contingency plan, describing what the team will actually do if the risk occurs anyway. And like the cycle it documents, the plan only stays useful if it is revisited and updated throughout the project.
Think About It
A Risk You Could Have Seen
Think about a group project you have worked on, academic or otherwise. Name one risk that, looking back, was predictable early on. Where would it have landed on the probability and impact grid? And what mitigation step might have reduced it?
Apply It
Written at Kickoff, Never Opened Again
Let's apply that. A project team writes a thorough R M M M plan at kickoff, and never looks at it again. What is likely to go wrong? New risks never get identified, because the cycle has stopped. Priorities go stale as circumstances change, and early warning signs go unwatched. Before long, the plan describes a project that no longer exists.
Key Terms
The Vocabulary of This Section
Let's lock in the key terms. A risk is a potential future problem. An issue is a problem that has already occurred, and now needs resolving. Risk assessment estimates a risk's probability and impact, to prioritize it. Risk mitigation plans concrete steps to reduce either one, in advance. Risk monitoring is the ongoing tracking of identified risks, watching for early warning signs. And an R M M M plan is a living document recording each risk's assessment, mitigation plan, and contingency plan.
Key Takeaways
What to Carry Forward
To pull this together. A risk is a potential future problem, while an issue has already happened. The risk management cycle has four stages. Identify, assess, mitigate, and monitor. And it keeps repeating. Risks are prioritized by probability and impact together. A risk that is unlikely, but severe, still deserves close attention. And an R M M M plan is a living document, kept current for the life of the project.
About Software Engineering at UPI Study
Software Engineering (Computer Science 301) is a self-paced online course of 103 video lessons in 15 chapters, from process models and agile to requirements, design, user interfaces, reliability, security and project management. It carries a NCCRS credit recommendation for 3 semester credits.
Every lesson transcript is free on pages like this one, and the videos are free with a free UPI Study account. Enrolling adds a practice quiz after each lesson, the graded work and final exam that earn the credit, lifetime access, and an official transcript on completion. UPI Study has helped over 130,000 students with college credits. ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities.
Enroll now → Course details Download the syllabus All Computer Science courses Every course with PRO →
Why take it here
Why students take Software Engineering with UPI Study
Where the credit goes
Universities that work with NCCRS
Software Engineering carries a NCCRS credit recommendation. These universities work with NCCRS; some are UPI Study's signed partners. ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities.
Thomas Edison State UniversitySigned partner
University of the PeopleSigned partner
Charter Oak State CollegeSigned partner
Strayer UniversitySigned partner
Columbia Southern UniversitySigned partner
Indiana TechSigned partner
Penn StateWorks with NCCRS
Southern New Hampshire UniversityWorks with NCCRS
SUNYWorks with NCCRS
+many more cooperating universitiesFind my college →Find my college → Not listed? Ask Athena in the corner of this page, or book a 15-minute call.
FAQ
Questions students ask us
About Identifying and Managing Risk in Software Projects
What is the difference between a risk and an issue in project management?
What are the four stages of software risk management?
How should project risks be prioritized?
What is an RMMM plan?
About the Software Engineering course
How many college credits is Software Engineering?
How much does Software Engineering cost and what is included?
Which universities accept UPI Study credits?
How long does Software Engineering take?
How are the exams done?
How do my credits reach my college?
Ready for the full course? Earn 3 credits in Software Engineering.
103 video lessons, a quiz after each one, and the graded work that earns the credit. Recommended for credit by NCCRS.
3 credits · NCCRSEnroll →