Skip to content

Introduced by a trusted connector?

Start Here

Anthony Veltri

  • Doctrine
    • Doctrine Library
    • Global Library
  • Field Notes
  • Routes
    • Route 01: When the Interface Is Breaking (and you are becoming the patch)
    • ROUTE 02: If decisions stall and meetings go nowhere, start here
    • ROUTE 03: If you have lots of projects but no portfolio clarity, start here
    • ROUTE 04: If you’re confused about federation vs integration, start here
    • ROUTE 05: If heroics are propping up your system, start here
    • ROUTE 06: If you cannot force compliance across partners, start here
    • ROUTE 07: If compliance exists but commitment does not, start here
    • ROUTE 08: If disconnected workflows create audit anxiety, start here
  • Figure Library
  • FAQ
  • About
    • Capability Statement
    • Interpreter Kit
  • Contact
Anthony Veltri

Architecture & Interfaces

15
  • Doctrine 01: Federation vs Integration in Mission Networks
  • Doctrine 03: Interfaces Are Where Systems Break, So They Require Stewards, Contracts, and Ownership
  • Doctrine 04: Useful Interoperability Is the Goal, Not Perfect Interoperability
  • Doctrine 05: Innovation Must Live at the Edge, Not in the Center
  • Doctrine 06: A Two-Lane System Protects Stability and Enables Evolution
  • Doctrine 14: Technical Debt Is a Leadership Signal, Not a Coding Failure
  • Doctrine 15: Architecture Must Accelerate Teams, Not Bottleneck Them
  • Doctrine 17: Architects Translate Strategy Into Engineering and Engineering Into Strategy
  • Doctrine 20: Golden Datasets: Putting Truth In One Place Without Pretending Everything Is Perfect
  • Doctrine 21: Zero Trust Is A Trust Model, Not A Card “Type”
  • Doctrine 23: Loop Closure as Load-Bearing System Infrastructure
  • ANNEX B. Data Contracts
  • ANNEX C. Interface Ownership Model
  • ANNEX H. Architecture Doctrine
  • Annex L: The Rosetta Stone for Data Teams: Bridging the Gap Between Technicians and Executives

Decision Tempo & Governance

10
  • Doctrine 02: Distributed Decisions Increase Alignment, Speed, and Resilience
  • Doctrine 07: Clear Intent Matters More Than Perfect Data
  • Doctrine 08: Clear Intent Compresses Ambiguity, Reduces Conflict, and Accelerates Action
  • Doctrine 09: Decision Drag Is the Enemy of Mission Tempo. Architecture Is the Remedy
  • Doctrine 10: Degraded Operations Are the Normal Mode, Not the Exception
  • Doctrine 11: Preventive Action and Contingent Action Must Both Be Designed Intentionally
  • Doctrine 22: When “It Depends” Is the Right Answer: How to Think in Probabilities Under Uncertainty
  • ANNEX D. Decision Altitudes Model
  • ANNEX E. Prevention–Contingency Matrix
  • ANNEX I. High Visibility Workflows

Portfolio & Alignment

4
  • Doctrine 16: Portfolio Thinking Ensures Effort Aligns With What Actually Matters
  • ANNEX F. Pattern Library
  • ANNEX J. System Evolution and Drift Management
  • ANNEX K. System and Workflow Profiles (Case Studies)

Leadership & Human Systems

6
  • Doctrine 24: Stewardship Places the Burden on the Steward, Not the Parties
  • Doctrine 18: Commitment Outperforms Compliance in High Trust, High Tempo Environments
  • Doctrine 19: Supervision, Management, and Leadership Are Three Different Jobs. Confusing Them Breaks Systems
  • Doctrine 23: Loop Closure as Load-Bearing System Infrastructure
  • ANNEX A. Human Contracts
  • ANNEX G. Leadership Doctrine

Resilience & Operations

3
  • Doctrine 24: Stewardship Places the Burden on the Steward, Not the Parties
  • Doctrine 12: Resilience Is an Emergent Property, Not a Feature
  • Doctrine 13: Problem Solving Requires Finding the Real Deviation and the Relevant Change

