SlideShare a Scribd company logo
1 of 66
Download to read offline
“We’re in it together” and
other perspectives on
effective product
development culture (2023)
A presentation by Jason Yip
Senior Manager Product Engineering, Grainger
Former Staff Agile Coach, Spotify
Former Principal Consultant, ThoughtWorks
Expressions of culture I’ve
found interesting over the
years
Original (2009) 2nd edition (2009) Current
Netflix culture deck (2009)
Zappos culture books (2008 - 2019) Mostly collections of
employee and
customer stories
Spotify engineering culture (2013 - 2014)
How Spotify builds Products (2013)
Spotify Engineering Culture - Part 1 (2014)
Spotify Engineering Culture - Part 2 (2014)
(I worked at Spotify from 2015 - 2022
so I’m most familiar with this one)
What might we say about effective
product development culture today?
Why bother?
TL;DR
TL;DR
● 3 core beliefs
○ We’re in it together;
○ People are trustworthy;
○ Performance comes from playfulness
● 8 guiding principles
○ Consent over consensus;
○ The basic unit is the team, not the individual;
○ Enable autonomy with clear intent and technical
excellence;
○ Cross-pollination over imposed standards;
○ Develop products by developing people;
○ Think big, work small;
○ Use quality to generate speed;
○ Limit the “blast radius”
● 10 key practices
○ Aligned, autonomous cross-disciplinary teams;
○ Test Driven Development;
○ Evolutionary design;
○ Pairing / Whole team programming;
○ Continuous Integration / Continuous Delivery
○ Release Trains (when synchronisation is
required);
○ Heartbeat retrospectives and blameless
postmortems;
○ T-shaped people;
○ Decoupled architecture and gradual rollout;
○ Continuous Research, Continuous Design,
Continuous Delivery
Jason’s perspective on effective product development culture (circa 2023) | by Jason Yip | Medium
Effective product
development cultures have
particular “core beliefs”
3 core beliefs
1. We’re in it together
2. People are trustworthy
3. Performance comes
from playfulness
Core Belief: We’re in it
together
Let’s imagine a team is blocked, delaying the
overall delivery. What’s the reflex?
Coworker
Core Belief: People are
trustworthy
What’s the reflex on
transparency?
Theory X and Theory Y - Wikipedia
Core Belief: Performance
comes from playfulness
3 core beliefs
1. We’re in it together
2. People are trustworthy
3. Performance comes
from playfulness
Meanwhile, on the flight to Las Vegas…
Effective product
development cultures
follow particular “guiding
principles”
8 guiding
principles
1. Consent over consensus;
2. The basic unit is the team, not
the individual;
3. Enable autonomy with clear
intent and technical
excellence;
4. Cross-pollination over imposed
standards;
5. Develop products by developing
people;
6. Think big, work small;
7. Use quality to generate speed;
8. Limit the “blast radius”
Guiding principle: Consent
over consensus
Unilateral decisions lead to false progress
Consensus leads to slow decision-making
Guiding principle: Enable
autonomy with clear intent
and technical excellence
MindSpring Presents: "Greatness" by David Marquet - YouTube
Enable
autonomy
Technical
excellence
Clear
intent
Focus on
these
Guiding principle: Think Big
Work Small
TBM 4/52: Think Big, Work Small (Part 2) - by John Cutler (substack.com)
8 guiding
principles
1. Consent over consensus;
2. The basic unit is the team, not
the individual;
3. Enable autonomy with clear
intent and technical
excellence;
4. Cross-pollination over imposed
standards;
5. Develop products by developing
people;
6. Think big, work small;
7. Use quality to generate speed;
8. Limit the “blast radius”
Effective product
development cultures use
particular key practices
10 key practices
1. Aligned, autonomous cross-disciplinary
teams;
2. Test Driven Development;
3. Evolutionary design;
4. Pairing / Whole team programming;
5. Continuous Integration / Continuous
Delivery
6. Release Trains (when synchronisation is
required);
7. Heartbeat retrospectives and blameless
postmortems;
8. T-shaped people;
9. Decoupled architecture and gradual
rollout;
10. Continuous Research, Continuous
Design, Continuous Delivery
Key practice: Aligned,
autonomous,
cross-disciplinary teams
Key practice: T-shaped
people
T-shaping adapts to varying demand
T-shaping means less people needed
T-shaping helps with communication
Key practice: Continuous
Research, Continuous
Discovery, Continuous
Delivery
10 key practices
1. Aligned, autonomous cross-disciplinary
teams;
2. Test Driven Development;
3. Evolutionary design;
4. Pairing / Whole team programming;
5. Continuous Integration / Continuous
Delivery
6. Release Trains (when synchronisation is
required);
7. Heartbeat retrospectives and blameless
postmortems;
8. T-shaped people;
9. Decoupled architecture and gradual
rollout;
10. Continuous Research, Continuous
Design, Continuous Delivery
A thought I had listening to
John Jenkins’ talk today…
The shift to isolated testing from black box
end-to-end testing requires a detailed
understanding of how systems, dependencies,
and data, behave and interact.
It’s not just the tools and techniques but a
deliberate intention to understand and design.
The shift to effective product development
culture requires a detailed understanding of
how beliefs, principles, and practices interact.
It’s not just the tools and techniques but a
deliberate intention to understand and design.
Leading broad line distributor of MRO
(maintenance, repair, operations) products and
services determined to Keep the World
Working®
through innovative technology
solutions and deep customer relationships
Largest
MRO distributor in
North America
$15.2B
in 2022 sales
1927
Company
founded
>
4.5M
Active
customers
~
26K
Team
members
>
30M
Products
offered globally
>
75%
Orders originate
through a digital
channel
35
Distribution
centers
© 2023 W.W. Grainger, Inc.
Note: All metrics as of December 31, 2022 unless otherwise noted
Jason Yip
Senior Manager Product
Engineering
https://jobs.grainger.com/
Questions?
● 3 core beliefs
○ We’re in it together;
○ People are trustworthy;
○ Performance comes from playfulness
● 8 guiding principles
○ Consent over consensus;
○ The basic unit is the team, not the individual;
○ Enable autonomy with clear intent and technical
excellence;
○ Cross-pollination over imposed standards;
○ Develop products by developing people;
○ Think big, work small;
○ Use quality to generate speed;
○ Limit the “blast radius”
● 10 key practices
○ Aligned, autonomous cross-disciplinary teams;
○ Test Driven Development;
○ Evolutionary design;
○ Pairing / Whole team programming;
○ Continuous Integration / Continuous Delivery
○ Release Trains (when synchronisation is
required);
○ Heartbeat retrospectives and blameless
postmortems;
○ T-shaped people;
○ Decoupled architecture and gradual rollout;
○ Continuous Research, Continuous Design,
Continuous Delivery
Jason’s perspective on effective product development culture (circa 2023) | by Jason Yip | Medium
[AgileDevOps West 2023] We're in it together and other perspectives on effective product development culture (2023).pdf

