Skip to content

How we think

We don't start with technology.

We don't begin with “What technology should we use?” We begin with “What problem are we actually trying to solve?” Then we work through the questions below, in roughly this order.

  1. 01What do we know?
  2. 02What are we assuming?
  3. 03What don't we know?
  4. 04What is the business value?
  5. 05What constraints exist?
  6. 06What options are available?
  7. 07What does each option cost?
  8. 08What are the trade-offs?
  9. 09How reversible is the decision?
  10. 10What architecture best fits the problem?
  11. 11Why are we making this decision?

Problem → Evidence → Economics → Architecture → Trade-offs → Decision

Methodology

The Desha Value-First Method™

Seven stages. The order matters: architecture comes fifth, after we know what the problem is, which beliefs are load-bearing, and what solving it is worth.

Stage 01 of 07

Understand

Before any option is on the table, we build a picture of what exists and what is being attempted.

  • Business objective
  • Product
  • Users
  • Current process
  • Current architecture
  • Technology
  • Data
  • Integrations
  • People
  • Constraints
  • Previous attempts

Stage 03

The Desha Evidence Ladder

Most bad technology decisions are not made on bad information. They are made on assumptions that were quietly promoted to facts. The ladder keeps each statement where it belongs until the evidence moves it.

Separate what we know from what we believe.

Assumption
Example
“Customers will accept a 24-hour turnaround if the result is more accurate.”
The test we apply
Who believes this, and what would it cost us if it were wrong?

Try it · challenge an assumption

assumption

“Customers will accept a 24-hour turnaround if the result is more accurate.”

What's the evidence?

The statement doesn't change. Where it sits on the ladder does, and so does how much weight it can bear.

Traceability

The Desha Decision Chain

Every important technology decision should be traceable back to a problem, evidence and a reason.

Select any link to read what it asks · the illustrative trace is a generic example, not a client engagement

Stage 04 · Quantify

Economics sit next to the engineering.

A build estimate on its own is a partial answer. Every option is costed across four horizons, and every figure carries its basis and its confidence.

01

Build Cost

Cost to create.

People, tooling, licences and the opportunity cost of the team while it is building.

02

Run Cost

Cost to operate.

Cloud, inference, support, on-call, monitoring. The bill that arrives every month.

03

Change Cost

Cost to evolve.

How expensive is the next feature, the next integration, the next regulatory change?

04

Exit Cost

Cost to replace or leave.

Data export, contract terms, retraining, migration. The cost you only discover when you want out.

What we evaluate

  • Expected value
  • Revenue opportunity
  • Cost reduction
  • Productivity
  • Risk reduction
  • Customer impact
  • Expected ROI
  • Investment ceiling
  • Operating cost
  • Payback
  • Time to value

The rule

Do not fabricate ROI. If the information is unavailable, label it an assumption or an unknown.

Every estimate in a Desha Decision Pack carries a basis and a confidence level. “Unknown” is a legitimate value. A false number is not.

Decision dimension

Complexity Must Earn Its Place.

Every architectural element carries a permanent operating cost that is cognitive, financial and organisational. Before it goes on the diagram, it has to be justified by a real requirement.

Try it · what goes on the diagram?

0 added · 0 unearned

Operating cost, cognitive load and failure modes rise with every element, earned or not.

Select once to add without a requirement; again to attach one; again to remove.

Complexity should be justified by a real requirement. Do not use complexity to make an architecture look sophisticated.

Decision dimension

How Hard Is It To Change Our Mind?

Some decisions are a door that swings both ways. Others are a door that locks behind you. Both are fine, as long as you know which one you're walking through.

What it means for the decision

Worth a deliberate decision and a written reason.

opens with effort

What we evaluate for significant decisions

Cost of reversal
What would it cost, in money and people, to undo this?
Time to reversal
Weeks, quarters or years?
Migration difficulty
Is there a path out, or a rewrite?
Vendor dependency
How much of the system only works with this supplier?
Data portability
Can we take our data, and its meaning, with us?
Contractual constraints
Minimum terms, notice periods, exclusivity.
Operational dependency
What runs on this that we'd have to keep running through a change?

