Everything Wrong With Developer Productivity Metrics with Adam Berry
from Hangar DX Podcast Hosted by Ankit Jain
"Metrics will not measure developer productivity and will not solve your engineering organization’s problems", say Adam Berry, Staff Engineer at Netflix. Adam sits with Ankit Jain, host of The Hangar DX podcast, to discuss one of the most debated topics in engineering: developer productivity metrics. Adam shares why metrics like the DORA4 were never meant to measure individual productivity, how trust (or lack of it) inside organizations changes the way metrics are used, and why managers often get lost in numbers instead of focusing on narrative and impact. He explains that metrics are a feedback mechanism, the “metrics industrial complex,” and pitfalls of over-measuring, and how to design metrics from scratch. 00:00 Introduction to Developer Productivity Metrics 01:23 The Origins of Productivity Metrics 07:22 The Obsession with Metrics 10:44 Challenges in Measuring Developer Productivity 12:33 The Metrics Industrial Complex 15:38 The Role of Metrics in Understanding Delivery Performance 19:31 Designing Effective Metrics for Organizations 21:57 Understanding Quality Issues in Engineering 34:32 Measuring Code Quality and Technical Debt 39:02 Prioritizing Engineering Challenges 41:42 Future of Engineering Productivity About Adam Berry Adam has worked on developer tools and infrastructure throughout his career, from Eclipse plugins to service and infrastructure work; he now focuses on developer platforms as products to empower engineers and make teams and organizations drastically more effective. About Hangar DX (https://dx.community/) The Hangar is a community of senior DevOps engineers and senior software engineers, focused on enhancing the developer experience. This is a space where vetted, experienced professionals can exchange ideas, share hard-earned wisdom, troubleshoot issues, and help each other in their projects and careers. We invite developers who work in DX and platform teams at their respective companies, or who are interested in developer productivity.
Embed this episode
No transcript yet.