More Related Content

Similar to [AgileDevOps West 2023] We're in it together and other perspectives on effective product development culture (2023).pdf

Design lean agile_thinking presentation
Design lean agile_thinking presentationDesign lean agile_thinking presentation
Design lean agile_thinking presentationGeekNightHyderabad
 
User Experience. A definition and 6 Lessons
User Experience. A definition and 6 LessonsUser Experience. A definition and 6 Lessons
User Experience. A definition and 6 LessonsDamian Cranney
 
Jonathan Strong - Innovator - may 2019
Jonathan Strong - Innovator - may 2019Jonathan Strong - Innovator - may 2019
Jonathan Strong - Innovator - may 2019Jonathan Strong
 
UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024mikailaoh
 
NYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaNYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaJoshua Wexler
 
Get Smart: The Present and Future of Data Discovery
Get Smart: The Present and Future of Data DiscoveryGet Smart: The Present and Future of Data Discovery
Get Smart: The Present and Future of Data DiscoveryInside Analysis
 
Innovation+Change=Transformation
Innovation+Change=TransformationInnovation+Change=Transformation
Innovation+Change=TransformationStephen Danelutti
 
Innovation+Change=Transformation
Innovation+Change=TransformationInnovation+Change=Transformation
Innovation+Change=TransformationStephen Danelutti
 
