jonnifyagile agents
jonnify / Agile Agent Workflow / A2 · Decomposition / A2.06 · The value ladder

A2.06 · Decomposition

The value ladder

A ladder is a pile of stories put in order: each rung adds one usable capability, depends only on the rungs below it, and leaves the system runnable.

The earlier modules made good stories one at a time — value not tasks, the Connextra form, the INVEST tests. A value ladder is what those stories become when they are ordered: a dependency-ordered stack where value accrues from the bottom up and every prefix can be demonstrated. It is the structure the rest of the course plans, specifies, and builds over. Three dives: compose the rungs, order them by dependency, and keep the system runnable at every one.

A pile becomes a ladder

A pile is a set of stories with no order; a ladder is the same stories arranged so they stack. Three properties make a stack a ladder, and each is one dive below. Every rung is a capability — a vertical slice a role can exercise, not a technical task. Every rung depends only on rungs below it — the stack is a topological order of the dependency graph. Every prefix runs — building the bottom rungs leaves a system that can be demonstrated. Lose any one and the stack stops being a ladder.

The figure below composes a Portal ladder one candidate at a time. Pick a candidate to read whether it is a rung — a usable capability that fits the ladder — or is rejected as a task or an outsize wish that is not one rung of value. The four capabilities stack; the two non-stories do not.

Compose a Portal ladder · pick a candidate

THE LADDER rung 4 track progress depends on rung 3 rung 3 open a lesson depends on rung 2 rung 2 enrol in a course depends on rung 1 rung 1 browse the catalogue the foundation rung CANDIDATE browse the catalogue a rung · admitted to the ladder a rung is a usable capability · a task or an outsize wish is not
browse the catalogue — a rung. A usable capability a learner can exercise; it occupies rung 1, the foundation. Admitted to the ladder.

A ladder is not a pile: every rung is a capability, ordered so value accrues from the bottom up — and the candidates that are not capabilities never become rungs.

the principle

Compose stories into a dependency-ordered ladder where each rung adds usable value and the whole remains runnable — the structure delivery is later planned over.

on the Portal

browse → enrol → open a lesson → track progress: four rungs, each a capability, each resting only on the ones below, the system demoable after every one.

The three dives

Each dive isolates one property of a ladder, in the arc compose → order → keep runnable: assemble the rungs as capabilities, order them so each depends only on rungs below it, and confirm every prefix still runs. Read them in order — A2.06.1 starts.

A2.06 composes the ladder; the chapter's remaining modules write its acceptance criteria, split a rung that is too big, and run the closing workshop that composes the whole Portal ladder. Return to the A2 module navigation to continue.

References

The story-and-release tradition the value ladder draws on, and where it connects in the course.

Sources

Related in this course