Aleatory and Epistemic Uncertainty in Development Projects

Aleatory and Epistemic Uncertainty in Development Projects

All Projects Operate in the Presence of Uncertainty.

This Uncertainty?is unavoidable. One might argue that Uncertainty is desirable in the Agile paradigm. Otherwise, how can?Emergence?add Value to the deliverables?

Risk and Uncertainty are integral to all decision-making processes for non-trivial work. The process involves a set of actions and outcomes, each associated with a probability or a statistical process.

All risk comes from uncertainty.

In this Uncertainty, the design, Development, and deployment of products or services must rely on estimations, forecasts, and predictions based on an?idealized?understanding of an?unknown?(but knowable)?future desired outcome. Guiding the work efforts toward a future is based on a?product roadmap, regardless of the development method—Agile or Traditional. Without such a?roadmap,?the developers and managers of the Development are just wandering around looking for a solution to an ill-defined problem.

If this future reality is?unknowable,?you have a bigger problem and are headed for failure. Emergence plays a role in all development processes, but Emergence without a goal is called?Research,?not?Development. Development?has specific business goals for?breakeven,?ROI, IRR, Cash Flow,?and other financial performance measures needed to run the business successfully.

So, let's focus on the impacts of Uncertainty in the development paradigm and leave the research alone.

There are two broad types of Uncertainty on all projects, and these two types drive very different responses.

  • There is Uncertainty?associated with the natural randomness of the underlying processes of developing products or services.
  • There is Uncertainty associated with the?model?of how the real world operates because of insufficient or imperfect knowledge of reality.

These two types have fancy names.

  • Aleatory Uncertainty is objective,?stochastic,?or?irreducible.
  • Epistemic Uncertainty is subjective, state-of-knowledge, or reducible.

The two types of Uncertainty may be combined and analyzed as a total uncertainty or treated separately. In either case, the principles of probability and statistics apply equally.

Aleatory Uncertainty

Aleatory Uncertainty is created due to?the intrinsic?random nature?of the phenomena occurring during the project's Development or operation, such as work duration, cost variances for labor and materials, and natural variances in the performance of products or services.

No alt text provided for this image
Alea is a single die used by the Greeks to gamble. The random processes produced by Aleatory Uncertainty come from the Stochastic process.

This means there is an?Inherent Randomness.?

This data-based Uncertainty is?associated with the inherent?variability?of the basic information?of the real-world development processes. A Stochastic process creates this data. Weather is modeled as an Aleatory uncertainty.

In practice, we can assign a?mean?or a?median?value to this Uncertainty. That's what the weather forecast does. That 40% chance of rain is usually a?mean?value. Where we live, when we hear a 40% chance in Boulder County, we know we have a lower probability?because of our micro-climate. That weather forecast is?over the forecast area?and may vary depending on where you live.

This forecast also includes inaccuracies and imprecisions in the?prescribed forms of the statistical distributions?and all the parameters of the estimates. This is why?forecasting the weather in some parts of the world is a very?sporty?business. In places like Los Angeles, it's easy - as shown in the movie?LA Stories, where Steve Martin is the bored weatherman. With our mountain weather here in Colorado, making a forecast a few days from now is likely a challenge. As they say,?don't like Colorado weather? Wait a few hours, and it'll change.

Any intervention cannot reduce these uncertainties and are just part of the development process. They are?irreducible,?and the only approach to dealing with them is to have?a margin. Schedule margin, cost margin, and performance margin. For weather, the margin is to bring an umbrella when the forecast percent is above some value for your area.

Data-based means that the randomness is in the data generated by statistical processes. For example, the duration of work activity is a statistical process. That duration can take on many values depending?on the underlying?model of the work. We can have a narrow range of values for the duration or a wide range of values for the underlying processes.

Many project phenomena or processes of concern to developers contain randomness. The expected outcomes are unpredictable (to some degree). Such phenomena can be characterized by field or experimental data containing significant variability representing the natural randomness of an underlying phenomenon. The measurements differ from one experiment (or observation) to another, even if conducted or measured under identical conditions.

These experimental results include a range of measured or observed values; within this range, specific values may occur more frequently than others. The variability inherent in this data or information is statistical, and realizing a particular value (or range of values) involves probability.

