How we work

A real user, in week three.

Software nobody has used is a guess with a burn rate. So the first slice goes in front of the floor early — usually the intake path, because that is where being wrong is cheapest to correct.

Thirty minutes · no predetermined package

The slice plan
what a real user touches, and when
LIVE
SliceWho uses itShipsState
Intake and routingthe riskiest assumptionthe floorweek 3in use
Eligibility scoringunderwritingweek 6in use
Dialer and cadencethe floorweek 9in use
Documents and e-signprocessingweek 12building
Commissionsfinanceweek 16not started
3 slices in real use by week ninethe first one changed the plan for the rest
3
Week three, not month three
and the plan changed because of it
How it ships

Slices, not phases.

A phase ends with a demo. A slice ends with somebody's actual job being different.

01

The first slice is the riskiest assumption, not the easiest piece of work.

02

Tests, logging and error reporting ship with the feature rather than after it.

03

Everything goes to staging first, with a rollback path that has been tested rather than assumed.

04

Releases are small and frequent, so a bad one costs an hour rather than a week.

05

The people who will use it see it before it is finished, which is uncomfortable and correct.

06

What we learn from slice one changes slices two through five, on purpose.

What we watch

Six things that predict whether a build goes wrong.

01Is a real user touching it, or only the project team?A demo is not usage. Only usage produces the surprises.
02How long from commit to production?If it is days, releases get batched and batches break things.
03What happens on a bad release?Rollback tested, or rollback hoped for. Very different projects.
04Are tests written with the feature or after it?After it means never, in practice.
05Is the first slice the risky one?Starting with the easy piece feels productive and defers the finding.
06Has the plan changed since week one?If not, either you were unusually right or nobody is listening.
Questions

What people ask about delivery.

What is a slice?

A piece of software a real person can do their job with. Not a module, not a demo — the intake path working end to end for one team, then the next piece.

Why start with the riskiest part?

Because that is where the assumption is most likely wrong, and week three is a much cheaper place to find out than week twenty.

How often do you release?

Small and frequent, staged before production, with a rollback path that has been tested. Batching releases is how a bad change becomes a bad week.

What happens when the plan changes mid-build?

It is measured against the signed architecture rather than argued about. That document exists so a change is a decision.

Do we get access during the build?

Yes — to the repository, the staging environment and the release notes. It is your code from the first commit.

What about testing?

Written with the feature. Test coverage added afterwards tends to test what the code does rather than what it should do.

The method

Where this sits.