Doctrine Companions

7
  • Doctrine 03 Companion: The RS-CAT Framework: Converting Raw Recall into Teachable Principle
  • Doctrine 03 Companion: The Interface Void
  • Doctrine 11 Companion: Agency vs. Outcome
  • Doctrine 09 Companion: Artifacts Over Adjectives
  • Doctrine 03 Companion: Constraints: bidirectional translation: Compression vs Construction
  • Doctrine 10 Companion: Span of Control and Cross Training Are Load-Bearing Constraints
  • Doctrine 21 Companion: Claims, Roles, and Entitlements in Microsoft 365

Field Reports

1
  • Field Report: College Financing and the 5-Year Home Runway
View Categories
  • Home
  • Doctrine & Supporting Guides
  • Resilience & Operations
  • Doctrine 13: Problem Solving Requires Finding the Real Deviation and the Relevant Change

Doctrine 13: Problem Solving Requires Finding the Real Deviation and the Relevant Change

Anthony Veltri
Updated on December 5, 2025

4 min read

Why teams fix the wrong thing and how architects identify the signal hidden inside the noise #

This guide explains why solving a problem is liked to being able to define the problem in the first place.

This page is a Doctrine Guide. It shows how to apply one principle from the Doctrine in real systems and real constraints. Use it as a reference when you are making decisions, designing workflows, or repairing things that broke under pressure.


Most problems are not problems. They are symptoms. #

A line graph shows performance over time. At one point, actual performance drops below the standard of performance, creating a gap labeled "Gap to be restored by problem solving.
The Reality Gap & The Deviation Gap. A problem is not just “something bad.” It is a measurable divergence (Green Line) from an expected standard (Blue Line). If you cannot draw this gap, you do not have a problem statement.

When teams encounter friction, they tend to:

  • fix the visible symptom
  • debate the surface behavior
  • respond to the immediate failure
  • treat noise as signal
  • try to optimize before understanding

This is how organizations end up:

  • solving the wrong problem
  • escalating needlessly
  • creating rework
  • introducing new inconsistencies
  • burning time

The architect’s job is to identify two things:

1. What is the real deviation?
2. What is the relevant change?

Almost every real problem is a mismatch between those two.


Lived Example: The feed that “broke” when the real problem was a timestamp drift #

During an activation, a partner feed appeared to break:

  • polygons rendered incorrectly
  • features disappeared
  • some features doubled
  • analysts sounded the alarm
  • leadership asked for immediate fixes

Everyone focused on geometry.
That was the symptom.

The real deviation was a silent timestamp drift that:

  • moved the time window forward
  • invalidated the last known good data
  • triggered a fallback mode incorrectly
  • created phantom gaps

The relevant change was not geometry.
It was the partner’s time source drifting by several minutes due to a misconfigured upstream server.

Once we corrected the drift, all symptoms vanished.

Problem solving begins with identifying the deviation.
Then mapping it to the relevant change.


Business Terms: How organizations solve the wrong problem #

An infographic titled "Is this really a problem, or just work?" lists three points: 1. Off standard, 2. Cause unclear, and 3. It matters, each with icons and brief explanations; a note below stresses honest problem identification.
The Gatekeeper. Before investigating, ask three questions: Is it off standard? Is the cause unclear? Does it matter? If the answer to “Is the cause unclear?” is No, then it’s a Decision, not a Problem.

Organizations misdiagnose because:

  • they react to noise
  • they respond emotionally
  • they escalate quickly
  • they follow political pressure
  • they trust the first complaint
  • they do not verify assumptions
  • they confuse correlation with causation
  • they skip the deviation check

This creates:

  • false fixes
  • unnecessary meetings
  • rework
  • blame cycles
  • slowdowns
  • decision drag

Solving the wrong problem is worse than solving nothing.


System Terms: Deviation and change as analytical primitives #

