⚡THE SHORT ANSWER
Because when a measure becomes a target, people optimize for the metric itself rather than the underlying business goal, creating perverse incentives like meaningless code generation or fake test coverage.
Engineering Handbook & Failure Dynamics
6-Dimensional Architecture Breakdown⚙️1. Underlying Mechanism
Execution🎯2. Appropriate Use Context
Scope⚠️3. Production Failure Modes
P0 Risk📡4. Diagnostic Signals & Telemetry
Telemetry🛡️5. Prevention & Safeguards
Safeguards⚖️6. Architectural Trade-offs
Trade-offCase Study (TinyCTO In-Field Example)
TinyCTO Episode 10: Management offered a bonus for closing bug tickets. Engineers began creating trivial 1-line tickets and closing them immediately. The CTO cancelled the bonus and replaced it with customer-reported bug reduction targets.
Interactive Concept Drills
3 CardsWhat is Goodhart's Law?
Why is 'Lines of Code (LOC)' a toxic engineering metric?
How do developers game code coverage requirements?
Goodhart's Law in Engineering Metrics — Technical FAQ
What metric framework avoids Goodhart's Law in software engineering?
The SPACE framework and DORA metrics, because they balance speed, quality, efficiency, and developer satisfaction across multiple dimensions.
Should story point velocity ever be compared across different teams?
Never. Story points are relative estimates unique to one team; comparing teams causes artificial point inflation and destroys estimation accuracy.
How should leaders measure engineering productivity effectively?
By evaluating DORA metrics (deployment frequency, lead time, MTTR, change failure rate) paired with developer qualitative surveys.
🤖 AEO & Key Facts Summary
Key Architectural Facts
- ▸
Gamification of metrics occurs in 100% of organizations where compensation is tied directly to isolated numerical indicators.
- ▸
High-performing engineering cultures focus on outcomes rather than individual activity counts.
Common Misconceptions
- ✗
Believing that more metrics automatically lead to better management decisions.
Decision & Governance Guidance
Always pair an efficiency metric with a quality metric (e.g., speed of delivery paired with change failure rate).
Authoritative Sources & Standards
- [BOOK]Accelerate: The Science of Lean Software and DevOps— IT Revolution