Out of the Silos and Into the Farm
Out of the Silos and Into the FarmOut of the Silos and Into the Farm
Out of the Silos and Into the Farmdclsocialmedia
 
Warp #2 tomasz klekowski - do etnographers create technology - customer cen...
Warp #2   tomasz klekowski - do etnographers create technology - customer cen...Warp #2   tomasz klekowski - do etnographers create technology - customer cen...
Warp #2 tomasz klekowski - do etnographers create technology - customer cen...hub:raum Krakow
 
Andy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationAndy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationSoftware Education (SoftEd)
 
Now Next Why Conference May 1 2013
Now Next Why Conference May 1 2013Now Next Why Conference May 1 2013
Now Next Why Conference May 1 2013IpsosSPG
 
Wearables Beyond the Drawer
Wearables Beyond the DrawerWearables Beyond the Drawer
Wearables Beyond the DrawerJeff Katz
 
The value of inclusion-led innovation
The value of inclusion-led innovationThe value of inclusion-led innovation
The value of inclusion-led innovationChristine Hemphill
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - KeynotePhil Barrett
 
Google's guide to innovation: How to unlock strategy, resources and technology
Google's guide to innovation: How to unlock strategy, resources and technologyGoogle's guide to innovation: How to unlock strategy, resources and technology
Google's guide to innovation: How to unlock strategy, resources and technologyrun_frictionless
 
Dynamo 21 open leads the way
Dynamo 21 open leads the wayDynamo 21 open leads the way
Dynamo 21 open leads the wayKatrina Novakovic
 

Similar to [AgileDevOps West 2023] We're in it together and other perspectives on effective product development culture (2023).pdf (20)

Design lean agile_thinking presentation
Design lean agile_thinking presentationDesign lean agile_thinking presentation
Design lean agile_thinking presentation
 
User Experience. A definition and 6 Lessons
User Experience. A definition and 6 LessonsUser Experience. A definition and 6 Lessons
User Experience. A definition and 6 Lessons
 
Jonathan Strong - Innovator - may 2019
Jonathan Strong - Innovator - may 2019Jonathan Strong - Innovator - may 2019
Jonathan Strong - Innovator - may 2019
 
2015 Houston CHIME Lead Forum
2015 Houston CHIME Lead Forum2015 Houston CHIME Lead Forum
2015 Houston CHIME Lead Forum
 
Aux slides for session 3
Aux slides for session 3Aux slides for session 3
Aux slides for session 3
 
UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024UX Conference on UX Research Trends in 2024
UX Conference on UX Research Trends in 2024
 
NYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaNYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital Idea
 
Get Smart: The Present and Future of Data Discovery
Get Smart: The Present and Future of Data DiscoveryGet Smart: The Present and Future of Data Discovery
Get Smart: The Present and Future of Data Discovery
 
Innovation+Change=Transformation
Innovation+Change=TransformationInnovation+Change=Transformation
Innovation+Change=Transformation
 
Innovation+Change=Transformation
Innovation+Change=TransformationInnovation+Change=Transformation
Innovation+Change=Transformation
 
Out of the Silos and Into the Farm
Out of the Silos and Into the FarmOut of the Silos and Into the Farm
Out of the Silos and Into the Farm
 
