Skip to main content

Principles

In this section, we list the principles that we follow when developing products. We use these principles as a base to create all processes, tools, guidelines, and workflows of all departments—product, design, and engineering.

These principles are based on the book The Principles of Product Development Flow by Donald G. Reinertsen.

Each principle has an id made of its chapter's prefix and its number, such as E3 or FF7, and each chapter has its own page:

ChapterIdsWhat it covers
The Economic ViewE1–E21Every decision as a life-cycle profit trade-off, with cost of delay as the key number
Managing QueuesQ1–Q16Why invisible queues cause most of the waste, and how to measure and control them
Exploiting VariabilityV1–V16When variability creates value, and how to reduce its cost instead of its amount
Reducing Batch SizeB1–B22How smaller batches cut cycle time, risk and overhead, and how to pick the size
Applying WIP ConstraintsW1–W23Limiting work in process to control cycle time and flow
Controlling Flow Under UncertaintyF1–F30Cadence, synchronization and sequencing when loading and durations vary
Using Fast FeedbackFF1–FF24Fast feedback loops and the metrics that steer the work
Achieving Decentralized ControlD1–D23Decentralizing decisions with shared intent, clear boundaries and trust