Lecture8 Risk-1
Lecture8 Risk-1
Managemen
t
ORGANISING, PLANNING AND SCHEDULING
SOFTWARE PROJECTS
Objectives
To discuss the notion of risks and the risk management process
Topics covered
Risk management
Risk management
Risk management is concerned with identifying risks and drawing up
plans to minimise their effect on a project.
A risk is a probability that some adverse circumstance will occur.
◦ Project risks affect schedule or resources
◦ Product risks affect the quality or performance of the software being
developed
◦ Business risks affect the organisation developing or procuring the software
Software risks
Risk Risk type Description
Staff turnover Project Experienced staff will leave the
project before it is finished.
Management change Project There will be a change of
organisational management with
different priorities.
Hardware unavailability Project Hardware which is essential for the
project will not be delivered on
schedule.
Requirements change Project and There will be a larger number of
product changes to the requirements than
anticipated.
Specification delays Project and Specifications of essential interfaces
product are not available on schedule
Size underestimate Project and The size of the system has been
product underestimated.
CASE tool under- Product CASE tools which support the
performance project do not perform as anticipated
Tec hnology change Business The underlying technology on which
the system is built is superseded by
new technology.
Product competition Business A competitive product is marketed
before the system is completed.
The risk management
process
Risk identification
◦ Identify project, product and business risks
Risk analysis
◦ Assess the likelihood and consequences of these risks
Risk planning
◦ Draw up plans to avoid or minimise the effects of the risk
Risk monitoring
◦ Monitor the risks throughout the project
The risk management
process
Minimisation strategies
◦ The impact of the risk on the project or product will be reduced
Contingency plans
◦ If the risk arises, contingency plans are plans to deal with that risk
Risk management
strategies
Risk Strategy
Organisational Prepare a briefing document for senior management showing
financial problems how the project is making a very important contribution to the
goals of the business.
Recruitment Alert customer of potential difficulties and the possibility of
problems delays, investigate buying-in components.
Staff illness Reorganise team so that there is more overlap of work and
people therefore understand each other’s jobs.
Defective Replace potentially defective components with bought-in
components components of known reliability.
Requirements Derive traceability information to assess requirements change
changes impact, maximise information hiding in the design.
Organisational Prepare a briefing document for senior management showing
restructuring how the project is making a very important contribution to the
goals of the business.
Database Investigate the possibility of buying a higher-performance
performance database.
Underestimated Investigate buying in components, investigate use of a program
development time generator.
Risk monitoring
Assess each identified risks regularly to decide whether or not it is
becoming less or more probable
Also assess whether the effects of the risk have changed
Each key risk should be discussed at management progress meetings
Risk factors
Risk type Potential indicators
Technology Late delivery of hardware or support software, many
reported technology problems
People Poor staff morale, poor relationships amongst team
member, job availability
Organisational organisational gossip, lack of action by senior
management
Tools reluctance by team members to use tools, complaints
about CASE tools, demands for higher-powered
workstations
Requirements many requirements change requests, customer
complaints
Estimation failure to meet agreed schedule, failure to clear
reported defects
Key points
Risks may be project risks, product risks or business risks
Risk management is concerned with identifying risks which may affect the
project and planning to ensure that these risks do not develop into major
threats