Carnegie Mellon University

17-610 Risk Management for Software Intensive Projects

It is estimated that half of all software projects fail to meet initial requirements, cost, schedule and/or customer expectations due to problems that occur during the development life cycle. Some of these problems began as risks that, if properly identified, analyzed and mitigated, should not have escalated to the problem state. Despite its benefits, the practice of risk management in industry is ad-hoc, inconsistent, and often ineffective, leading decision makers to make poor choices based upon lack of, or mis-communicated, information.

The goal of this course is to develop risk managers; individuals who are capable of identifying both the risks and the underlying factors influencing them in order make better project decisions. Students will become familiar with existing tools, techniques and strategies that serve to identify, analyze and assist in mitigating or avoiding risk.