- Debugging engineering velocity and leading high-performing teams
Smruti defines engineering velocity "in terms of shipping software with precision, speed, quality and impact." She breaks the velocity debugging process down into: 1. Planning 2. Execution 3. Delivery.
- How to Speed Up Execution: A Tutorial for Impatient PMs and Entrepreneurs
Or provides tactics for velocity: Simplify, Clarify & Excite, Run a Pre-Mortem, Prioritize Correctly, Identify Dependencies/Bottlenecks, Beat The Drum, Celebrate Speed of Execution, and Hack Your Own Productivity.
- A primer on engineering delivery metrics
Juan advises teams to adopt metrics that measure engineering delivery: the phase that begins when code is committed and ends when code is running in production. Four effective metrics are delivery lead time, deployment frequency, mean time to restore, and change failure rate.