Lenny's Podcast: Product | Growth | Career cover image

How to measure and improve developer productivity | Nicole Forsgren (Microsoft Research, GitHub, Google)

Lenny's Podcast: Product | Growth | Career

00:00

The Key Capabilities for Successful Deployment; Metrics w/o Capabilities Make You Feel Bad

Successful deployment is characterized by deploying frequently on demand or hourly, having a mean time to failure rate of less than 10%, and a mean time to recovery of less than an hour. To achieve these results, organizations need to focus on a set of capabilities including technical, architectural, cultural, and lean management practices. These capabilities predict speed and stability, which in turn lead to the ability to create features quickly and generate revenue. Important technical capabilities for successful deployment include automated testing and continuous integration and continuous deployment (CI/CD).

Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner