The Lean Product Development book enumerates 175 principles in 8 categories: Economic, Queueing, Variability, Batch Size, WIP Constraint, Flow Control Fast Feedback and Decentralization…

Economic Principles

  • E1: The Principle of Quantified Overall Economics: Select actions based on quantified overall economic impact.
  • E2: The Principle of Interconnected Variables: We can’t just change one thing.
  • E3: The Principle of Quantified Cost of Delay: If you only quantify one thing, quantify the cost of delay.
  • E4: The Principle of Economic Value-Added: The value added by an activity is the change in the economic value of the work product.
  • E5: The Inactivity Principle: Watch the work product, not the worker.
  • E6: The U-Curve Principle: Important trade-offs are likely to have U-curve optimizations.
  • E7: The Imperfection Principle: Even imperfect answers improve decision making
  • E8: The Principle of Small Decisions: Influence the many small decisions
  • E9: The Principle of Continuous Economic Tradeoffs: Economic choices must be made continuously.
  • E10: The First Perishability Principle: Many economic choices are more valuable when made quickly.
  • E11: The Subdivision Principle: Inside every bad choice lies a good choice.
  • E12: The Principle of Early Harvesting: Create systems to harvest the early cheap opportunities.
  • E13: The Principle of Decision Rules: Use decision rules to decentralize economic control.
  • E14: The First Market Principle: Ensure decision makers feel both cost and benefit.
  • E15: The Principle of Optimum Decision Timing: Every decision has its optimum economic timing.
  • E16: The Principle of Marginal Economics: Always compare marginal cost to marginal value.
  • E17: The Sunk Cost Principle: Do not consider money already spent.
  • E18: The Principle of Buying Information: The value of information is its expected economic value.
  • E19: The Insurance Principle: Don’t pay more for insurance than the expected loss.
  • E20: The Newsboy Principle: High probability of failure does not equal bad economics.
  • E21: The Show Me the Money Principle: To influence financial decisions, speak the language on money.

Queueing Principles

  • Q1: The Principle of Invisible Inventory: Product development inventory is physically and financially invisible.
  • Q2: The Principle of Queueing Waste: Queues are the root cause of the majority of economic waste in product development.
  • Q3: The Principle of Queueing Capacity Utilization: Capacity utilization increases queues exponentially.
  • Q4: The Principle of High-Queue States: Most of the damage done by a queue is caused by high-queue states.
  • Q5: The Principle of Queueing Variability: Variability increases queues linearly.
  • Q6: The Principle of Variability Amplification: Operating at high levels of capacity utilization increases variability.
  • Q7: The Principle of Queueing Structure: Serve pooled demand with reliable high-capacity servers.
  • Q8: The Principle of Linked Queues: Adjacent queues see arrival or service time variability depending on loading.
  • Q9: The Principle of Queue Size Optimization: Optimum queue size is an economic tradeoff.
  • Q10: The Principle of Queueing Discipline: Queue cost is affected by the sequence in which we handle the jobs in the queue.
  • Q11: The Cumulative Flow Principle: Use CFDs to monitor queues.
  • Q12: Little’s Formula: Wait time = Queue Size/Processing Rate.
  • Q13: The First Queue Size Control Principle: Don’t control capacity utilization, control queue size.
  • Q14: The Second Queue Size Control Principle: Don’t control cycle time, control queue size.
  • Q15: The Diffusion Principle: Over time, queues will randomly spin seriously out of control and will remain in this state for long periods.
  • Q16: The Intervention Principle: We cannot rely on randomness to correct a random queue.

