Productivity & Efficiency
These principles explain how time, effort, and workflow efficiency impact Agile teams. Understanding them helps optimize velocity, predictability, and sustainable delivery.
Concept | Agile Relevance | Usage in Agile |
---|---|---|
Parkinson's Law | "Work expands to fill the time available for its completion." | Supports timeboxing techniques like Sprints in Scrum, Work-In-Progress (WIP) limits in Kanban, and setting deadlines for MVP releases. |
Hofstadter's Law | "It always takes longer than expected, even when taking Hofstadter's Law into account." | Encourages Agile teams to use buffer time in Sprint planning, set realistic expectations, and embrace uncertainty in estimates. |
Little's Law | The average number of items in a system equals their arrival rate multiplied by their average time in the system. | Used in Kanban flow optimization, WIP limits, and throughput tracking to increase efficiency. |
Boehm's Curve | The cost of fixing defects rises exponentially the later they are found in the development cycle. | Reinforces Shift-Left Testing, Test-Driven Development (TDD), Continuous Integration (CI), and automated testing to catch issues early. |
Kingman's Formula | Queueing delays increase exponentially as system utilization approaches 100%. | Encourages Agile teams to control Work-In-Progress (WIP), maintain buffer capacity, and reduce variability to improve lead time predictability. |