Types of uncertainty

We face many causes or types of uncertainty when creating software. Here are a few.

What are the different types of uncertainty we face when delivering software? I can name a few. I’m sure there are more. What others can you think of? Send me a note.

  • Market uncertainty. What do our customers want?
  • Competitive uncertainty. What are our competitors planning for next week?
  • Political uncertainty. What new laws, foreign policy, or other political realities might affect us?
  • Business uncertainty. Will the business change goals or iniatives (possibly for one of the above reasons)?
  • Team uncertainty. Will team member(s) leave or join? Will teams be re-organized?
  • The uncertainty of discovery. At the heart of developing software is an unavoidable element of discovery which implies an inherent uncertainty.
Share this