Executive Brief · 1 min

The question

What must happen before Cascade Engine can analyse a decision?

Core insight

A real decision situation must first be represented as a configured model of relevant actions, conditions, relationships and constraints.

That representation is created through a facilitated modelling process. Cascade Engine executes the configured model; it does not autonomously determine what the organisation’s decision situation means.

A real decision situation does not enter Cascade Engine directly. Relevant actions, conditions, relationships and constraints are first represented through a facilitated modelling process. The engine then executes the resulting configured model deterministically.

Three steps

  1. 1.

    Identify

    Decision-makers and domain experts determine what is material to the decision.

  2. 2.

    Represent

    Relevant actions, conditions, relationships and constraints are made explicit in a configured model.

  3. 3.

    Execute

    Cascade Engine runs and compares that representation deterministically.

Cascade Engine · 1 of 6

Before Cascade Engine Can Analyse a Decision

Written by Christian Strandek

Estimated reading time: 7–8 minutes

A strategic decision does not enter an analytical engine as “a decision.” It has to be represented.

What is changing? Which commitments are being made? What existing conditions matter? Which resources are shared? What depends on what? Which constraints are already present? And which alternative paths should be compared?

Without that work, a decision remains a label. “Accelerate the transformation programme” may sound specific enough in a meeting. But it does not yet reveal which initiatives will run concurrently, which teams they will depend on, which commitments will become difficult to reverse, or how the sequence may affect what remains possible later.

Before Cascade Engine can analyse a decision, the relevant structure has to be made explicit.

A real decision is not yet an analytical model

Organisational decisions arrive in many forms: a proposal, a target, a programme, a board resolution or a list of initiatives.

These descriptions are meaningful to the people involved. But they usually combine several different things:

  • intended actions,
  • assumptions about what those actions will affect,
  • existing operational conditions,
  • dependencies between initiatives,
  • resource requirements,
  • and constraints that may emerge over time.

An analytical engine cannot operate on the name of a decision alone. It needs an explicit representation of the parts that are relevant to the question being examined.

That does not mean attempting to reproduce the entire organisation. A useful model is selective. It identifies the commitments, conditions and relationships that are considered material to a particular decision problem.

Its purpose is not to become a complete digital copy of reality, but to create a sufficiently explicit structure for consistent comparison.

What has to be represented

Inside a configured Cascade Engine model, a decision situation can be represented through several types of elements.

Initial conditions describe the relevant starting point. These may include current operational pressure, available capacity, financial conditions or existing constraints.

Actions and commitments represent the changes being considered. An action may alter one or more parts of the configured state.

Drivers represent conditions that can change as actions are introduced and effects accumulate.

Relationships describe how changes in one part of the model may affect another. These relationships are defined as part of the model; they are not discovered automatically while the engine is running.

Constraints represent conditions that limit execution or alter how the model behaves when specified thresholds or states are reached.

Assumptions define how the represented elements interact. They make the analytical basis visible rather than leaving it implicit in a discussion.

Scenario paths determine which actions are introduced, in what order and under which starting conditions.

Together, these elements form an explicit representation of the decision situation. They are not the decision itself. They are the structure through which the decision can be examined.

Where expert judgement enters

The software does not autonomously determine which parts of an organisation are relevant to a strategic question. That work belongs to the modelling process.

Decision-makers and domain experts help identify which actions, relationships, pressures and constraints should be represented. They contribute the operational knowledge needed to distinguish a plausible model from an arbitrary one.

This does not make every assumption objectively correct. Expert judgement can still be incomplete. Relationships can be disputed. Different people may interpret the same commitment differently. Some effects may be difficult to quantify or may depend on conditions outside the model.

The value of the process is not that it removes judgement. It makes judgement explicit.

Instead of leaving assumptions distributed across meetings, spreadsheets and individual interpretations, the modelling process turns selected assumptions into a structure that can be inspected and discussed.

Questions that were previously implicit can then be asked directly:

  • Is this relationship material?
  • Is the assumed direction of the effect credible?
  • Are we missing an important constraint?
  • Are the two scenarios being compared on the same basis?
  • Which assumptions are driving the difference between them?

The model does not end disagreement. It gives disagreement a more precise object.

What becomes configured

Once the relevant structure has been identified, it becomes part of a configured model.

The configured model defines the analytical environment in which Cascade Engine operates. It specifies the starting states, available actions, encoded effects, relationships, constraints and comparison paths.

This distinction matters. A real organisation contains far more information than any single model can represent. The configured model therefore reflects a particular question and a particular analytical purpose.

A model created to examine transformation overload may represent shared implementation capacity, sequencing pressure and operational constraints. A model created for another domain may use different drivers and relationships while retaining the same underlying analytical architecture.

That shared architecture makes configuration across different contexts possible. It does not by itself establish that every domain model is independently calibrated or empirically validated.

The quality of an analysis therefore depends on more than the engine. It also depends on whether the configured representation is relevant, coherent and appropriate for the decision being examined.

What Cascade Engine then does

Once the model has been configured, the responsibility shifts. Cascade Engine executes the represented structure.

It applies encoded action effects, updates configured states, propagates eligible changes through defined relationships and records how the modelled conditions evolve over a sequence of steps.

Alternative scenario paths can then be executed against the same analytical structure.

Because the engine is deterministic, the same configured inputs and model version produce the same analytical outputs. This makes comparisons reproducible.

Differences between scenario paths can be traced back to differences in actions, timing, assumptions or initial conditions rather than to random variation in the calculation.

Determinism does not prove that the model’s assumptions are true. It establishes something different: computational consistency.

The model can therefore be examined on two levels:

  1. Are the represented assumptions and relationships credible?
  2. Given those assumptions, what does the engine calculate?

Keeping those questions separate is essential. Otherwise, repeatable calculation can be mistaken for empirical certainty.

Representation makes the analysis inspectable

The main value of explicit representation is not that it eliminates uncertainty or produces an unquestionable answer. It makes the basis of the analysis visible.

Actions can be traced to their encoded effects. Relationships can be inspected. Constraints can be identified. Alternative paths can be compared using the same assumptions.

When a result is challenged, the discussion can return to the structure that produced it.

This creates a different kind of decision conversation. Instead of asking only whether someone agrees with the conclusion, the organisation can examine what the conclusion depends on.

That makes it possible to revise assumptions before execution, compare competing interpretations and understand why two apparently similar strategies produce different analytical trajectories.

Cascade Engine does not replace the work of representing the decision situation. It makes that representation executable.

And once the structure has been made explicit, the next question is no longer only which actions are included. It is also the order in which they occur.