Delivery Approach
From unclear ambition to production-ready delivery
Seven stages, six ways to engage, and a definition of “production-ready” we are willing to publish and be held to.
The Duspat delivery model
Seven stages. Most consultancies stop at five.
Govern and Enable are stages, not footnotes. Skipping them is the single most reliable way to produce something impressive that nobody can operate, afford or defend twelve months later.
- 01
Discover
We map what is actually true before proposing anything: the data you hold, the obligations attached to it, the systems that cannot move, and the decisions already taken that cannot cheaply be unwound. Most bad architecture is a reasonable answer to a misunderstood question.
What you get
A constraint map and a shared, written understanding of the problem.
- 02
Assess
Platform, pipelines, governance, quality and capability — measured rather than self-reported. This is where we say the uncomfortable thing early, while it is still cheap to act on, rather than discovering it in month four.
What you get
A maturity baseline, a risk register and a prioritised gap list.
- 03
Architect
Target architecture, HLD and LLD, data models and platform patterns. Every architecture has a cost; we name it before you buy it, and we write down why the rejected options were rejected — because in eighteen months somebody will ask.
What you get
HLD, LLD, a costed roadmap and a decision log.
- 04
Build
Infrastructure as code, automated tests, observability and cost controls are part of the build rather than a phase we promise to return for. Delivered alone or embedded alongside your engineers, depending on what you actually need.
What you get
Working software, with the tests, pipelines and telemetry that make it supportable.
- 05
Deploy
CI/CD that turns a release into a routine rather than an event, environments reproducible from code, and a rollback path that has actually been exercised — not one that exists on a slide.
What you get
Automated pipelines, reproducible environments and a tested rollback.
- 06
Govern
Access control, lineage, retention, audit trails and data quality checks with named owners. Governance that exists only in a document is not governance; it is a liability with better formatting.
What you get
Enforced controls, monitoring that reaches a human, and named owners.
- 07
Enable
The engagement ends properly or it does not end at all. Standards, documentation, runbooks and hands-on mentoring, so the capability stays with your team. If they cannot operate it without us, we have not finished.
What you get
Runbooks, standards, documented handover and a team that can run it.
Engagement models
Six ways to engage.
So you know roughly what you are asking for before the first call — and so we can both tell quickly when this is not a fit.
Advisory sprint
2–4 weeksA focused engagement on a decision you are stuck on — platform selection, an architecture you inherited, or an initiative that has stopped moving and nobody can say why.
You end up with. A costed recommendation and a written decision log.
Best when. You need a defensible answer quickly, from someone with no stake in the outcome.
Architecture assessment
3–6 weeksAn independent review of an existing platform, pipeline estate or AI system: what it does well, where it will break, what it will cost, and what to do about it.
You end up with. A findings report, a risk register and a prioritised remediation plan.
Best when. You have inherited something, or you are about to bet a roadmap on it.
Proof of concept
4–8 weeksA narrow, honest test of a specific technical question — a RAG pattern, a streaming approach, a platform migration path — built to production standards so the result actually means something.
You end up with. A working proof, an evaluation against the original question, and a clear recommendation.
Best when. You need evidence rather than opinion — including evidence that the idea does not work.
Production build
Project-basedHands-on delivery, alone or embedded alongside your engineers, taking a design through to a governed service running in production.
You end up with. A deployed, governed, documented service — and a team who can run it.
Best when. You need it built, not advised on.
Fractional architecture leadership
Ongoing, part-timeSenior technical leadership for organisations that need the judgement and the accountability without the permanent headcount.
You end up with. Architecture ownership, standards, technical governance and honest counsel in the room.
Best when. You need a senior architect in the conversation, but not five days a week.
Team enablement and training
Programme-basedHands-on mentoring and role-based enablement on production-ready pipelines, APIs, event-driven architecture, CI/CD and AI workflows — built around your systems, not a generic curriculum.
You end up with. A team that can build and operate this without us, and the standards to keep doing so.
Best when. The capability gap is the actual problem, and buying delivery would only defer it.
Governance & risk
Governance is designed in, not added later.
Every control below is cheap to decide during design and expensive to retrofit after go-live. That asymmetry is the whole argument.
It is also, in practice, what unblocks AI programmes. Most stall not on the model but on an unanswered risk question that nobody has written down.
- Classification before architecture
- What the data is, how sensitive it is and who may see it — decided before a platform is selected, because those answers change the platform.
- Access modelled, not accumulated
- RBAC and least privilege designed at architecture time. Permissions that accrete over three years are not an access model; they are a liability nobody has measured.
- Lineage and metadata
- Where a number came from, what transformed it, and what breaks if the source changes. Without this, a data platform cannot answer the only question that matters in an audit.
- Quality as a control, not a dashboard
- Automated checks with named owners and a remediation path, so a bad load fails loudly rather than propagating quietly into a board report.
- Retention, residency and regulatory obligations
- Mapped to the target state at design time — including GDPR-related controls, retention schedules and the right to erasure.
- AI risk controls
- Acceptable-use boundaries, human oversight, entitlement-aware retrieval, evaluation and audit logging. The control model is designed before the model is chosen.
Production readiness
What “production-ready” actually means.
The phrase is worthless unless it is enumerated. This is our list. We will hold an engagement against it, and you should hold us to it.
Build
- Infrastructure as code
- Every environment reproducible from a repository, reviewable in a pull request, and destroyable without ceremony.
- Automated deployment with a tested rollback
- Not a rollback plan. A rollback that has been executed at least once, deliberately.
- Tests that would actually fail
- Coverage of the paths that matter, including the failure paths — and a build that goes red rather than warning quietly.
Operate
- Monitoring and alerting a human receives
- An alert that fires into an unread channel is not monitoring. Somebody is named, and they are expected to act.
- A documented cost model
- What it costs to run, what drives that cost, and what happens to the bill when volume triples.
- A runbook
- What breaks, how you would know, and what to do about it at 3am — written before it is needed.
Govern
- Access control and least privilege
- Who can reach what, justified rather than inherited, and reviewable without archaeology.
- Audit logging
- A record of what happened, who caused it, and when — retained long enough to answer the question you have not been asked yet.
- Data quality checks with named owners
- A check nobody owns is a check nobody fixes. Ownership is part of the control, not adjacent to it.
- A named owner after handover
- The engagement is not finished when the code ships. It is finished when somebody else is accountable for it.
How we work
The commitments underneath all of it.
We write things down
HLD, LLD, decision logs and runbooks are deliverables, not afterthoughts. If the reasoning only exists in someone’s head, it does not survive their next role.
We design for the team that stays
If your team cannot operate it, we have not finished. The measure of an engagement is what works six months after we leave.
We are specific about trade-offs
Every architecture has a cost — in money, in complexity, or in the option it forecloses. We name it before you buy it.
We do the work
You speak to the person who designs and builds it. No pyramid, no bench, no handover to a delivery team you have never met.
We would rather tell you not to
If a simpler answer exists, or AI is the wrong tool for the problem, we say so — even when the larger engagement would have been ours.
Tell us where you are stuck.
Whether that is an unclear ambition, an architecture you have inherited, or a pilot that cannot get past a security review — the first call is technical, not a sales call.
30 minutes, no pitch deck.