Go Develop All articles
Procurement

Proving the Path Before Paving It: Using a Walking Skeleton to De-Risk a UK Software Build

Go Develop
Proving the Path Before Paving It: Using a Walking Skeleton to De-Risk a UK Software Build

Photo: Unknown authorUnknown author or not provided, Public domain, via Wikimedia Commons

Software projects rarely collapse in a single dramatic moment. They fail quietly in the first few weeks, when assumptions about architecture, third-party integrations and day-to-day user behaviour are cemented into a plan that nobody has yet tested. The cost of those assumptions only surfaces months later, by which time the budget is largely spent and the commercial leverage has shifted.

The walking skeleton is a well-established antidote to that pattern, and it deserves more attention from UK business leaders than it currently receives. The term comes from agile practice, but the idea is older than any methodology: build the thinnest possible version of the whole system, end to end, before building any part of it in depth.

What a walking skeleton actually is

A walking skeleton is not a prototype and it is not a proof of concept. A prototype is usually thrown away; a proof of concept usually tests one technical question in isolation. A skeleton is different in two respects. First, it is end to end: it touches every layer the finished product will touch, from the interface a user sees through to the database and back out to any external service. Second, it is intended to be kept. It is the spine that later feature work is hung on.

In practice, a skeleton for a customer portal might consist of a single login, one real record pulled from a live back-office system, one screen that displays it, and one action that writes a change back. That is all. It is narrow, but it is complete, and it will expose more risk in four weeks than a forty-page requirements document will in four months.

Why this matters more in the current climate

Boards and finance directors are scrutinising technology spend more closely than they have for a decade. Capital is expensive, headcount is constrained, and the tolerance for a twelve-month build followed by an uncertain launch has fallen sharply. Procurement teams are also under pressure to demonstrate that they have tested supplier assumptions rather than simply accepted them.

A skeleton gives a buyer something genuinely useful to put in front of a steering group: a working system, however limited, that has already connected to the systems that matter and been used by real people. It converts a promise into evidence at a fraction of the total cost.

The four assumptions a skeleton tests early

Architecture. Does the proposed approach actually hold together when identity, storage, messaging and deployment are wired up together? Many architectural decisions are cheap to change at week four and ruinously expensive at month nine.

Integrations. For most UK businesses the risk sits at the edges: an finance system such as Sage or Xero, a payment provider, a CRM, an HMRC service, a legacy database with no documentation. Integrations are where estimates go to die, because the true state of an external system is rarely known until someone attempts to talk to it.

User workflow. A skeleton puts a clickable, working thing in front of the people who will actually use it. Objections that would never surface in a workshop tend to appear within minutes.

Supplier assumptions. This is the commercial benefit that buyers underuse. A skeleton reveals how a supplier behaves when the work turns out to be harder than the pitch suggested: do they surface problems early or absorb them silently and ask for a change request later?

A phased budget model

The skeleton is not an additional cost so much as a reallocation of it. A workable structure looks like this:

Phase Purpose Typical share of total budget
0. Discovery Confirm scope, constraints and the riskiest assumptions 5 per cent
1. Walking skeleton One end-to-end slice, deployed to a real environment 10 to 15 per cent
2. Vertical slices Complete two or three priority journeys in depth 35 to 45 per cent
3. Breadth and hardening Remaining features, performance, accessibility, handover Balance

Two details matter more than the percentages. First, phase 1 should be priced firmly, with a defined exit point, so the buyer can stop there with a working artefact and a much better understanding of the terrain. Second, phase 2 should not be signed until phase 1 has been demonstrated. That single sequencing decision changes the balance of power in the relationship.

Writing it into the contract

A skeleton only de-risks a project if the commercial terms reflect its purpose. The supplier should be obliged to deploy to an environment the client controls, using the client's own source code repository and continuous integration pipeline from day one. That is not a hostile request; it is the standard means by which continuity is protected if the relationship ends.

The statement of work should also require a written record of decisions and trade-offs made during phase 1, and should confirm that the skeleton is production-quality code rather than scaffolding to be discarded later. If a supplier proposes building the skeleton in a different technology from the main build, treat that as a serious flag.

Red flags to watch for

Questions worth putting to any supplier

What is the narrowest end-to-end slice you would build first, and why that one? Which integration is most likely to fail, and what is your fallback? Who owns the repository and the deployment pipeline at the end of phase 1? Can we stop after the skeleton and still hold a working asset?

The answers will tell you a good deal about how the supplier thinks, well before you have committed the full budget. That, ultimately, is the point of the exercise.

A walking skeleton does not eliminate risk. It moves it to the start of the project, where it is cheap to address, instead of the end, where it is not. For UK organisations spending public or shareholder money on software, that is a trade worth making deliberately.

All Articles

Related Articles

The Exit Is Part of the Build: Software Handover for UK Business Continuity

The Exit Is Part of the Build: Software Handover for UK Business Continuity

Reading Between the Lines: How UK Buyers Should Scrutinise a Software Agency Proposal

Reading Between the Lines: How UK Buyers Should Scrutinise a Software Agency Proposal

The Spreadsheet Will Not Scale: A Build-or-Buy Framework for UK SME Internal Tools

The Spreadsheet Will Not Scale: A Build-or-Buy Framework for UK SME Internal Tools