Risk Analysis
CS410
What do you have to do?
Analyze the projects - Based upon contents of Functional Specs
- Identifying Risks
- Be prepared to discuss these in class!!
- Some will be known and some unknown
Risk Analysis
Basis for prototype design Identifies risks Prioritizes risks based upon project impact Methods for risk management
Project Decisions & Risk
Triple Constraints - Quality of Specification Requirements Critical
- Brevity of Schedule Critical
- Minimal Cost Critical
Uncertainties cannot be eliminated Affects can be reduced or minimized
Some Mechanisms for Reduction
Establishing project action checklists Team evaluation of planned actions Critical evaluations by experts Contingency plans for unexpected events
Contingency Planning Methods
Expert estimates Fixed increase in planned events Add unplanned events Duplication of events Fixed increase in project estimates
So…What do you have to do?
Prepare a document section that identifies, assesses, and manages the risks - Updates to schedules, budgets, hardware and software resources, requirements, design, or even project description and goals
- Include expert advice and opinions
Remember…
Quality of Requirements is Critical - Establish a set of requirements that support the risk control
- Sample inputs/outputs
- Module interactions
- Defined limitations of the system
- ….
SO…establish them!
Project Questions
Objective review - Have these changed? What are the project factors? What are the events critical to the overall project? Is it still feasible?