Site Tools


swe:parkinsons-law

Table of Contents

Parkinson's law

Parkinson's law states that work expands to fill the time available. Three weeks to build a feature takes three weeks; three days takes three days. The result is often functionally equivalent because extra time was spent on marginal improvements, over-engineering, and second-guessing decisions.

Estimates become self-fulfilling deadlines. If a developer estimates five days and could do it in three, the estimate makes them take five days. This motivates time-boxing: short, firm deadlines prevent indefinite expansion. Agile sprint cycles enforce this with fixed two-week scopes.

Related to Goodhart's law: once a time target becomes a commitment, behaviour optimises for hitting the target rather than for shipping useful software efficiently.

swe/parkinsons-law.md · Last modified: by 127.0.0.1