Learn-Driven Development
Core Principles

The Learning Loop is the Atom

The smallest unit of work in LDD is a complete learning loop.

By Martin Alaimo

Every piece of work, no matter how small, runs through the same five steps:

  1. Frame the Spec: describe the feature from a business and user perspective, with a bet and a testable hypothesis.
  2. Slice the Exposure Plan: what to reveal, to whom, and in what order, with one belief to validate at each level.
  3. Build the Technical Spec and the whole feature in one coherent pass, with reveal controls in place.
  4. Validate by revealing progressively and testing each belief against reality. After each level, decide whether to continue, adjust, or cut.
  5. Decide what to do next: double down on the bet, pivot, or abandon.