Snowflake’s playbook for operational excellence
· Summarized
Key takeaways
- Operational excellence at Snowflake is defined by strong communication and trust among teams.
- Customer engagement is crucial and involves all team members actively participating in outreach and feedback.
- Overcoming challenges like leadership alignment and the adoption of new initiatives requires strategic communication and support.
- Customer Advisory Boards play a vital role in gathering insights while leveraging internal influencers can enhance communication.
- Snowflake employs thematic prioritization for effective planning, ensuring teams focus on impactful projects aligned with customer needs.
Summary
Operational Excellence Defined
In the podcast, Abi Noda speaks with Gilad Turbahn and Amy Yuan, discussing operational excellence at Snowflake. They define operational excellence as encompassing communication and trust-building within engineering teams and the rest of the organization. Establishing trust is crucial, needing reliable delivery of promises and active listening to feedback. They emphasize treating developer tools as essential services, like electricity, where reliability and response to issues are paramount.
Engaging with Customers
The hosts delve into how Snowflake engages with its developers and other customers. Effective engagement is described as essential for maintaining trust and connection. The team is involved in customer outreach, where product managers, team leads, and engineers actively seek feedback. This two-way communication helps prioritize projects based on actual user experiences and pain points.
Overcoming Challenges
Key obstacles to operational excellence highlighted include gaining leadership support and ensuring adoption of new initiatives. The discussion reveals that having directors actively endorse new strategies can drive alignment and accelerate progress. Additionally, the hosts talk about different strategies for overcoming resistance to change, especially from 'laggers', by using top-down communication and setting firm deadlines.
Customer Advisory Boards and Insider Influence
The concept of a Customer Advisory Board (CAB) is introduced as a vital component for gathering diverse feedback and facilitating open communication. Members from various departments provide insights into their experiences, impacting key decisions. Additionally, the episode discusses leveraging internal influencers as messengers within teams to build trust and extend outreach efforts.
Strategic Planning and Metrics at Snowflake
The hosts explore Snowflake's approach to planning and execution, highlighting the importance of both short-term and long-term goals. They utilize thematic prioritization in their OKR process to target developments that will have the most significant impact on developer satisfaction. The annual and quarterly planning cycles ensure teams remain aligned and flexible, focusing on creating value for customers.
Sponsors
- DX Core 4 · A new framework for measuring productivity that encapsulates Dora, Space, and DevX, developed through ongoing research and practical experience helping companies.
Show notes
In this episode, Abi Noda speaks with Gilad Turbahn, Head of Developer Productivity, and Amy Yuan, Director of Engineering at Snowflake, about how their team builds and sustains operational excellence. They break down the practices and principles that guide their work—from creating two-way communication channels to treating engineers as customers. The conversation explores how Snowflake fosters trust, uses feedback loops to shape priorities, and maintains alignment through thoughtful planning. You’ll also hear how they engage with teams across the org, convert detractors, and use Customer Advisory Boards to bring voices from across the company into the decision-making process.
Where to find Amy Yuan:
• LinkedIn: https://www.linkedin.com/in/amy-yuan-a8ba783/
Where to find Gilad Turbahn:
• LinkedIn: https://www.linkedin.com/in/giladturbahn/
Where to find Abi Noda:
• LinkedIn: https://www.linkedin.com/in/abinoda
In this episode, we cover:
(00:00) Intro: an overview of operational excellence
(04:13) Obstacles to executing with operational excellence
(05:51) An overview of the Snowflake playbook for operational excellence
(08:25) Who does the work of reaching out to customers
(09:06) The importance of customer engagement
(10:19) How Snowflake does customer engagement
(14:13) The types of feedback received and the two camps (supporters and detractors)
(16:55) How to influence detractors and how detractors actually help
(18:27) Using insiders as messengers
(22:48) An overview of Snowflake’s customer advisory board
(26:10) The importance of meeting in person (learnings from Warsaw and Berlin office visits)
(28:08) Managing up
(30:07) How planning is done at Snowflake
(36:25) Setting targets for OKRs, and Snowflake’s philosophy on metrics
(39:22) The annual plan and how it’s shared
Referenced:
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account