
Count completed slices of customer value per week, not story points alone. Separate defects, chores, and experiments to keep meaning clear. Normalize by team size only when comparing. Celebrate stable flow, not spikes, because predictability compounds trust with customers, investors, and teammates over flashy, unsustainable bursts.

Choose unambiguous start and finish markers: for code, from first commit or ticket start to production, not just merge. Split active time from waiting time to surface queues. Long tails often hide review delays, unclear ownership, or batching habits that quietly sabotage momentum.

Watch for queues growing faster than departures, aging work items, or recurring blockers assigned to the same stage or person. When handoffs multiply, context decays and delays compound. Measure time-in-state and queue length explicitly to prioritize the single constraint that actually limits throughput.