
Sign up to save your podcasts
Or


Tara Hernandez, the VP of Developer Productivity at MongoDB, joins the podcast to give an inside look at what the developer experience looks like at an organization that develops a database. Here, Tara shares what it looks like to develop, test, and release changes at MongoDB, while also providing insight into how the company invests in developer productivity more broadly.
Discussion points:
Mentions and links:
Follow Tara on LinkedIn or Twitter
Read more about MongoDB’s “Evergreen” Continuous Integration
Visit MongoDB’s engineering blog
Max Kanat-Alexander, the Tech Lead for the Developer Productivity and Insights Team at LinkedIn, shares an inside look at LinkedIn’s metrics platform and how teams across the organization use it.
Discussion points:
Mentions and links:
Connect with Max on LinkedIn or Twitter
Read the article, Measuring Developer Productivity and Happiness at LinkedIn
Listen to the first interview with Max and his colleague Or Michael Berlowitz: Episode 23
Abi’s blog post on the Three-Bucket Framework for Engineering Metrics
Mike Fisher, the former CTO at Etsy, spearheaded a multi-year developer experience initiative aimed at improving developer happiness and efficiency during his time at Etsy. Here, he shares the story of that initiative, including the pillars of the program and the investment that went into it. Towards the end of the conversation, Mike also shares his perspective on measuring developer productivity.
Discussion points:
Mentions and links:
Follow Mike on LinkedIn or Twitter
Subscribe to Mike’s newsletter, Fish Food for Thought
Karl’s team at American Airlines were early adopters of Backstage, and in this episode he shares their journey of implementing and rolling out a developer portal. He also describes two of the extensions his team has built for their portal.
Discussion points:
Mentions and links:
Follow Karl on LinkedIn
The Runway platform at American Airlines
Read more on the engineering blog from American Airlines
As product lead, Russ Nealis has been focused on introducing the discipline of product management in the Developer Foundations organization. This episode discusses the reasons why PMs are currently uncommon in platform organizations, examples of when having a PM has been helpful, and more.
Discussion points:
Mentions and links:
Follow Russ on LinkedIn
Episode 7 with Will Larson - related to why it’s difficult to find Platform PMs
Episode 27 with Jean-Michel Lemieux - related to the percentage of investment that should be put towards platform investments
The Build Trap by Melissa Perri
Ask Your Developer by Jeff Lawson
In this deep-dive episode, Brian Scanlan, Principal Systems Engineer at Intercom, describes how the company’s on-call process works. He explains how the process started and key changes they’ve made over the years, including a new volunteer model, changes to compensation, and more.
Discussion points:
Mentions and links:
Jack Li explains how his production engineering team rolled out a new incident review process, how they’ve made the case for investing in reliability, and specific tools his team has built to improve reliability.
—
Discussion points:
—
Mentions and links:
Follow Jack on LinkedIn
Jack’s article from his time on Shopify about their Merge Queue
Jack’s talk on Shopify’s Merge Queue at GitHub Universe 2019
Nathen Harvey, who leads DORA at Google, explains what DORA is, how it has evolved in recent years, the common challenges companies face as they adopt DORA metrics, and where the program may be heading in the future.
—
Discussion points:
(1:48) What DORA is today and how it exists within Google
(3:37) The vision for Google and DORA coming together
(5:20) How the DORA research program works
(7:53) Who participates in the DORA survey
(9:28) How the industry benchmarks are identified
(11:05) How the reports have evolved over recent years
(13:55) How reliability is measured
(15:19) Why the 2022 report didn’t have an Elite category
(17:11) The new Slowing, Flowing, and Retiring clusters
(19:25) How to think about applying the benchmarks
(20:45) Challenges with how DORA metrics are used
(24:02) Why comparing teams’ DORA metrics is an antipattern
(26:18) Why ‘industry’ doesn’t matter when comparing organizations to benchmarks
(29:32) Moving beyond DORA metrics to optimize organizational performance
(30:56) Defining different DORA metrics
(36:27) Measuring deployment frequency at the team level, not the organizational level
(38:29) The capabilities: there’s more to DORA than the four metrics
(43:09) How DORA and SPACE are related
(47:58) DORA’s capabilities assessment tool
(49:26) Where DORA is heading
—
Mentions and links:
Follow Nathen on LinkedIn or Twitter
Engineering Enablement episode with Dr. Nicole Forsgren
2022 State of DevOps report
Bryan Finster’s How to Use & Abuse DORA Metrics (and Abi’s summary of the paper)
Engineering Enablement episode with Dr. Margaret-Anne Storey
Join the DORA community for discussion and events: dora.community
This week's guest is Dr. Margaret-Anne Storey, who goes by the name Peggy. Peggy is a professor of Computer Science at the University of Victoria, the Chief Scientist at DX, and co-author of the SPACE Framework, which is the topic of focus in this episode. Today’s conversation discusses what the SPACE framework is and what went into developing the metrics and categories. Peggy also shares where she sees this line of research heading next.
—
Discussion points:
(1:29) Peggy’s background
(4:01) What the SPACE framework is
(5:55) Why the researchers came together for this paper
(7:27) The process of writing this paper
(9:52) How the SPACE categories and acronym emerged
(11:50) The authors’ intention for how this framework would be received
(13:26) Finding a definition for what developer productivity is
(17:08) The metrics included in the SPACE framework
(24:48) How SPACE is different from DORA
(26:17) Why lines of code and number of pull requests were included as example metrics
(27:14) What Peggy is thinking about next
—
Mentions and links:
Where to find Peggy: Twitter, Website
The SPACE of Developer Productivity: There’s more to it than you think by Nicole Forsgren, Margaret-Anne Storey, Chandra Madilla, Thomas Zimmerman, Brian Houck, and Jenna Butler
Abi’s summary of the SPACE paper
Peggy’s talk, What Does Productivity Actually Mean for Developers?
This week’s guest is Jeremiah Lee, who was previously a manager at Stripe and product manager at Spotify. This conversation focuses on org structure, and specifically Jeremiah’s experience with the popular squad model from Spotify. Jeremiah provides the backstory on where the model came from, what parts of the model were a challenge, and advice for leaders either already adopting the model or considering doing so.
Discussion points:
(1:40) What the Spotify model is
(4:39) Jeremiah’s impression of the Spotify model as he joined the company
(7:29) Spotify’s progress in adopting the model as Jeremiah joined
(9:55) Challenges with matrix management
(12:02) The role of engineering managers
(14:40) What the model was designed to solve
(15:54) Good autonomy versus toxic autonomy
(18:51) How Agile coaches were used at Spotify
(21:39) Advice for teams who are struggling to implement the Spotify model
(24:50) Advice for leaders who are starting to think about org design
(27:30) How Stripe approached org structure
(30:26) How org structure affects a platform team’s work
(33:32) Tracking engineering org structures
(36:02) Why the squad model became so popular
(39:37) What the original authors may have felt about the popularity of the model
Mentions and links:
Follow Jeremiah on LinkedIn
Jeremiah’s Spotify’s Failed #SquadGoals
The original whitepaper on the Spotify model: Scaling Agile at Spotify
Team Topologies by Matthew Skelton and Manuel Pais
Essential Scrum by Kenneth S. Rubin
From the publisher's feed

30,689 Listeners

43 Listeners

56,424 Listeners

179 Listeners

34 Listeners

567 Listeners