Professional Documents
Culture Documents
Requirements
Engineering
Review
Deployment
Delivery & Quick plan
Feedback
u A risk is a condition that could cause some loss or otherwise threaten the
success of a project.
u Risk management is the process of identifying, evaluating, and controlling
risks before they harm your project.
u Risk management involves the application of tools and procedures to contain
project risk within acceptable limits.
Software Risk Management
Elements of risk management
Software Risk Management
u Requirements analysis
u Requirements prioritization
u Technically difficult features
u Unfamiliar technologies, methods, languages, tools, or hardware
Requirements-related Risks
u Requirements specification
u Requirements understanding
u Time pressure to proceed despite open issues
u Ambiguous terminology
u Design included in requirements
Requirements-related Risks
u Requirements validation
u Unvalidated requirements
u Inspection proficiency
Requirements-related Risks
u Requirements management
u Changing requirements
u Requirements change process
u Unimplemented requirements
u Expanding project scope
Software Risk Management
u Risk management helps you keep your eyes open and make informed
decisions, even if you can’t control or avoid every adversity your project
might encounter.
In the next lecture…