Capability Factory · The method

Capabilities, not features. Outcomes you own.

You name a number that has to move, we build the software to move it, and both of us measure it.

What you gain is a capability: a forecast your CFO trusts, a month-end close that lands on time, a quote-to-cash path that doesn't depend on weekly exports.

If we can't name the capability and the outcome it produces, we won't take the engagement. We don't build software with a hope attached to it.

01 / The rule

Problem. Capability. Outcome. Every engagement ties the three together.

Built to spec. Wrong spec.

A project can deliver exactly what its spec says and still miss. That happens when the spec, the written description of what to build, was never tied to the number the business had to move. The deliverables ship. The business stays broken.

RAND · 2024

The leading root cause of AI project failure is building against the wrong problem — no named outcome to stay on target.1

MIT NANDA · 2025

The small fraction of enterprise AI efforts that move a number are the ones built for a specific, measured workflow — not pitched as a tool.2

Problem

What hurts, in the words your team already uses. The close takes eleven days.

→

Capability

What the business can do once that's fixed. Designed with you, built by us, working within weeks. A close that runs as one pipeline.

→

Outcome

The number the capability moves, committed before work starts. 11d → 4d.

02 / The stages

The four stages. Scoping → Build → Measure → Fit.

012 conversations + analysis

Scoping

Offer · Scoping, included

Two 90-minute conversations find what to build and the number it has to move.

021–15 sprints

Build

Offer · Enablement

The Capability Engine, our AI software factory, builds the software, and a named architect directs it. A sprint is one senior architect's week. You see working product every Friday.

0330 days – 12 months

Measure

Offer · inside Enablement and Continuous Fit

Both of us watch the number against the plan, on a shared dashboard.

04Ongoing

Fit

Offer · Continuous Fit

The software keeps up as your business changes, in one or two sprints a month.

Elicitation, an optional week before Scoping, gathers what your people already know.

03 / Scoping

How scope gets found. From the number down, and from the work up.

The analysis runs bottom-up and top-down at once, and both are required.

Top-downFrom the outcomes

We start where leadership sits. The number that has to move becomes the target, fixed with a baseline and a timeframe. Then one question: what capability would have to exist to move it?

↓
Where they meet
If they agree, the scope is sound. If they don't, there's a gap worth talking about first.
↑
Bottom-upFrom the daily work

We start where the work happens. The frictions people absorb every day go into a list, the problem register, and each entry sets one question: what capability would make it stop?

Many problems converge into a handful of capabilities, and those into the few outcomes you commit to. Your team then writes scenarios for each one: how the work should run, in their own words. Where they're thin, the architect drafts them with you. Specs describe the tool. Scenarios describe the work.

The architect sets the build order with you. You leave with the analysis whether you engage us or not.

04 / The plan

The Benefit Realization Plan. Written before the work begins.

Scoping ends with the Benefit Realization Plan: the outcome, its baseline, the early signs we watch, who measures, and the trigger, the number at which we stop and review. The plan turns the named outcome into something we can be held to.

ProblemNamed in Scoping
Month-end close runs eleven business days. Past the 10th.
CapabilityWhat we're paid to build
Operational close pipeline with named reconciliations.
SystemsWhat it touches
ERP subledger feeds · close calendar · reconciliation workflow.
OutcomeOwned by you
Board pack ready on day five, every month-end.
MetricMeasured monthly
11d → 4d. Trigger at ≥ 6d.

Illustrative, drawn from the worked example.

See the full plan in the worked example →
05 / Build
The Capability Engine · our AI software factory · not licensed

The Engine builds the software. The architect makes the calls.

Selection comes before building. We integrate the tool you already run, help you choose one where the market has it solved, and build only the part no product sells. Choosing what not to build is the first act of engineering. The same judgment picks how we connect to your systems: the most durable route each one offers, not the quickest.

The architect turns your scenarios into the spec. The Engine builds from it and tests every build against those scenarios. Every scenario traces to the outcome, so the work stays tied to what you committed to.

Analysis, modeling, code and testing: the Engine does the labor from spec to release. In our experience, one architect working with the Engine does the work that used to take a team of five to ten.

Inside a running capability, AI does labor too: reading a messy input, reconciling a mismatch, drafting a reply, all within the structure the architect designed.

The architect crafts; the Engine produces; the result is yours. How the Engine works →

06 / After launch

Who owns what. And what happens after launch.

Belongs to you

The outcome belongs to the client.

You named it, it lives in your business, and no one else has the standing to define what success looks like for your operation. The capability, its specs, your scenarios and its code are yours too.

Belongs to us

The capability's quality belongs to Capability Factory.

We engineer it. If it's defective, that's our problem to fix, not yours to manage. That holds for one month after go-live. After that, fixes and maintenance come with Continuous Fit. Without it, they stay with you.

Shared

The measurement is shared.

Neither party walks away from the dashboard. The plan sets the trigger for a review and names who calls it.

After launch: Continuous Fit. Your spec grows with the business, and the Engine rebuilds from it. No code maintained by hand.

Start a conversation