Architecture
Patterns, coupling, seams, deployment topology. We map the modular boundaries that actually exist (not the ones the README claims) and flag where coupling is buying you nothing.
04 · Discovery practice
A fixed-price, structured engagement that de-risks an upcoming Django, Wagtail or AI project before any production code is written. Two weeks. £8k flat. GDS-aligned. Procurement-ready outputs you can hand to a board, an SRO, or a build vendor.
Two weeks is not a deep refactor. It's a structured assessment across four dimensions we've found give the highest signal for the lowest invasiveness. Each dimension produces evidence; the four together produce a prioritised, risk-sequenced roadmap you can actually execute against.
Patterns, coupling, seams, deployment topology. We map the modular boundaries that actually exist (not the ones the README claims) and flag where coupling is buying you nothing.
Every package, pinned or otherwise. Outdated, abandoned, license-incompatible, or CVE-exposed dependencies are flagged with a recommended replacement path and effort estimate.
Credentials hygiene, authentication and authorisation flows, session handling, OWASP Top 10 alignment, dependency CVEs. We flag the issues — and the cheap fixes that close 80% of them.
Slow-query log, profiler output, cache hit-rate, async opportunities. We identify the bottlenecks that pay for themselves in the first week of a build engagement.
No surprises. Day-by-day what we'll be doing, what we need from your team, and when each deliverable lands. A 30-minute checkpoint at the end of each week keeps you in the loop without consuming engineering hours.
Day 9 is reserved for synthesis, write-up and rehearsal of the final briefing. Real engineering work doesn't run at 100% utilisation — and neither do we.
Five concrete artefacts, all written in language a non-engineer board member can act on. Yours to keep, share, or hand to another vendor — there are no platform licences, no proprietary formats, no "ask us for an export".
A prioritised work plan — what to do first, what depends on what, what can wait. Each item has an effort estimate (in weeks), a risk score, and a "what happens if we don't" note.
For each major capability, a formal comparison of custom-build vs available third-party integrations across cost-at-24-months, vendor lock-in, customisation ceiling, and operational overhead.
If AI features are in scope: estimated tokens/request, daily token spend at three traffic tiers, model-choice trade-offs, and the cost cliff edges to watch for.
For existing codebases: a quick-wins list (this week), a medium-term list (this quarter), and a strategic list (this year), each with effort, impact, and owner suggestions.
A 60-minute briefing to your stakeholders — board, CTO, SRO — walking through the findings and answering questions. Recording included; happy to re-present once for procurement.
If you're heading into G-Cloud or a public-sector procurement, we include a GDS-aligned evidence pack: technical viability statement, accessibility considerations, exit strategy and supplier resilience notes.
UK public-sector teams have a clear set of expectations from the Government Digital Service: separate Discovery, Alpha, Beta and Live phases; user-needs evidence; accessibility statements; open-source preference; viable exit strategy. We structure the sprint outputs around exactly these expectations, so the artefacts feed straight into your service assessment evidence pack.
Two weeks of a senior engineer's time plus a specialist (security, AI or frontend, depending on the brief), structured across four assessment dimensions (architecture, dependencies, security, performance), an executive briefing, and four written deliverables: a risk-sequenced execution roadmap, a build-vs-buy analysis, an AI token-budget envelope (if applicable), and a prioritised remediation plan. Everything is GDS-aligned and procurement-ready.
Yes — the sprint is structured around the GDS Service Standard. The outputs are the kind of evidence procurement and SROs need to secure budget and pass an architectural review for the subsequent Alpha and Beta phases. We're comfortable working under G-Cloud terms and producing the documentation public-sector clients need, including supplier resilience notes and exit transition plans.
You can. The sprint fee is credited 100% against the first month of a build engagement if you proceed with us. But you're under no obligation — the sprint is designed to be a useful artefact on its own, and we've had clients use the outputs to brief an internal team or a different vendor entirely.
No. We work from a read-only repository clone, a sanitised database snapshot, and (optionally) read-only access to logs and metrics dashboards. We never need write access during a discovery sprint. Access requests are listed in the kick-off pack, scoped to least privilege, and revoked on day 11.
A 90-minute call on day 1. We meet your stakeholders, agree the success criteria for the sprint, walk through the access pack, and align on the briefing audience for day 10. From day 2 onward we're heads-down; you get a Friday checkpoint and a Slack/email channel for any clarifications.
Yes. We sign mutual NDAs as standard for all discovery engagements. Our template is straightforward and most legal teams approve it in under a week. Happy to work with yours instead.
Then that's the answer, and you've saved six figures and six months. We've recommended against builds twice in the past two years — once in favour of a SaaS and once in favour of doing nothing. The sprint fee is the same; the value of the answer is the same.