Laws of Software Engineering · Pattern

Pattern

Build-Measure-Learn

Build the smallest thing that tests your idea. Measure what happens. Learn what to do next.

How to use it. Use it when you do not know what to build. Make each loop small enough to fit inside one of your real planning cycles. A loop delivers learning, and the artefact is how you get it.

How it gets misused. The "build" step swallows the loop. Teams ship a year of work and call the launch the "measure" step. By then, the cost of being wrong is too high to act on what you learn.

Related

Clusters