PrinciplesOfProductDevelopmentFlow.ControllingFlowUnderUncertainty

Back

> When loadinb becomes too high, we will see a sudden and catastrophic drop in output
 * F1:    The Principle of Congestion Collapse **

> Control occupancy to sustain high throughput in systems prone to congestion
 * F2:    The Peak Throughput Principle **

> Use forecasts of expected flow time to make congestion visible
 * F3:    The Principle of Visible Congestion **

> Use pricing to reduce demand during congested periods
 * F4:    The Principle of Congestion Pricing **

> Use a regular cadence to limit the accumulation of variance
 * F5:    The Principle of Periodic Resynchronization **

> Provide sufficient capacity margin to enable cadence
 * F6:    The Cadence Capacity Margin Principle **

> Use cadence to make waiting times predictable
 * F7:    The Cadence Reliability Principle **

> use a regular cadence to enable small batch sizes
 * F8:    The Cadence Batch Size Enabling Principle **

> Schedule frequent meetings using a predictable cadence
 * F9:    The Principle of Cadenced Meetings **

> To enable synchronization, provide sufficient capacity margin
 * F10:    The Synchronization Capacity Margin Principle **

> Exploit scale economics by synchronizing work from multiple projects
 * F11:    The Principle of Multiproject Synchronization **

> Use synchronized events to facilitate cross functional trade-offs
 * F12:    The Principle of Cross-Functional Synchronization **

> To reduce queues, synchronize the batch size and timing of adjacent processes
 * F13:    The Synchronization Queueing Principle **

> Make nested cadences harmonic multiples
 * F14:    The Harmonic Principle **

> When delay costs are homogeneous, do the shortest job first
 * F15:    The SJF Scheduling Principle **

> When job durations are homogeneous, so the high cost-of-delay job first
 * F16:    The HDCF Scheduling Principle **

> When job durations and delay costs are not homogeneous, use WSJF (weighted shortest job first)
 * F17:    The WSJF Scheduling Principle **

> Priorities are inherently local
 * F18:    The Local Priority Principle **

> When task duration is unknown, time-share capacity
 * F19:    The Round-Robin Principle **

> Only preempt when switching costs are low
 * F20:    The Preemption Principle **

> Use sequence to match jobs to appropriate resources
 * F21:    The Principle of Work Matching **

> Select and tailor the sequence of subprocesses to the task at hand
 * F22:    The Principle of Tailored Routing **

> Route work based on the current most economic route
 * F23:    The Principle of Flexible Routing **

> Develop and maintain alternate routes around points of congestion
 * F24:    The Principle of Alternate Routes **

> Use flexible resources to absorb variation
 * F25:    The Principle of Flexible Resources **

> The later we bind demand to resources, the smoother the flow
 * F26:    The Principle of Late Binding **

> Make tasks and resources reciprocally visible at adjacent processes
 * F27:    The Principle of Local Transparency **

> For fast responses, preplan and invest in flexibility
 * F28:    The Principle of Preplanned Flexibility**

> Correctly managed, centralized resources can reduce queues
 * F29:    The Principle of Resource Centralization **

> Reduce variability before a bottleneck
 * F30:    The Principle of Flow Conditioning**

Back