Skip to content

Consulting for technology decisions that matter

Before you build it, let's find out if it's worth building.

Senior technology consulting for organisations facing difficult decisions across AI, architecture, software, data and modern technology.

No sales presentation. No obligation. No technology theatre.

Where we start

NOT“What technology should we use?”

BUT“What problem are we actually trying to solve?”

  1. Problem
  2. Evidence
  3. Economics
  4. Architecture
  5. Trade-offs
  6. Decision

Then, optionally: execution

Advisory & engineering across
  • AI
  • Generative AI
  • AI Agents
  • Machine Learning
  • Software Architecture
  • Cloud
  • Data
  • APIs
  • Platform Engineering
  • Software Engineering
  • Product Engineering
  • Modernisation
  • CTO Advisory

We don't begin with “What technology should we use?” We begin with “What problem are we actually trying to solve?”

The commercial model

No Value. No Engagement.

The first 30-minute technical conversation is free. It is not a sales presentation. You bring a real problem. We bring structured thinking.

You don't need

  • A perfect requirements document
  • A PowerPoint deck
  • A finished architecture
  • A technical specification

You need

A problem worth discussing.

If you see value

We can continue into deeper advisory, architecture or engineering work, on the terms that make sense for the problem.

If you don't

You walk away. No follow-up sequence, no proposal you didn't ask for.

Either way

You should leave with more clarity than you arrived with: a sharper problem statement, named assumptions, and the questions that actually matter.

What the first 30 minutes look like

A typical conversation moves through the areas below. It is not a checklist. Some problems spend twenty minutes on assumptions and two on architecture.

Context

Who are you and what are you trying to achieve?

The conversation follows the problem, not a script.

Interactive

Bring Us Your Problem

You don't need to know the answer. You don't even need to know whether AI is involved.
Tell us what you're trying to solve.

Five short questions. Only the first is required. Nothing is sent anywhere until you choose to start a session.

What are you trying to solve?

What happens today?

What would success look like?

What technology or approach are you already considering?

05 Constraints optional

What is most important? Choose the two or three that would actually decide it.

Stays in your browser until you choose to start a session. Please don't include credentials, payment details or sensitive personal data.

What we'd want to understand

Start typing and this panel fills in as you go with the missing information, assumptions, questions and constraints we'd take into a first conversation, each one showing the words that produced it.

  • Missing information
  • Assumptions
  • Important questions
  • Potential constraints
  • Architecture discussion
  • Economic validation

Rule-based · no model · nothing sent

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.

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

Services

Advisory that can become engineering.

Six ways the method is applied. Each starts with the same question: what problem are we actually solving?

AI & Modern Systems Strategy

Where and how AI can create real value.

“Is AI the right tool for this, and if so, where exactly?”

Architecture & Technology Advisory

Architecture, system design, integration and technical strategy.

“What shape should the system be, and why?”

AI Product Development

Production AI systems and products.

“Can we build this so it works reliably outside the demo?”

Independent Architecture Review

Objective review of an existing or proposed architecture.

“Would this design survive contact with production, scale and change?”

Build vs Buy & Technology Economics

Commercial, technical and operational comparison.

“What does each option really cost across build, run, change and exit?”

CTO & Engineering Advisory

Senior technology guidance for founders and engineering leaders.

“What should we decide this quarter, and what can wait?”

Anti-positioning

What We Won't Do

Anti-positioning, stated plainly. These are the ways technology consulting usually goes wrong.

If the right answer is “don't build it”, we will tell you.

01Recommend AI because it is fashionable.

02Recommend technology before understanding the problem.

03Manufacture ROI numbers.

04Hide cloud or operating costs.

05Introduce unnecessary complexity.

06Pretend assumptions are facts.

07Ignore non-functional requirements.

08Hide architectural trade-offs.

09Recommend a vendor simply because it is familiar.

10Tell you something will work when we don't have enough evidence.

11Force an engagement because we had a consultation.

Worked examples

Case Studies

Ten worked examples, each from a different sector, each turning on a different kind of decision. They exist to show how a decision gets made: the evidence that moved it, the options rejected, and what it would take to change the answer.

Illustrative. These are illustrative worked examples, not exact engagements. They are written to show the method rather than to claim results. Figures taken from published sources are cited; everything else is labelled as an assumption, exactly as it would be in a real Decision Pack.

Maritime logistics

STOP

The arrival-time model that had no arrivals to learn from

A terminal operator wanted to predict vessel arrival times to plan berths, tugs and labour. The data the model would learn from turned out not to exist in usable form, so the money went to the contract that produces the data instead.

Evidence stopped a project that every stakeholder wanted.

Illustrative · 6 min read

Veterinary care

PAUSE

When the regulator, not the architect, drew the system boundary

A practice group wanted an AI assistant to advise owners out of hours. Professional rules on what constitutes an animal being “under care” meant the assistant could never do the valuable-sounding part, so the design changed to the part it could legitimately do.

A regulatory rule turned a broad product idea into a narrow, useful one.

Illustrative · 6 min read

Specialty insurance

GO

Buy the intake, build the judgement

A marine cargo underwriting team wanted to automate submission intake. Treated as one decision it was a stalemate; split into two, document handling and risk judgement, it answered itself.

Build versus buy answered per component, not per project.

Illustrative · 6 min read

All 10 worked examples

About

Senior engineering, applied to decisions.

Desha.AI Consulting is the technology advisory practice of Desha.AI, led by its founder Deep Sharma. The consulting work applies the same discipline used to build and operate production AI systems: problem first, evidence before belief, economics next to architecture.

Principal

Deep Sharma

Principal · Architecture, AI & Engineering

  • 19+ years of software engineering experience.
  • Over 9 years at Microsoft in enterprise engineering roles.
  • Earlier engineering roles at Tech Mahindra, Wipro, Mindtree and Dell.
More about how we work

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.