Epistemic Uncertainty

The term epistêmê in Greek means?knowledge.

No alt text provided for this image
Athena - the goddess of knowledge

Epistemic?Uncertainty reflects our lack of knowledge.

This?lack of knowledge?is a?probabilistic?assessment of some outcome, usually an?event-based?effect.

We assign probabilities to events, probabilities?to the work activities that create the knowledge?needed to assess the Uncertainty, and probabilities of the residual uncertainties after our new knowledge has been acquired.

Some Challenges to Managing in the Presence of Uncertainty

The primary issue with all uncertainties is communicating the accuracy and precision of the risk created by aleatory?and?epistemic?Uncertainty.?

This is a?Risk Communication?issue. So, let's restate the two forms of Uncertainty.

  • Aleatory Uncertainty is the inherent Uncertainty in a nondeterministic (stochastic, random) phenomenon…, which is reflected by modeling the phenomenon in a probabilistic mode. The accumulation of more data or additional information cannot reduce aleatory Uncertainty.
  • Epistemic Uncertainty: The Uncertainty attributable to the incomplete knowledge about a phenomenon that affects our ability to model it is reflected in ranges of values for parameters, a range of viable models, the level of model detail, multiple expert interpretations, and statistical confidence. The accumulation of additional information can reduce Uncertainty.

What Does This Mean for Development Projects Working in the Presence of Uncertainty?

No alt text provided for this image

If you accept that all project work operates in the presence of Aleatory and Epistemic Uncertainty, then ...

No decisions can be made in the presence of these two types of uncertanties without estimating the impact of your decision on the project.

This is a simple, clear, concise principle of managing in the presence of Uncertainty. Anyone suggesting that decisions can be made without estimating has to ignore this principle willfully, OR the project is de minimus - meaning it's of no consequence to those paying if the project is late, over budget, or the delivered outcomes don't meet the needed performance level for the project to earn its?Value?in exchange for the?Cost?to produce that?Value.

With all risk coming from Uncertainty, both reducible (Epistemic) and Irreducible (Aleatory), here is a Compendium of Resources used to assess risk, their impacts, and handling strategies.

And a collection of briefings and papers on putting these principles to work

要查看或添加评论,请登录

Glen Alleman MSSM的更多文章

  • Five Immutable Principles of Project Success No Matter the Domain, Context, Management Tools, or Processes

    Five Immutable Principles of Project Success No Matter the Domain, Context, Management Tools, or Processes

    Here is a collection of materials I use to guide project success when we are not immune to common reasons for project…

    6 条评论
  • Planning is Everything

    Planning is Everything

    Plans are nothing; Planning is Everything. The notion that plans are nothing but planning is everything is a standard…

    3 条评论
  • Learning from Mistakes is Overrated

    Learning from Mistakes is Overrated

    We've all heard this before: hire good people and let them learn from their mistakes. The first question is, who pays…

    2 条评论
  • Quote of the Day

    Quote of the Day

    “The first rule of any technology used in a business is that automation applied to an efficient operation will magnify…

    3 条评论
  • Quote of the Day

    Quote of the Day

    For the sake of persons of different types, scientific truth should be presented in different forms and should be…

    1 条评论
  • The Fallacy of the Iron Tiangle

    The Fallacy of the Iron Tiangle

    The classic Iron Triangle of lore - Cost, Schedule, and Quality- has to go. The House Armed Services Committee (HASC)…

    9 条评论
  • Why Projects Fail - The Real Reason

    Why Projects Fail - The Real Reason

    At the Earned Value Analysis 2 Conference in November of 2010, many good presentations were given on applying Earned…

    2 条评论
  • Quote of the Day - Risk

    Quote of the Day - Risk

    The real trouble with this world of ours is not that it is an unreasonable world, nor even that it is a reasonable one.…

    6 条评论
  • An Important Newsletter in Our Time of Disinformation

    An Important Newsletter in Our Time of Disinformation

    According to the RAND Report, Truth Decay, Disinformation is Misinformation with Malice. Here's a Harvard Kennedy…

    2 条评论
  • Book of the Month

    Book of the Month

    With the end of the Cold War, the triumph of liberal democracy was believed to be definitive. Observers proclaimed the…

    2 条评论

社区洞察

其他会员也浏览了