podqast

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

This episode is brought to you by DX—a platform for measuring and improving developer productivity.
—
Dr. Nicole Forsgren is a developer productivity and DevOps expert who works with engineering organizations to make work better. Best known as co-author of the Shingo Publication Award-winning book Accelerate and the DevOps Handbook, 2nd edition and author of the State of DevOps Reports, she has helped some of the biggest companies in the world transform their culture, processes, tech, and architecture. Nicole is currently a Partner at Microsoft Research, leading developer productivity research and strategy, and a technical founder/CEO with a successful exit to Google. In a previous life, she was a software engineer, sysadmin, hardware performance engineer, and professor. She has published several peer-reviewed journal papers, has been awarded public and private research grants (funders include NASA and the NSF), and has been featured in the Wall Street Journal, Forbes, Computerworld, and InformationWeek. In today’s podcast, we discuss:

—
Find the full transcript at: https://www.lennysnewsletter.com/p/how-to-measure-and-improve-developer
—
Where to find Nicole Forsgren:

—
Where to find Lenny:

—
In this episode, we cover:
(00:00) Nicole’s background
(07:55) Unpacking the terms “developer productivity,” “developer experience,” and “DevOps”
(10:06) How to move faster and improve practices across the board
(13:43) The DORA framework
(18:54) Benchmarks for success
(22:33) Why company size doesn’t matter
(24:54) How to improve DevOps capabilities by working backward
(29:23) The SPACE framework and choosing metrics
(32:51) How SPACE and DORA work together
(35:39) Measuring satisfaction
(37:52) Resources and tools for optimizing metrics
(41:29) Nicole’s current book project
(45:43) Common pitfalls companies run into when rolling out developer productivity/optimizations
(47:42) How the DevOps space has progressed
(50:07) The impact of AI on the developer experience and productivity
(54:04) First steps to take if you’re trying to improve the developer experience
(55:15) Why Google is an example of a company implementing DevOps solutions well
(56:11) The importance of clear communication
(57:32) Nicole’s Four-Box framework
(1:05:15) Advice on making decisions
(1:08:56) Lightning round
—
Referenced:

Episode page ↗
Also about science
Every episode about Science
More from Lenny's Podcast: Product | Career | Growth