Engineering Enablement by DX

Getting Airbnb’s Platform team to drive more impact: Reorganizing, defining strategy, and metrics

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • The DX Core 4 framework is crucial for effectively measuring developer productivity.
  • Empathy and understanding of developer needs are essential qualities for leaders in developer productivity.
  • Enhancing communication and feedback mechanisms can significantly improve stakeholder perceptions of developer teams.
  • A shift towards problem-focused teams can reduce silos and help align organizational efforts effectively.
  • Defining clear roles and responsibilities within a team is vital for operational clarity and effective collaboration.
  • Regular feedback and clear metrics are critical for tracking improvement in developer experience.

Summary

Introduction to Developer Productivity at Airbnb

In this episode, host Abhi Noah sets the stage for a discussion with Anna Sulkina, Airbnb's Developer Productivity leader. They discuss the recent transformation within her team aimed at enhancing developer productivity and impact. A pivotal framework, the DX Core 4, was introduced to measure productivity effectively, combining insights from established methodologies like Dora and DevX.

Qualities of an Effective Developer Productivity Leader

Anna highlights the essential qualities needed in a developer productivity leader, emphasizing a strong customer focus combined with empathy for developers. A robust background in product development, a full comprehension of the product lifecycle, and strong communication skills are deemed critical for leading such teams.

Challenges and Opportunities Upon Joining Airbnb

Upon her arrival at Airbnb, Anna faced several internal challenges, including a lack of clarity in strategy and defined roles within the team. She notes the siloed nature of operations and a general confusion among team members regarding their responsibilities, indicating a ripe opportunity for transformation.

Improving Developer Experience and Perception

To elevate the perception of developer experience, Anna implemented strategies centered around listening to stakeholder feedback. She emphasizes the importance of not only gathering insights but also ensuring developers feel heard by communicating what changes will be made based on their feedback.

Organizational Structure and Focus Shifts

Anna describes the shift from tool-centric to a more holistic, problem-focused organizational structure where teams assess developer experiences across platforms rather than being confined to specific technologies. This aligned the teams towards common goals, thereby reducing siloing and optimizing collaboration.

Defining Roles Within the Team

The confusion around team roles underwent a thorough evaluation and clarification process. Anna outlined how Product Managers, Engineering Managers, and Tech Leads should interact, establishing clear expectations and collaboration processes to ensure effective team functionality.

Crafting an Effective Developer Productivity Strategy

Anna elaborated on the strategic framework her team established, rooted in understanding their mission to maximize developer effectiveness. This included outlining their vision, defining strategic focus areas, and creating guiding principles that direct their decision-making.

Measuring Success and Feedback Loops

The episode touches on the importance of measuring success through regular surveys to gauge developer satisfaction and the experience. Anna discusses how these metrics guide improvements and foster a culture of transparency and responsiveness.

Sponsors

  • GetDX.com · To learn more about the DX Core 4 and how to use it, head over to GetDX.com slash Core 4.
  • LinkedIn · Follow Anna on LinkedIn.
  • The Airbnb Tech Blog · For a deeper look into how our Engineers and Data Scientists build a world of belonging, check out The Airbnb Tech Blog.

Show notes

In this episode, Airbnb Developer Productivity leader Anna Sulkina shares the story of how her team transformed itself and became more impactful within the organization. She starts by describing how the team previously operated, where teams were delivering but felt they needed more clarity and alignment across teams. Then, the conversation digs into the key changes they made, including reorganizing the team, clarifying team roles, defining strategy, and improving their measurement systems. 

Mentions and links

  • Follow Anna on LinkedIn
  • For A deeper look into how our Engineers and Data Scientists build a world of belonging, check out The Airbnb Tech Blog

Discussion points:

  • (0:00) Intro
  • (1:40) Skills that make a great developer productivity leader
  • (4:36) Challenges in how the team operated previously
  • (10:49) Changing the platform org’s focus and structure
  • (16:04) Clarifying roles for EM’s, PM’s, and tech leads
  • (20:22) How Airbnb defined its infrastructure org’s strategy
  • (28:23) Improvements they’ve seen to developer experience satisfaction
  • (32:13) The evolution of Airbnb’s developer experience survey

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file