Do’s and Don’ts
https://linearb.io/blog/engineering-productivity
Don’t:
- Don’t Prioritize Speed (velocity doesn’t distinguish between planned and unplanned work)
- Don’t Measure Individual Productivity
- Don’t Focus on Output-Based Metrics
Good metrics
- Merge Frequency
- Cycle Time
- Planning Accuracy
- Resource Allocation
Fast loopback cycles
Build latency and productivity
https://www.computer.org/csdl/magazine/so/2023/04/10176199/1OAJyfknInm
- No “knee” in the curve, any reduction in latency increases productivity
- Build time consistency ⇒ happier developers
- Give an estimate at the time of build submission. If possible
ROI of fast
Https://earthly.dev/blog/the-roi-of-fast
Maintaining flow state
External AND internal interruptions
https://blog.stackblitz.com/posts/flow-state/
- internal interruptions / fragmented thinking