Build the important parts properly.

Architecture, operational software and systems that connect observations to decisions.

Start with the part that matters most.

Understand

The workflow, existing system, constraints and people responsible for running it.

Define

The behavior to build, the tradeoffs to make and the evidence that will establish it works.

Build & verify

Implement a bounded piece, inspect the experience and exercise the important failure cases.

Hand over

The decisions, code, operational knowledge and clear ownership needed for what comes next.