Slides David Cooperrider Pre-Conference #2012WAIC (part 3)
Slides David Cooperrider Pre-Conference #2012WAIC (part 3)Slides David Cooperrider Pre-Conference #2012WAIC (part 3)
Slides David Cooperrider Pre-Conference #2012WAIC (part 3)
 
Warp #2 tomasz klekowski - do etnographers create technology - customer cen...
Warp #2   tomasz klekowski - do etnographers create technology - customer cen...Warp #2   tomasz klekowski - do etnographers create technology - customer cen...
Warp #2 tomasz klekowski - do etnographers create technology - customer cen...
 
Andy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationAndy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 Presentation
 
Now Next Why Conference May 1 2013
Now Next Why Conference May 1 2013Now Next Why Conference May 1 2013
Now Next Why Conference May 1 2013
 
Wearables Beyond the Drawer
Wearables Beyond the DrawerWearables Beyond the Drawer
Wearables Beyond the Drawer
 
The value of inclusion-led innovation
The value of inclusion-led innovationThe value of inclusion-led innovation
The value of inclusion-led innovation
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
Google's guide to innovation: How to unlock strategy, resources and technology
Google's guide to innovation: How to unlock strategy, resources and technologyGoogle's guide to innovation: How to unlock strategy, resources and technology
Google's guide to innovation: How to unlock strategy, resources and technology
 
Dynamo 21 open leads the way
Dynamo 21 open leads the wayDynamo 21 open leads the way
Dynamo 21 open leads the way
 

More from Jason Yip

[Stretch 2023] What does productivity really mean at different levels_ Indivi...
[Stretch 2023] What does productivity really mean at different levels_ Indivi...[Stretch 2023] What does productivity really mean at different levels_ Indivi...
[Stretch 2023] What does productivity really mean at different levels_ Indivi...Jason Yip
 
