05 · Grow

Iteration

shippedprinciple → decision → workflow → artifact

Principle

Shipping is not the finish line — it is the start of observation at scale. Iteration is the discipline of changing the product when evidence says so, and not changing it when the loudest voice in the room is anxiety or a model’s suggestion.

AI-native teams iterate faster by default. The failure mode is thrash: endless tweaks without a bet, or rebuilding because generation is cheap. Good iteration is versioned learning — each release tied to a falsifier and a signal log.

The decision

DEC_016

  Signal (metrics, support, interviews)
│
▼
Revise bet (written)
│
▼
Smallest shippable test
│
▼
Deploy → observe → log signal
The revision loop — same as discovery, but with real users in production.

Iteration unit

One iteration should fit this sentence:

“We believe X is why metric is stuck; we will ship Y by date; if Z does not happen, we revert or rethink.”

If you cannot fill X, Y, Z — you are exploring, not iterating. Exploration is fine; time-box it.

Cadence

RhythmWhat happens
DailyTriage support, errors — fix P0 only
WeeklyMetrics review (Chapter 14) → one decision
MonthlyProblem bet still true? Scope creep audit
QuarterlyKill features with no signal

AI summarizes logs and tickets; you pick the one bet for the week.

Workflow

  1. Pull signal from analytics, support, and at least one human conversation.
  2. Write revised hypothesis — what changed in your belief.
  3. Spec smallest change — spec stub + test plan.
  4. Ship via deploy discipline (Chapter 13).
  5. Log outcome in metrics review — strengthen, weaken, or kill.
  6. Update ADR if architecture assumption broke.

Common mistakes

Artifacts

Further reading