We do not collapse this into a score unless the underlying information supports one. A single number hides exactly the detail that matters.

Stage 05 · Architect

Architecture is the answer to a question, not the question.

The architecture stage happens fifth, on purpose. By then we know the problem, the evidence, the value and the constraints, so the design has something to be right about.

  • 01

    HLD

    The shape of the system on one page.

  • 02

    Application

    Services, boundaries, ownership.

  • 03

    Data

    Stores, flows, lineage, residency.

  • 04

    AI

    Models, retrieval, evaluation, fallback.

  • 05

    Integration

    What talks to what, and how it fails.

  • 06

    APIs

    Contracts, versioning, consumers.

  • 07

    Cloud

    Runtime, regions, managed vs self-run.

  • 08

    Security

    Threats, controls, secrets.

  • 09

    Identity

    Who is who, and what can they do.

Non-functional requirements

NFRs are first-class requirements.

  • Scalability
  • Performance
  • Availability
  • Resilience
  • Observability
  • Disaster recovery
  • Compliance
  • Maintainability
  • Operational complexity
  • Vendor dependency

Each carries a target where one can be stated, such as a latency, an availability figure or a recovery objective, and each target links back to the evidence that justifies it.

Stage 07 · Decide

Decision Traceability

For every major architectural decision we capture the same eight things. Six months later, anyone should be able to read why.

One decision, read backwards
A decision traced back through its reason to the evidence it rests on: a fact, an assumption and a constraint. One alternative is shown rejected, and a dashed line returns from the decision to the original problem, which is the path a future reader follows to ask why the decision was made.ProblemFactAssumptionConstraintWhyDecisionALTwhy notwhy is this here?

Eighteen months later the question is never “what did we choose?” It is “why?”, and whether the reason still holds. A trace answers both without finding the person who made it.

Expand each field · illustrative example, not a client decision

Use a managed vector database from the cloud provider for retrieval in the first release.

Consulting output

Desha Decision Pack

A tangible output of deeper consulting engagements: one document that carries the problem, the evidence, the economics, the architecture and the reason, so the decision survives the meeting it was made in.

The full pack is an output of deeper advisory work where it is appropriate. The free 30-minute session will not produce one, though it will usually produce the first three sections.

Decision Gate

Every pack ends with one of three outcomes. It is a decision aid for you. It is not a verdict, and it is not a sales mechanism.

  • GO

    There appears to be sufficient evidence and value to investigate or proceed further.

  • PAUSE

    Important assumptions, questions or prerequisites need to be resolved.

  • STOP

    Based on the information available, there is not currently sufficient justification to proceed.

Desha Decision Pack · v1.0

[Executive problem statement]

Prepared for [client] · [date]

Confidential
  1. 01Executive Problem Statement
  2. 02Business Objective
  3. 03Current State
  4. 04Evidence
  5. 05Assumptions
  6. 06Constraints
  7. 07Expected Value
  8. 08Investment
  9. 09Operating Cost
  10. 10Architecture Options
  11. 11HLD
  12. 12NFRs
  13. 13Build vs Buy
  14. 14Trade-Off Matrix
  15. 15Complexity Assessment
  16. 16Reversibility Assessment
  17. 17Risks
  18. 18Decision Trace
  19. 195 Why Analysis
  20. 20Decision Gate
  21. 21Next Steps

20 · Decision Gate

GOPAUSESTOP

Rationale: [Two load-bearing assumptions remain unverified; the investment ceiling is unknown.]

Prerequisites: [Measure current volume · confirm data-residency requirement · agree ceiling.]

Structure preview · bracketed text is placeholder

Free · 30 minutes · one real problem

Bring a problem. Leave with clarity.

Thirty minutes, one real problem, structured thinking. If there's no value, there's no engagement.