[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...
[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...
[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...Jason Yip
 
[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...
[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...
[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...Jason Yip
 
[CoPA 2022] Experiences applying BAPO at Spotify.pdf
[CoPA 2022] Experiences applying BAPO at Spotify.pdf[CoPA 2022] Experiences applying BAPO at Spotify.pdf
[CoPA 2022] Experiences applying BAPO at Spotify.pdfJason Yip
 
[CoPA 2022] Effective Product Development Culture circa 2022.pdf
[CoPA 2022] Effective Product Development Culture circa 2022.pdf[CoPA 2022] Effective Product Development Culture circa 2022.pdf
[CoPA 2022] Effective Product Development Culture circa 2022.pdfJason Yip
 
[Business Agility Conference 2022] The top 3 points you should have paid atte...
[Business Agility Conference 2022] The top 3 points you should have paid atte...[Business Agility Conference 2022] The top 3 points you should have paid atte...
[Business Agility Conference 2022] The top 3 points you should have paid atte...Jason Yip
 
Agile India 2021: Experimenting with BAPO in Spotify Ads R&D
Agile India 2021: Experimenting with BAPO in Spotify Ads R&DAgile India 2021: Experimenting with BAPO in Spotify Ads R&D
Agile India 2021: Experimenting with BAPO in Spotify Ads R&DJason Yip
 
Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)
Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)
Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)Jason Yip
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Jason Yip
 
Using BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategyUsing BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategyJason Yip
 
[Yow! 2019] 3 insights from 4 years at Spotify
[Yow! 2019] 3 insights from 4 years at Spotify[Yow! 2019] 3 insights from 4 years at Spotify
[Yow! 2019] 3 insights from 4 years at SpotifyJason Yip
 
Designing Better Tribe Meetings
Designing Better Tribe MeetingsDesigning Better Tribe Meetings
Designing Better Tribe MeetingsJason Yip
 
How things still don’t quite work at Spotify... and how we’re trying to solve it
How things still don’t quite work at Spotify... and how we’re trying to solve itHow things still don’t quite work at Spotify... and how we’re trying to solve it
How things still don’t quite work at Spotify... and how we’re trying to solve itJason Yip
 
Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...
Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...
Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...Jason Yip
 
What does "speed" mean in software product delivery?
What does "speed" mean in software product delivery?What does "speed" mean in software product delivery?
What does "speed" mean in software product delivery?Jason Yip
 
Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Jason Yip
 
Enabling Autonomy at Spotify
Enabling Autonomy at SpotifyEnabling Autonomy at Spotify
Enabling Autonomy at SpotifyJason Yip
 
Culture and Methods: How things don’t quite work at Spotify and how we’re tr...
Culture and Methods:  How things don’t quite work at Spotify and how we’re tr...Culture and Methods:  How things don’t quite work at Spotify and how we’re tr...
Culture and Methods: How things don’t quite work at Spotify and how we’re tr...Jason Yip
 
Impact / Story Mapping
Impact / Story MappingImpact / Story Mapping
Impact / Story MappingJason Yip
 
Lean more than startups, software development, manufacturing
Lean  more than startups, software development, manufacturingLean  more than startups, software development, manufacturing
Lean more than startups, software development, manufacturingJason Yip
 

More from Jason Yip (20)

[Stretch 2023] What does productivity really mean at different levels_ Indivi...
[Stretch 2023] What does productivity really mean at different levels_ Indivi...[Stretch 2023] What does productivity really mean at different levels_ Indivi...
[Stretch 2023] What does productivity really mean at different levels_ Indivi...
 
[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...
[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...
[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...
 
[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...
[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...
[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...
 
[CoPA 2022] Experiences applying BAPO at Spotify.pdf
[CoPA 2022] Experiences applying BAPO at Spotify.pdf[CoPA 2022] Experiences applying BAPO at Spotify.pdf
[CoPA 2022] Experiences applying BAPO at Spotify.pdf
 
[CoPA 2022] Effective Product Development Culture circa 2022.pdf
[CoPA 2022] Effective Product Development Culture circa 2022.pdf[CoPA 2022] Effective Product Development Culture circa 2022.pdf
[CoPA 2022] Effective Product Development Culture circa 2022.pdf
 
[Business Agility Conference 2022] The top 3 points you should have paid atte...
[Business Agility Conference 2022] The top 3 points you should have paid atte...[Business Agility Conference 2022] The top 3 points you should have paid atte...
[Business Agility Conference 2022] The top 3 points you should have paid atte...
 
Agile India 2021: Experimenting with BAPO in Spotify Ads R&D
Agile India 2021: Experimenting with BAPO in Spotify Ads R&DAgile India 2021: Experimenting with BAPO in Spotify Ads R&D
Agile India 2021: Experimenting with BAPO in Spotify Ads R&D
 
Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)
Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)
Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
 
Using BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategyUsing BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategy
 
[Yow! 2019] 3 insights from 4 years at Spotify
[Yow! 2019] 3 insights from 4 years at Spotify[Yow! 2019] 3 insights from 4 years at Spotify
[Yow! 2019] 3 insights from 4 years at Spotify
 
Designing Better Tribe Meetings
Designing Better Tribe MeetingsDesigning Better Tribe Meetings
Designing Better Tribe Meetings
 
How things still don’t quite work at Spotify... and how we’re trying to solve it
How things still don’t quite work at Spotify... and how we’re trying to solve itHow things still don’t quite work at Spotify... and how we’re trying to solve it
How things still don’t quite work at Spotify... and how we’re trying to solve it
 
Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...
Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...
Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...
 
What does "speed" mean in software product delivery?
What does "speed" mean in software product delivery?What does "speed" mean in software product delivery?
What does "speed" mean in software product delivery?
 
Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?
 
Enabling Autonomy at Spotify
Enabling Autonomy at SpotifyEnabling Autonomy at Spotify
Enabling Autonomy at Spotify
 
Culture and Methods: How things don’t quite work at Spotify and how we’re tr...
Culture and Methods:  How things don’t quite work at Spotify and how we’re tr...Culture and Methods:  How things don’t quite work at Spotify and how we’re tr...
Culture and Methods: How things don’t quite work at Spotify and how we’re tr...
 
Impact / Story Mapping
Impact / Story MappingImpact / Story Mapping
Impact / Story Mapping
 
Lean more than startups, software development, manufacturing
Lean  more than startups, software development, manufacturingLean  more than startups, software development, manufacturing
Lean more than startups, software development, manufacturing
 

Recently uploaded

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 

Recently uploaded (20)

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 

[AgileDevOps West 2023] We're in it together and other perspectives on effective product development culture (2023).pdf

  • 1. “We’re in it together” and other perspectives on effective product development culture (2023) A presentation by Jason Yip Senior Manager Product Engineering, Grainger Former Staff Agile Coach, Spotify Former Principal Consultant, ThoughtWorks
  • 2. Expressions of culture I’ve found interesting over the years
  • 3. Original (2009) 2nd edition (2009) Current Netflix culture deck (2009)
  • 4. Zappos culture books (2008 - 2019) Mostly collections of employee and customer stories
  • 5. Spotify engineering culture (2013 - 2014) How Spotify builds Products (2013) Spotify Engineering Culture - Part 1 (2014) Spotify Engineering Culture - Part 2 (2014) (I worked at Spotify from 2015 - 2022 so I’m most familiar with this one)
  • 6. What might we say about effective product development culture today? Why bother?
  • 7.
  • 8.
  • 10. TL;DR ● 3 core beliefs ○ We’re in it together; ○ People are trustworthy; ○ Performance comes from playfulness ● 8 guiding principles ○ Consent over consensus; ○ The basic unit is the team, not the individual; ○ Enable autonomy with clear intent and technical excellence; ○ Cross-pollination over imposed standards; ○ Develop products by developing people; ○ Think big, work small; ○ Use quality to generate speed; ○ Limit the “blast radius” ● 10 key practices ○ Aligned, autonomous cross-disciplinary teams; ○ Test Driven Development; ○ Evolutionary design; ○ Pairing / Whole team programming; ○ Continuous Integration / Continuous Delivery ○ Release Trains (when synchronisation is required); ○ Heartbeat retrospectives and blameless postmortems; ○ T-shaped people; ○ Decoupled architecture and gradual rollout; ○ Continuous Research, Continuous Design, Continuous Delivery Jason’s perspective on effective product development culture (circa 2023) | by Jason Yip | Medium
  • 11. Effective product development cultures have particular “core beliefs”
  • 12.
  • 13. 3 core beliefs 1. We’re in it together 2. People are trustworthy 3. Performance comes from playfulness
  • 14. Core Belief: We’re in it together
  • 15. Let’s imagine a team is blocked, delaying the overall delivery. What’s the reflex?
  • 17.
  • 18. Core Belief: People are trustworthy
  • 19. What’s the reflex on transparency?
  • 20.
  • 21.
  • 22. Theory X and Theory Y - Wikipedia
  • 23. Core Belief: Performance comes from playfulness
  • 24.
  • 25.
  • 26. 3 core beliefs 1. We’re in it together 2. People are trustworthy 3. Performance comes from playfulness
  • 27. Meanwhile, on the flight to Las Vegas…
  • 28. Effective product development cultures follow particular “guiding principles”
  • 29.
  • 30. 8 guiding principles 1. Consent over consensus; 2. The basic unit is the team, not the individual; 3. Enable autonomy with clear intent and technical excellence; 4. Cross-pollination over imposed standards; 5. Develop products by developing people; 6. Think big, work small; 7. Use quality to generate speed; 8. Limit the “blast radius”
  • 32.
  • 33. Unilateral decisions lead to false progress
  • 34. Consensus leads to slow decision-making
  • 35.
  • 36. Guiding principle: Enable autonomy with clear intent and technical excellence
  • 37.
  • 38. MindSpring Presents: "Greatness" by David Marquet - YouTube Enable autonomy Technical excellence Clear intent Focus on these
  • 39. Guiding principle: Think Big Work Small
  • 40.
  • 41. TBM 4/52: Think Big, Work Small (Part 2) - by John Cutler (substack.com)
  • 42. 8 guiding principles 1. Consent over consensus; 2. The basic unit is the team, not the individual; 3. Enable autonomy with clear intent and technical excellence; 4. Cross-pollination over imposed standards; 5. Develop products by developing people; 6. Think big, work small; 7. Use quality to generate speed; 8. Limit the “blast radius”
  • 43. Effective product development cultures use particular key practices
  • 44.
  • 45. 10 key practices 1. Aligned, autonomous cross-disciplinary teams; 2. Test Driven Development; 3. Evolutionary design; 4. Pairing / Whole team programming; 5. Continuous Integration / Continuous Delivery 6. Release Trains (when synchronisation is required); 7. Heartbeat retrospectives and blameless postmortems; 8. T-shaped people; 9. Decoupled architecture and gradual rollout; 10. Continuous Research, Continuous Design, Continuous Delivery
  • 47.
  • 48.
  • 50.
  • 51.
  • 52. T-shaping adapts to varying demand
  • 53. T-shaping means less people needed
  • 54. T-shaping helps with communication
  • 55. Key practice: Continuous Research, Continuous Discovery, Continuous Delivery
  • 56.
  • 57.
  • 58.
  • 59. 10 key practices 1. Aligned, autonomous cross-disciplinary teams; 2. Test Driven Development; 3. Evolutionary design; 4. Pairing / Whole team programming; 5. Continuous Integration / Continuous Delivery 6. Release Trains (when synchronisation is required); 7. Heartbeat retrospectives and blameless postmortems; 8. T-shaped people; 9. Decoupled architecture and gradual rollout; 10. Continuous Research, Continuous Design, Continuous Delivery
  • 60.
  • 61. A thought I had listening to John Jenkins’ talk today…
  • 62. The shift to isolated testing from black box end-to-end testing requires a detailed understanding of how systems, dependencies, and data, behave and interact. It’s not just the tools and techniques but a deliberate intention to understand and design.
  • 63. The shift to effective product development culture requires a detailed understanding of how beliefs, principles, and practices interact. It’s not just the tools and techniques but a deliberate intention to understand and design.
  • 64. Leading broad line distributor of MRO (maintenance, repair, operations) products and services determined to Keep the World Working® through innovative technology solutions and deep customer relationships Largest MRO distributor in North America $15.2B in 2022 sales 1927 Company founded > 4.5M Active customers ~ 26K Team members > 30M Products offered globally > 75% Orders originate through a digital channel 35 Distribution centers © 2023 W.W. Grainger, Inc. Note: All metrics as of December 31, 2022 unless otherwise noted Jason Yip Senior Manager Product Engineering https://jobs.grainger.com/
  • 65. Questions? ● 3 core beliefs ○ We’re in it together; ○ People are trustworthy; ○ Performance comes from playfulness ● 8 guiding principles ○ Consent over consensus; ○ The basic unit is the team, not the individual; ○ Enable autonomy with clear intent and technical excellence; ○ Cross-pollination over imposed standards; ○ Develop products by developing people; ○ Think big, work small; ○ Use quality to generate speed; ○ Limit the “blast radius” ● 10 key practices ○ Aligned, autonomous cross-disciplinary teams; ○ Test Driven Development; ○ Evolutionary design; ○ Pairing / Whole team programming; ○ Continuous Integration / Continuous Delivery ○ Release Trains (when synchronisation is required); ○ Heartbeat retrospectives and blameless postmortems; ○ T-shaped people; ○ Decoupled architecture and gradual rollout; ○ Continuous Research, Continuous Design, Continuous Delivery Jason’s perspective on effective product development culture (circa 2023) | by Jason Yip | Medium