The DecisionOps Guide
The Growth Engine
Price Signals
AcademyDecisionOps Guide1. The Reality
Chapter 1
The Reality of Decision-Making
How business questions actually emerge, stakeholder drift, and why artifacts become surrogates for real decisions.
β± ~10 min readFree Chapter
1.1 How Business Questions Actually Emerge
In the idealized world of data engineering, a "Requirement" is a crisp, static document. In reality, questions are messy, organic, and evolving.
The Hallway Conversation
π¬ Most questions start as vague anxiety
"I feel like we're losing momentum in the mid-market.""Why are our Azure bills so high this month?"
This anxiety triggers a "Drive-by Request": "Can you pull the last 6 months of sales data?"
β οΈ The Trap
The requester thinks they need "sales data", but what they really need is to validate their anxiety about "momentum". If the analyst simply pulls the data (Task Execution), they have failed. The data will likely be irrelevant to the actual psychological question.The Iterative Loop
The question is not a static input. It is an evolving object. As soon as the analyst provides the first chart, the stakeholder says: "Oh, I meant recurring revenue, not one-time sales."
This back-and-forth is not "scope creep". It is learning. Learning Nodes embraces this loop.
1.2 Stakeholders, Incentives, and Interpretive Drift
Data is objective. Humans are not. Every stakeholder brings a set of incentives and biases that warp how they phrase a question and interpret an answer.
Interpretive Drift
Interpretive Drift is the distance between the Stakeholder's Intent and the Analyst's Query.
π Example: "Are customers happy?"
But the stakeholder might have meant "Are they renewing?", not "Do they fill out surveys?". The drift has rendered the data technically accurate but decision-incompatible.
Incentive Bias
A Sales VP wants the data to show growth. A Risk Officer wants to show exposure. When these two stakeholders look at the same dashboard, they draw opposite conclusions.
β
LN Solution
Learning Nodes counters this by forcing Interpretations to be written down. If two stakeholders interpret "Revenue" differently, LN records this as two competing Interpretations of the same Evidence.1.3 The Analyst as Translator, Not Executor
The dominant anti-pattern in analytics is the Service Desk Model. A stakeholder files a ticket ("Need Q3 sales by region"). An analyst picks it up, writes SQL, ships a CSV, and closes the ticket.
This reduces the Analyst to a Query Executor. It wastes their highest-value skill: Understanding.
Executor vs. Translator
β Executor (Bad)
Stakeholder: "We need to reduce churn."
Analyst: *Immediately pulls a list of cancelled accounts.*
Analyst: *Immediately pulls a list of cancelled accounts.*
β
Translator (Good)
Stakeholder: "We need to reduce churn."
Analyst: "By 'Churn', do you mean voluntary cancellation, or payment failures? Logo retention or dollar retention?"
Analyst: "By 'Churn', do you mean voluntary cancellation, or payment failures? Logo retention or dollar retention?"
This dialogue is the work. The code comes later.
1.4 SMEs, DE, and the Cost of Late Involvement
The Subject Matter Expert (SME) knows the business. The Data Engineer (DE) knows the pipeline. Typically, they are only involved at the very end (Validation) or the very middle (ETL).
π± The 'It Looks Wrong' Moment
An analysis takes 3 weeks. You present it to the SME. They look at the first slide and say: "That number is impossible. We didn't operate in Japan in 2022."The analysis is dead. Three weeks wasted. Why? Because the SME's constraint was injected too late.
Shift Left: Constraint Injection
β
DecisionOps Solution
DecisionOps moves SME involvement to Phase 2 (Interpretation). Before data is queried, the Analyst and SME agree on the Assumption Set. Learning Nodes enforces this by requiring Assumptions to be logged before Evidence is procured.1.5 Why Artifacts Become Surrogates for Decisions
In most organizations, the "Deliverable" is a dashboard or a slide deck. We confuse the Artifact (the PDF) with the Decision (the choice to act).
The Surrogate Problem
When the Artifact is the goal, we optimize for production value, not truth. We polish the charts, align the pixels, cache the data. But an Artifact is static. It represents the world at the moment of generation. As soon as it is emailed, it begins to rot.
In Learning Nodes, the Decision is the primary object. Artifacts are just temporary views of a Decision State. The Decision lives onβauditable, replayable, and alive.
1.6 The Spreadsheet as a Symptom, Not a Solution
IT departments hate Excel. "Shadow IT," they call it. "Ungoverned." But business users love it. Why?
The Ultimate Flexibility
π Why users export to Excel
Users dump data into Excel because the official dashboard didn't quite answer their specific question. The dashboard gave them "Revenue by Region". They needed "Revenue by Region excluding last Tuesday for Project Alpha".The Spreadsheet is a Symptom of a rigid data stack. It is the user screaming: "I need to apply my own context!"
Don't Kill the Spreadsheet, Fix the Workflow
We don't want to ban Excel. We want to obviate the need for it to be the system of record. Learning Nodes allows users to apply that specific context (Assumptions, Filters, Logic) upstream in a governed environment.
β
The LN Approach
If they still want to export to Excel at the end? Fine. But the Decision Logic stays in Learning Nodes.