Variability Principles

  • V1: The Principle of Beneficial Variability: Variability can create economic value.
  • V2: The Principle of Asymmetric Payoffs: Payoff asymmetries enable variability to create economic value.
  • V3: The Principle of Optimum Variability: Variability should neither be minimized nor maximized.
  • V4: The Principle of Optimum Failure Rate: Fifty percent failure rate is usually optimum for generating information.
  • V5: The Principle of Variability Pooling: Overall variation decreases when uncorrelated random tasks are combined.
  • V6: The Principle of Short-Term Forecasting: Forecasting becomes exponentially easier at short time-horizons.
  • V7: The Principle of Small Experiments: Many small experiments produce less variation than one big one.
  • V8: The Repetition Principle: Repetition reduces variation.
  • V9: The Reuse Principle: Reuse reduces variability.
  • V10: The Principle of Negative Covariance: We can reduce variance by applying a counterbalancing effect.
  • V11: The Buffer Principle:Buffers trade money for variability reduction.
  • V12: The Principle of Variability Consequence: Reducing consequences is usually the best way to reduce the cost of variability.
  • V13: The Non-linearity Principle: Operate in the linear range of system performance.
  • V14: The Principle of Variability Substitution: Substitute cheap variability for expensive variability.
  • V15: The Principle of Iteration Speed: It is usually better to improve iteration speed than defect rate.
  • V16: The Principle of Variability Displacement: Move variability to the process stage where its cost is lowest.