In systems language:

  • Deviation is the measurable divergence from expected behavior.
  • Change is the event inside the system that explains the deviation.
  • Signal is the specific relationship between deviation and change.
  • Noise is everything else.

Good problem solving requires:

  • identifying the deviation precisely
  • identifying the change accurately
  • testing the relationship
  • ignoring everything that does not matter

Bad problem solving tries to fix every deviation without understanding the underlying change.


Why Teams Miss the Real Deviation #

A diagram shows a timeline split by "Deviation shows up." Left side ("Causality window") lists Changes A, B, C, D as possible causes; right side ("Background noise") lists Changes E, F, G as unrelated changes.
The Causality Window. The relevant change must happen before the deviation appears. Everything after the deviation is just scenery.

Teams misinterpret deviation because:

  • alerts are noisy
  • monitoring is inconsistent
  • partners report symptoms poorly
  • metrics do not match intent
  • expectations differ
  • assumptions are wrong
  • the first theory becomes the dominant theory
  • small practical clues are ignored

Most early assumptions are wrong.
Architecture helps teams reject the first assumption faster.


Why Teams Miss the Relevant Change #

Teams fail to identify the relevant change because:

  • changes overlap
  • logs are noisy
  • deployments are staggered
  • partners alter behavior without warning
  • data formats drift
  • timestamps degrade
  • security tokens rotate
  • updates collide with activations
  • environmental conditions shift unpredictably

The real change is often subtle.
You must look for it with discipline.


Why Deviations Multiply When Misdiagnosed #

Misdiagnosis generates more problems:

  • fixes introduce new drift
  • workarounds increase complexity
  • teams override safeguards
  • partners adjust incorrectly
  • escalations pull in more stakeholders
  • a simple deviation becomes a full system disturbance

Every incorrect fix becomes a new change.
Every new change creates new deviations.

Real problem solving stops the multiplication.


How Architects Solve Problems Correctly #

A flowchart showing a problem-solving cycle: Confirm the gap, Find the causality window, Test likely causes, Act and recheck, all revolving around restoring performance to standard. Text at bottom emphasizes disciplined curiosity.
The Resolution Loop. Disciplined problem-solving moves in a cycle: Confirm the Gap –> Find the Causality Window –> Test Likely Causes –> Act and Recheck. As with an OODA loop, interruptions of the cycle can be disorienting and costly.

Architects approach problems with a clean four-step method:

1. Define the expected state #

Without a baseline, you cannot identify deviation.

2. Identify the real deviation #

Not the noisy symptom.
The actual measurable divergence.

3. Identify the relevant change #

What changed in the system that explains the deviation?
Ignore all unrelated changes.

4. Map deviation to change #

If the change explains the deviation, you have the problem.
If not, keep searching.

This approach removes emotion and politics from diagnosis.


Business Example: The conflict that evaporated once the deviation was clarified #

Two partner agencies blamed each other for a data quality issue.

Both were wrong.

The deviation was not:

  • missing attributes
  • incorrect geometry
  • stale data

The deviation was:

  • inconsistent publishing cadence

The relevant change:

  • a partner scheduled a new automated process that shifted their publishing window by two hours.

Once identified:

  • nobody was at fault
  • no meeting was needed
  • no escalation was required

The issue resolved immediately.
The conflict evaporated.

Deviation before blame.
Change before solution.


System Example: The ingest pipeline error that wasn’t an error #

A flowchart guiding problem-solving: If something feels off, check performance against standards. If no, investigate the problem. If yes, determine if the cause is known. If yes, make a decision; if no, investigate further.
Problem vs. Decision. If you know the cause, stop troubleshooting. You are now in Decision mode (Green Box). Troubleshooting (Blue Box) is only for unknown causes.

An ingest connector threw a high volume of warning messages.

Engineers assumed:

  • schema mismatch
  • malformed inputs
  • undefined attributes
  • logic failure

The deviation:

  • a rise in warnings, not errors

The relevant change:

  • a partner feed began including optional fields due to an upgrade

The fallback behavior was doing exactly what it should do.
There was no problem.

