Industrial XP -> Continuous Risk Management

Continuous Risk Management

Continuously evaluate your project's risks and what you can do about them

Software projects have all sorts of risks:

  • An integration machine can go down
  • Your coach can get sick
  • A virus can destroy data
  • Overtime can lead to major defects
  • Miscommunication and faulty assumptions can tear apart a Project Community
Risk Management is not the same as worrying about your project.
-- Tom DeMarco, in Waltzing with Bears: Managing Risk on Software Projects.

Continuous Risk Management is the practice of continuously learning what your risks are and mitigating them.

One of the greatest risks in software development is building software that isn't needed or that has no chance of succeeding with its users. Adopting XP practices such as Planning Game, Evolutionary Design and Continuous Learning aid in managing this risk. Other common risks such as programmer fatigue, illness or burnout can be managed with Sustainable Pace.

Further Reading

Waltzing with Bears : Managing Risk on Software Projects by Tom DeMarco and Tim Lister
Radical Project Management by Rob Thomsett

Industrial XP logo
Values & Practices
· Continuous Risk Management
· Project Chartering
· Project Community
· Test-Driven Management
· Sustainable Pace
· Planning Game
· Storytelling
· Storytesting
· Frequent Releases
· Small Teams
· Sitting Together
· Continuous Learning
· Iterative Usability
· Evolutionary Design
· Story Test-Driven Development
· Refactoring
· Domain-Driven Design
· Pairing
· Continuous Integration
· Collective Ownership
· Coding Standard
· Retrospectives

Send mail to with questions or comments about this web site.
Copyright 2004 Industrial Logic, Inc. All Rights Reserved.