Batch Size Principles

  • B1: Batch Size Queueing Principle: Reducing batch size reduces cycle time.
  • B2: The Batch Size Variability Principle: Reducing batch size reduces variability in flow.
  • B3: The Batch Size Feedback Principle: Reducing batch size accelerates feedback.
  • B4: The Batch Size Risk Principle: Reducing batch size reduces risk.
  • B5: The Batch Size Overhead Principle: Reducing batch size reduces overhead.
  • B6: The Batch Size Efficiency Principle: Large batches reduce efficiency. (
  • B7: The Psychology Principle of Batch Size: Large batches inherently lower motivation and urgency.
  • B8: The Batch Size Slippage Principle: Large batches cause exponential cost and schedule growth. (
  • B9: The Batch Size Death Spiral Principle: Large batches lead to even larger batches.
  • B10: The Least Common Denominator Principle of Batch Size: The entire batch is limited by its worst element.
  • B11: The Principle of Batch Size Economics: Economic batch size is a U-curve optimization.
  • B12: The Principle of Low Transaction Cost: Reducing transaction cost per batch lowers overall costs.
  • B13: The Principle of Batch Size Diseconomies: Batch size reduction saves much more than you think.
  • B14: The Batch Size Packing Principle: Small batches allow finer tuning of capacity utilization
  • B15: The Fluidity Principle: Loose coupling between product subsystems enables small batches.
  • B16: The Principle of Transport Batches: The most important batch is the transport batch.
  • B17: The Proximity Principle: Proximity enables small batch sizes.
  • B18: The Run Length Principle: Short run lengths reduce queues.
  • B19: The Infrastructure Principle: Good infrastructure enables small batches.
  • B20: The Principle of Batch Content: Sequence first that which adds value most cheaply.
  • B21: The Batch Size First Principle: Reduce batch size before you attack bottlenecks.
  • B22: The Principle of Dynamic Batch Size: Adjust batch size dynamically to respond to changing economics.

WIP Constraint Principles

  • W1: The Principle of WIP Constraints: Constrain WIP to control cycle time and flow.
  • W2: The Principle of Rate Matching: WIP constraints force rate-matching.
  • W3: The Principle of Global Constraints: Use global WIP constraints for predictable and permanent bottlenecks.
  • W4: The Principle of Local Constraints: If possible, constrain local WIP pools.
  • W5: The Batch Size Decoupling Principle: Use WIP ranges to decouple the batch sizes of adjacent processes.
  • W6: The Principle of Demand Blocking: Block all demand when WIP reaches its upper limit.
  • W7: The Principle of WIP Purging: When WIP is high, purge low value projects.
  • W8: The Principle of Flexible Requirements: Control WIP by shedding requirements.
  • W9: The Principle of Resource Pulling: Quickly apply extra resources to an emerging queue.
  • W10: The Principle of Part-Time Resources: Use part-time resources for high variability tasks.
  • W11: The Big Gun Principle: Pull high-powered experts to emerging bottlenecks.
  • W12: The Principle of T-Shaped Resources: Develop people who are deep in one area and broad in many.
  • W13: The Principle of Skill Overlap: Cross train resources at adjacent processes.
  • W14: The Mix Change Principle: Use upstream mix changes to regulate queue size.
  • W15: The Aging Principle: Watch the outliers.
  • W16: The Escalation Principle: Create a preplanned escalation process for outliers.
  • W17: The Principle of Progressive Throttling: Increase throttling as you approach the queue limit.
  • W18: The Principle of Differential Service: Differentiate quality of service by workstream.
  • W19: The Principle of Adaptive WIP Constraints: Adjust WIP constraints as capacity changes.
  • W20: The Expansion Control Principle: Prevent uncontrolled expansion of work.
  • W21: The Principle of the Critical Queue: Constrain WIP in the secion of the system where the queue is most expensive.
  • W22: The Cumulative Reduction Principle: Small WIP reductions accumulate.
  • W23: The Principle of Visual WIP: Make WIP continuously visible.

Flow Control Principles

  • F1: The Principle of Congestion Collapse: When loading becomes too high, we will see a sudden and catastrophic drop in output.
  • F2: The Peak Throughput Principle: Control occupancy to sustain high throughput in systems prone to congestion.
  • F3: The Principle of Visible Congestion: Use forecasts of expected flow time to make congestion visible.
  • F4: The Principle of Congestion Pricing: Use pricing to reduce demand during congested periods.
  • F5: The Principle of Periodic Resynchronization: Use a regular cadence to limit the accumulation of variance.
  • F6: The Cadence Capacity Margin Principle: Provide sufficient capacity margin to enable cadence.
  • F7: The Cadence Reliability Principle: Use cadence to make waiting times predictable.
  • F8: The Cadence Batch Size Enabling Principle: Use a regular cadence to enable small batch sizes.
  • F9: The Principle of Cadenced Meetings: Schedule frequent meetings using a predictable cadence. (
  • F10: The Synchronization Capacity Margin Principle: To enable synchronization, provide sufficient capacity margin.
  • F11: The Principle of Multiproject Synchronization: Exploit scale economies by synchronizing work from multiple projects.
  • F12: The Principle of Cross-Functional Synchronization: Use synchronized events to facilitate cross functional tradeoffs.
  • F13: The Synchronization Queueing Principle: To reduce queues, synchronize the batch size and timing of adjacent processes.
  • F14: The Harmonic Principle: Make nested cadences harmonic multiples.
  • F15: The SJF Scheduling Principle: When delay costs are homogeneous, do the shortest job first.
  • F16: The HDCF Scheduling Principle: When job durations are homogeneous, do the high cost-of-delay job first.
  • F17: The WSJF Scheduling Principle: When job durations and delay costs are not homogeneous, use WSJF.
  • F18: The Local Priority Principle: Priorities are inherently local.
  • F19: The Round-Robin Principle: When task duration is unknown, time-share capacity.
  • F20: The Preemption Principle: Only preempt when switching costs are low.
  • F21: The Principle of Work Matching: Use sequence to match jobs to appropriate resources.
  • F22: The Principle of Tailored Routing: Select and tailor the sequence of subprocesses to the task at hand.
  • F23: The Principle of Flexible Routing: Route work based on the current most economic route.
  • F24: The Principle of Alternate Routes: Develop and maintain alternate routes around points of congestion.
  • F25: The Principle of Flexible Resources: Use flexible resources to absorb variation.
  • F26: The Principle of Late Binding: The later we bind demand to resources, the smoother the flow.
  • F27: The Principle of Local Transparency: Make tasks and resources reciprocally visible at adjacent processes.
  • F28: The Principle of Preplanned Flexibility: For fast responses, preplan and invest in flexibility.
  • F29: The Principle of Resource Centralization: Correctly managed, centralized resources can reduce queues.
  • F30: The Principle of Flow Conditioning: Reduce variability before a bottleneck.

Fast Feedback Principles

  • FF1: The Principle of Maximum Economic Influence: Focus control on project and process parameters with the highest economic influence.
  • FF2: The Principle of Efficient Control: Control parameters that are both influential and efficient.
  • FF3: The Principle of Leading Indicators: Select control variables that predict future system behavior.
  • FF4: The Principle of Balanced Set Points: Set tripwires at points of equal economic impact.
  • FF5: The Moving Target Principle: Know when to pursue a dynamic goal.
  • FF6: The Exploitation Principle: Exploit unplanned economic opportunities.
  • FF7: The Queue Reduction Principle of Feedback: Fast feedback enables smaller queues.
  • FF8: The Fast Learning Principle: Use fast feedback to make learning faster and more efficient.
  • FF9: The Principle of Useless Measurement: What gets measured may not get done.
  • FF10: The First Agility Principle: We don’t need long planning horizons when we have a short turning radius.
  • FF11: The Batch Size Principle of Feedback: Small batches yield fast feedback.
  • FF12: The Signal to Noise Principle: To detect a smaller signal, reduce the noise.
  • FF13: The Decision Rule Principle: Control the economic logic behind the decision, not the entire decision.
  • FF14: The Locality Principal of Feedback: Whenever possible make feedback local.
  • FF15: The Relief Valve Principle: Have a clear, predetermined relief valve.
  • FF16: The Principle of Multiple Control Loops: Embed fast control loops inside slow loops.
  • FF17: The Principle of Controlled Excursions: Keep deviations within the control range.
  • FF18: The Feedforward Principle: Provide advance notice of heavy arrival rates to minimize queues.
  • FF19: The Principle of Colocation: Colocation improves almost all aspects of communications.
  • FF20: The Empowerment Principle of Feedback: Fast feedback gives a sense of control.
  • FF21: The Hurry-Up-and-Wait Principle: Large queues make it hard to create urgency.
  • FF22: The Amplification Principle: The human element tends to amplify large excursions.
  • FF23: The Principle of Overlapping Measurement: To align behaviors, reward people for the work of others.
  • FF24: The Attention Principle: Time counts more than money.

Decentralization Principles

  • D1: The Second Perishability Principle: Decentralize control for problems and opportunities that age poorly.
  • D2: The Scale Principle: Centralize control for problems that are infrequent, large, or that have significant economies of scale.
  • D3: The Principle of Layered Control: Adapt the control approach to emerging information about the problem.
  • D4: The Opportunistic Principle: Adjust the plan for unplanned obstacles and opportunities.
  • D5: The Principle of Virtual Centralization: Be able to quickly reorganize decentralized resources to create centralized power.
  • D6: The Inefficiency Principle: The inefficiency of decentralization can cost less than the value of faster response time.
  • D7: The Principle of Alignment: There is more value created with overall alignment than local excellence.
  • D8: The Principle of Mission: Specify the end state, its purpose, and the minimal possible constraints.
  • D9: The Principle of Boundaries: Establish clear roles and boundaries.
  • D10: The Main Effort Principle: Designate a main effort and subordinate other activities.
  • D11: The Principle of Dynamic Alignment: The main effort may shift quickly when conditions change.
  • D12 The Second Agility Principle: Develop the ability to quickly shift focus.
  • D13: The Principle of Peer-Level Coordination: Tactical coordination should be local.
  • D14: The Principle of Flexible Plans: Use simple modular plans.
  • D15: The Principle of Tactical Reserves: Decentralize a portion of reserves.
  • D16: The Principle of Early Contact: Make early and meaningful contact with the problem.
  • D17: The Principle of Decentralized Information: For decentralized decisions, disseminate key information widely.
  • D18: The Frequency Response Principle: We can’t respond faster than our frequency response.
  • D19: The Quality of Service Principle: When response time is important, measure response time.
  • D20: The Second Market Principle: Use internal and external markets to decentralize control.
  • D21: The Principle of Regenerative Initiative: Cultivating initiative enables us to use initiative.
  • D22: The Principle of Face-to-Face Communication: Exploit the speed and bandwidth of face-to-face communications.
  • D23: The Trust Principle: Trust is built through experience.

(Source:)