The deviation was benign.
The change was legitimate.
No action needed.

Accurate diagnosis saves enormous time.


Architect-Level Principle #

As an architect, I solve problems by finding the real deviation and the relevant change.
Symptoms are noise.
Deviations are signal.
Changes are causes.
When these are aligned, solutions become obvious.


Twenty-Second Takeaway: #

“Most problems teams chase are symptoms, not causes. I look for the real deviation and the relevant change. When you connect those two, the true problem becomes clear and the solution becomes simple.”


Cross Links to Other Principles #

This principle strengthens:

  • Decision drag
  • Useful interoperability
  • Interfaces and contracts
  • Portfolio thinking
  • Degraded operations
  • Emergent resilience
  • Architecture accelerates
  • Innovation at the edge

Problem-solving is a skill reinforced by the entire doctrine.


Doctrine Diagnostic – For Reflection: #

Ask yourself:

Are you solving the surface problem, or the real problem?

Find the deviation.
Find the change.
Ignore the noise.

Field notes and examples #

  • Guardrails, Not Gates: Designing Systems That Bend Without Breaking

Last Updated on December 5, 2025

Related Posts #

Thinking in Probabilities featured title card

Doctrine 22: When "It Depends" Is the Right Answer: How to Think in Probabilities Under Uncertainty #

This diagram illustrates increasing salary capacities, with larger houses on higher blocks representing $6k, $24k (median), and $80k per year.

Field Report: College Financing and the 5-Year Home Runway #

This slide illustrates the principle that loop closure is structural, as highlighted by the modern, technical design elements.

Doctrine 23: Loop Closure as Load-Bearing System Infrastructure #

This sepia-toned image highlights early logging practices, as seen by seven men on felled logs amid equipment and pine trees.

Field Note: Integration Debt vs Temporal Arbitrage #

Two vintage TVs on a stained paper background. The left TV shows piles of cash labeled

Field Note: Handbook vs Terrain - When Constraint Forecasting Failed and Indications Won #

ANNEX J System Evolution and Drift

ANNEX J. System Evolution and Drift Management #

leadership, resilience
Table of Contents
  • Why teams fix the wrong thing and how architects identify the signal hidden inside the noise
  • Most problems are not problems. They are symptoms.
  • Lived Example: The feed that “broke” when the real problem was a timestamp drift
  • Business Terms: How organizations solve the wrong problem
  • System Terms: Deviation and change as analytical primitives
  • Why Teams Miss the Real Deviation
  • Why Teams Miss the Relevant Change
  • Why Deviations Multiply When Misdiagnosed
  • How Architects Solve Problems Correctly
    • 1. Define the expected state
    • 2. Identify the real deviation
    • 3. Identify the relevant change
    • 4. Map deviation to change
  • Business Example: The conflict that evaporated once the deviation was clarified
  • System Example: The ingest pipeline error that wasn’t an error
  • Architect-Level Principle
  • Twenty-Second Takeaway:
  • Cross Links to Other Principles
  • Doctrine Diagnostic - For Reflection:

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest

Was it helpful ?

  • Happy
  • Normal
  • Sad
  • Privacy Policy
  • Introductions
  • Contact

© 2026 Anthony Veltri

  • Doctrine
    • Doctrine Library
    • Global Library
  • Field Notes
  • Routes
    • Route 01: When the Interface Is Breaking (and you are becoming the patch)
    • ROUTE 02: If decisions stall and meetings go nowhere, start here
    • ROUTE 03: If you have lots of projects but no portfolio clarity, start here
    • ROUTE 04: If you’re confused about federation vs integration, start here
    • ROUTE 05: If heroics are propping up your system, start here
    • ROUTE 06: If you cannot force compliance across partners, start here
    • ROUTE 07: If compliance exists but commitment does not, start here
    • ROUTE 08: If disconnected workflows create audit anxiety, start here
  • Figure Library
  • FAQ
  • About
    • Capability Statement
    • Interpreter Kit
  • Contact