Kuliah 5 - Project Risk
Kuliah 5 - Project Risk
Kuliah 5 - Project Risk
RISK MANAGEMENT
DR. Ir. HERMAN S. MBA
REFERENCES 2
• Financial Risk
• Technical Risk
• Commercial Risk
• Execution Risk
• Contractual or Legal Risk
• Others: Absenteeism, Resignation, Staff pulled away by
management, Additional staff/skills not available, Training not as
effective as desired, Initial specifications poorly or incompletely
specified, Work or change orders multiply due to various problems,
etc.
RISK IDENTIFICATION METHOD
• Human errors: are caused by the distractions of the brain because our brain
keeps processing all signals sent by our sensory organs continuously, and thus,
the work we are doing gets less attention, which results in errors in the work.
Due to human error, the requirements or design, or the construction may get
injected with defects. To overcome this, we must have review processes for the
work done to remove any defects.
• Poor management: is yet another human risk factor. Not all project managers are
naturally talented. Many of them learn managing things from experience. If a
project manager lacks experience in managing a project, then it is a big liability
for the project and it will show up in project results. Even if a project manager
has experience, personal traits dictate whether he can handle the project well
or not. So the project manager for a project must be chosen carefully, taking
into account his experience and personal traits.
Risk Category
• All of the risks mentioned in the previous section can actually be broadly
grouped into categories of budget risks, resource risks, quality risks,
schedule risks, and technology risks.
• Budget Risks: If for some reason the budget goes above the permissible limit,
then the project manager must do something to control it. It is common
practice for the project steering committee to decide to cut short some
product features to contain the project within the budget. But this is not a
good practice. Instead, remedial action must be taken as soon as the project
shows the risk of cost overrun, so as to prevent the problem from actually
happening. To reduce the impact of budget risks, the budget allowance
should include reserve funds. So when such risks occur, allowances can be
taken up from the reserves to avoid the project from failing.
Risk Category
• Time (Schedule) Risks: if the project looks to be slipping away from the targeted
date of deployment, then it will be a great business opportunity loss for the
customer. For this reason, the project should never be allowed to cross the targeted
release dates. Nevertheless, due to unforeseen circumstances, the project dates
may get affected. Sometimes, unexpected rework to be done on software
construction will lead to the slippage of the task schedule. To reduce the impact of
schedule slippages, a schedule allowance should be taken for each time-related risk
• Resource Risks: It is a reality that software professionals are in great demand, and
most projects run the real risk of team members leaving the project for more
lucrative offers. Project team members leaving in the middle of the project is one of
the biggest risks any project may face. This risk can be mitigated to some extent by
implementing a knowledge management system that will store all the knowledge
acquired by team members during the project. It will also store all the work
performed by the project team. So, when a team member leaves the project, the
knowledge acquired and the work done by him is in the knowledge management
system.
Risk Category
• Quality Risks: Industry strength software needs a rock solid reliability so that
during operations, the support costs can be kept at a minimum. Otherwise,
supporting a poor quality software product becomes a losing proposition. So, the
quality of the software product is always a concern and a big risk. The quality of
the product may be poor due to bad software design or bad software
construction. Even if it is good, there is still a chance of defects inadvertently
creeping in due to complexity, large integration interfaces, or due to the large
number of changes in the design when the requirements are altered.
• To deal with quality risks, the best policy is to have a check for quality integrated
in the project schedule itself (quality planning). This will ensure that the quality
at the work product level is on par with the desired level, which in turn will
ensure overall product quality. Peer reviews, code reviews, and other formal
quality review processes should be strictly followed for all work products
Risk Category
• Technology Risks: with the rapid introduction of new products into the
market, older products quickly become obsolete. So, many projects face
the prospect of having an outdated technology on which the software
product is being built. In such cases, the software product becomes
unusable even before it is implemented. Similarly, if any hardware
component that may have been integrated with the software and the
hardware becomes obsolete, the software product becomes unusable. An
appropriate selection of programming language, hardware platform, and
user access methods will make sure that the software product does not
become obsolete during the expected lifespan usage of the product.
When selecting technology tools and techniques, contact the vendors to
make sure that they will be providing support in future as well for the
tools you are buying from them.
ANALYSIS OF PROBABILITY & CONSEQUENCES
Low
ANALYSIS OF PROBABILITY & CONSEQUENCES
high
C. Budget cut Medium Low Minor
D. Competitor High High Serious
Medium
Likelihood
first to market
Low
ANALYSIS OF PROBABILITY & CONSEQUENCES
• Risks with high probability and high impact will be put on top of the list,
while risks with low impact and low probability will be put at the bottom.
• Project risks are dynamic in nature. They can occur at any stage of the
project. So the project risk matrix where the project manager has listed
risks and their impact as well as their probability needs to be revised at
regular intervals and the risks that are likely to happen at that moment in
time need to be assessed and remedial action should be taken.
Matrix of Risks: Their Impact and Probability
Probability of Failure (Pf)
SCORE MATURITY COMPLEXITY DEPENDENCY
Low (0.1) Existing design Simple design Not limited to existing system
Minor (0.3) Minor redesign Minor increase in Schedule or performance depend on existing
complexity model
Moderate (0.5) Major change Moderate increase Moderate risk to schedule or performance
DETERMINING LIKELY RISKS
Significant (0.7) Tech. available but Significant increase Schedule or performance depend on new
complex design system or process. Significant cost or risk
Major (0.9) State of art, some Extremely complex Schedule or performance depend on new
& CONSEQUENCES
Low (0.1) Budget estimate not Negligible/ Minimal or no reliability Minimal or no performance
exceeded no impact consequences consequences
Minor (0.3) Cost estimate exceeds Minor slip in Small reduction in Small reduction in system
budget < 5% schedule reliability performance
Moderate Cost estimate exceeds Small slip in Some reduction in Some reduction in system
(0.5) budget < 15% schedule reliability performance
Significant Cost estimate exceeds Slips excess 1 Significant degradation in Significant degradation in
(0.7) budget < 30% month reliability system performance
Major (0.9) Cost estimate exceeds Large Reliability goals cannot be Performance goals cannot
budget < 50% schedule slip achieved under current plan be achieved
CALCULATING A PROJECT RISK FACTOR
• Use the project team consensus to determine the scores for each Probability of
Failure Category: Maturity (Pm), Complexity (Pc), Dependency (Pd).
• Calculate Pf by adding the three categories and dividing by 3: Pf=(Pm+Pc+Pd)/3.
• Determine the scores for each Consequences of Failure Category: Cost (Cc),
Schedule (Cs), Reliability (Cr), Performance (Cp).
• Calculate Cf by adding the three categories and dividing by 4: Cf=(Cc+Cs+Cr+Cp)/4.
• Calculate Overall Risk Factor for the project by using the formula: RF=Pf+Cf-(Pf)(Cf)
• Rule of Thumb: Low risk Rf < 0.3
Medium risk Rf = 0.3 to 0.7
High risk Rf > 0.7
QUANTITATIVE RISK ASESSMENT
• Assume your project team has decided upon the following risk
values:
• Pm = .1, Pc = .5, Pd = .9
• Cc = .7, Cs = .5, Cr = .3, Cp = .1
• Determine the overall Project Risk using qualitative method
RISK MITIGATION STRATEGIES
• Accept Risk
• Minimize Risk
• Share Risk
• Transfer Risk
• Use of Contingency Reserves
CONTROL AND DOCUMENTATION