SlideShare a Scribd company logo
1 of 59
Download to read offline
“We’re in it together” and
other perspectives on
effective product
development culture (2023)
A presentation by Jason Yip
Principal at Reinvention Cycle LLC
Former Staff Agile Coach, Spotify
Former Principal Consultant, ThoughtWorks
Based on my experiences from
ThoughtWorks (14 years) and Spotify
(8 years), what would I say is effective
product development culture
today?
How might that be relevant to you?
What is “culture”?
3 levels of culture
1. Artifacts: visible structures and processes,
observable behaviour;
2. Espoused Beliefs and Values: ideals,
values, aspirations;
3. Basic Underlying Assumptions:
unconscious, taken-for-granted
Culture as strategy
● A diagnosis that defines or explains the nature
of the challenge. (AKA basic underlying
assumptions);
● A guiding policy for dealing with the challenge
(AKA espoused beliefs and values);
● A set of coherent actions that are designed to
carry out the guiding policy
Jason’s version of culture for
product development
1. Core beliefs about the nature of reality
and people;
2. Guiding principles for how to approach
software product development;
3. Key practices that reflect the guiding
principles
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”
● 9 key practices
○ Aligned, autonomous cross-disciplinary teams;
○ Test Driven Development;
○ Evolutionary design;
○ Pairing / Whole team programming;
○ Continuous Integration / Continuous Delivery
○ 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
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
9 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. Heartbeat retrospectives and
blameless postmortems;
7. T-shaped people;
8. Decoupled architecture and gradual
rollout;
9. 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
9 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. Heartbeat retrospectives and
blameless postmortems;
7. T-shaped people;
8. Decoupled architecture and gradual
rollout;
9. Continuous Research, Continuous
Design, Continuous Delivery
Jason’s version of culture for
product development
1. Core beliefs about the nature of reality
and people;
2. Guiding principles for how to approach
software product development;
3. Key practices that reflect the guiding
principles
Questions? Relevance? Where to focus?
● 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”
● 9 key practices
○ Aligned, autonomous cross-disciplinary teams;
○ Test Driven Development;
○ Evolutionary design;
○ Pairing / Whole team programming;
○ Continuous Integration / Continuous Delivery
○ 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

More Related Content

What's hot

Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...Henning Jacobs
 
Kubernetes + Python = ❤ - Cloud Native Prague
Kubernetes + Python = ❤ - Cloud Native PragueKubernetes + Python = ❤ - Cloud Native Prague
Kubernetes + Python = ❤ - Cloud Native PragueHenning Jacobs
 
Toyota Management System by Takashi Tanaka and Sharon Tanner
Toyota Management System by Takashi Tanaka and Sharon TannerToyota Management System by Takashi Tanaka and Sharon Tanner
Toyota Management System by Takashi Tanaka and Sharon TannerLean Enterprise Academy
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introductionw_akram
 
Ambidextrous organizations: from theory to practice
Ambidextrous organizations: from theory to practiceAmbidextrous organizations: from theory to practice
Ambidextrous organizations: from theory to practiceTamam Guseinova
 
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường ChiếnCI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường ChiếnVietnam Open Infrastructure User Group
 
Portfolio management lean canvas
Portfolio management lean canvasPortfolio management lean canvas
Portfolio management lean canvasBrad Swanson
 
Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxCon
Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxConAnatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxCon
Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxConJérôme Petazzoni
 
Integração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsIntegração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsGilmar Pupo
 
D'un Scrum Master à un Product Owner
D'un Scrum Master à un Product OwnerD'un Scrum Master à un Product Owner
D'un Scrum Master à un Product OwnerSimon Pichon
 
Lean Portfolio Management
Lean Portfolio ManagementLean Portfolio Management
Lean Portfolio ManagementDave Ungar
 
Crimson: Ceph for the Age of NVMe and Persistent Memory
Crimson: Ceph for the Age of NVMe and Persistent MemoryCrimson: Ceph for the Age of NVMe and Persistent Memory
Crimson: Ceph for the Age of NVMe and Persistent MemoryScyllaDB
 
Git introduction for Beginners
Git introduction for BeginnersGit introduction for Beginners
Git introduction for BeginnersMortezaTaghaddomi
 
What HPC can learn from DevOps?
What HPC can learn from DevOps?What HPC can learn from DevOps?
What HPC can learn from DevOps?Walid Shaari
 

What's hot (17)

ITE 101 - Week 5
ITE 101 - Week 5ITE 101 - Week 5
ITE 101 - Week 5
 
Introducing GitLab
Introducing GitLabIntroducing GitLab
Introducing GitLab
 
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
 
Kubernetes + Python = ❤ - Cloud Native Prague
Kubernetes + Python = ❤ - Cloud Native PragueKubernetes + Python = ❤ - Cloud Native Prague
Kubernetes + Python = ❤ - Cloud Native Prague
 
Toyota Management System by Takashi Tanaka and Sharon Tanner
Toyota Management System by Takashi Tanaka and Sharon TannerToyota Management System by Takashi Tanaka and Sharon Tanner
Toyota Management System by Takashi Tanaka and Sharon Tanner
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
 
Ambidextrous organizations: from theory to practice
Ambidextrous organizations: from theory to practiceAmbidextrous organizations: from theory to practice
Ambidextrous organizations: from theory to practice
 
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường ChiếnCI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
 
Portfolio management lean canvas
Portfolio management lean canvasPortfolio management lean canvas
Portfolio management lean canvas
 
Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxCon
Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxConAnatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxCon
Anatomy of a Container: Namespaces, cgroups & Some Filesystem Magic - LinuxCon
 
Hands on ansible
Hands on ansibleHands on ansible
Hands on ansible
 
Integração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsIntegração contínua em PHP com Jenkins
Integração contínua em PHP com Jenkins
 
D'un Scrum Master à un Product Owner
D'un Scrum Master à un Product OwnerD'un Scrum Master à un Product Owner
D'un Scrum Master à un Product Owner
 
Lean Portfolio Management
Lean Portfolio ManagementLean Portfolio Management
Lean Portfolio Management
 
Crimson: Ceph for the Age of NVMe and Persistent Memory
Crimson: Ceph for the Age of NVMe and Persistent MemoryCrimson: Ceph for the Age of NVMe and Persistent Memory
Crimson: Ceph for the Age of NVMe and Persistent Memory
 
Git introduction for Beginners
Git introduction for BeginnersGit introduction for Beginners
Git introduction for Beginners
 
What HPC can learn from DevOps?
What HPC can learn from DevOps?What HPC can learn from DevOps?
What HPC can learn from DevOps?
 

Similar to Effective Product Culture Beliefs Principles Practices

[Craft Conf 2023] We're in it together and other perspectives on effective pr...
[Craft Conf 2023] We're in it together and other perspectives on effective pr...[Craft Conf 2023] We're in it together and other perspectives on effective pr...
[Craft Conf 2023] We're in it together and other perspectives on effective pr...Jason Yip
 
[AgileDevOps West 2023] We're in it together and other perspectives on effect...
[AgileDevOps West 2023] We're in it together and other perspectives on effect...[AgileDevOps West 2023] We're in it together and other perspectives on effect...
[AgileDevOps West 2023] We're in it together and other perspectives on effect...Jason Yip
 
Appreciative Inquiry & Strategy
Appreciative Inquiry & StrategyAppreciative Inquiry & Strategy
Appreciative Inquiry & StrategyiAttain
 
How to think about the future: a guide for non-profit leaders
How to think about the future: a guide for non-profit leadersHow to think about the future: a guide for non-profit leaders
How to think about the future: a guide for non-profit leadersjvcsun
 
Innovators_Guidebook_workdifferently_gravitytank
Innovators_Guidebook_workdifferently_gravitytankInnovators_Guidebook_workdifferently_gravitytank
Innovators_Guidebook_workdifferently_gravitytankPooja Merai
 
Human Centred Design for Campaigning
Human Centred Design for CampaigningHuman Centred Design for Campaigning
Human Centred Design for CampaigningFairSay
 
Innovation Philosophy IB Work Better June 2014
Innovation Philosophy IB Work Better June 2014Innovation Philosophy IB Work Better June 2014
Innovation Philosophy IB Work Better June 2014Stephen Tavares
 
building an inclusive culture (National Safety Council Nebraska annual confer...
building an inclusive culture (National Safety Council Nebraska annual confer...building an inclusive culture (National Safety Council Nebraska annual confer...
building an inclusive culture (National Safety Council Nebraska annual confer...Joe Gerstandt
 
Managing and Surviving Change - Meg Downey - Austin NewsTrain - Aug. 22-23, 2014
Managing and Surviving Change - Meg Downey - Austin NewsTrain - Aug. 22-23, 2014Managing and Surviving Change - Meg Downey - Austin NewsTrain - Aug. 22-23, 2014
Managing and Surviving Change - Meg Downey - Austin NewsTrain - Aug. 22-23, 2014News Leaders Association's NewsTrain
 
The Best from the UX Summit in Chicago
The Best from the UX Summit in ChicagoThe Best from the UX Summit in Chicago
The Best from the UX Summit in ChicagoLina Angel
 
Appreciative inquiry - November 2011
Appreciative inquiry - November 2011Appreciative inquiry - November 2011
Appreciative inquiry - November 20114DContentEnglish
 
Innovation Conf Presentation Final 02
Innovation Conf Presentation Final 02Innovation Conf Presentation Final 02
Innovation Conf Presentation Final 02David Robertson
 
Taking the next step: Building Organisational Co-design Capability
Taking the next step: Building Organisational Co-design CapabilityTaking the next step: Building Organisational Co-design Capability
Taking the next step: Building Organisational Co-design CapabilityPenny Hagen
 
Agile Transition in Trouble? Using the Kotter Change Model as a Diagnostic Tool
Agile Transition in Trouble? Using the Kotter Change Model as a Diagnostic ToolAgile Transition in Trouble? Using the Kotter Change Model as a Diagnostic Tool
Agile Transition in Trouble? Using the Kotter Change Model as a Diagnostic ToolAlistair McKinnell
 
Innovation Excellence Weekly - Issue 15
Innovation Excellence Weekly - Issue 15Innovation Excellence Weekly - Issue 15
Innovation Excellence Weekly - Issue 15Innovation Excellence
 
A Selectively Scrappy Approach to ResearchOps (Megan Blocker at DesignOps Sum...
A Selectively Scrappy Approach to ResearchOps (Megan Blocker at DesignOps Sum...A Selectively Scrappy Approach to ResearchOps (Megan Blocker at DesignOps Sum...
A Selectively Scrappy Approach to ResearchOps (Megan Blocker at DesignOps Sum...Rosenfeld Media
 
TSykora project_showcase
TSykora project_showcaseTSykora project_showcase
TSykora project_showcaseKaci Sykora
 
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...Julie Evans
 

Similar to Effective Product Culture Beliefs Principles Practices (20)

[Craft Conf 2023] We're in it together and other perspectives on effective pr...
[Craft Conf 2023] We're in it together and other perspectives on effective pr...[Craft Conf 2023] We're in it together and other perspectives on effective pr...
[Craft Conf 2023] We're in it together and other perspectives on effective pr...
 
[AgileDevOps West 2023] We're in it together and other perspectives on effect...
[AgileDevOps West 2023] We're in it together and other perspectives on effect...[AgileDevOps West 2023] We're in it together and other perspectives on effect...
[AgileDevOps West 2023] We're in it together and other perspectives on effect...
 
Appreciative Inquiry & Strategy
Appreciative Inquiry & StrategyAppreciative Inquiry & Strategy
Appreciative Inquiry & Strategy
 
How to think about the future: a guide for non-profit leaders
How to think about the future: a guide for non-profit leadersHow to think about the future: a guide for non-profit leaders
How to think about the future: a guide for non-profit leaders
 
Innovators_Guidebook_workdifferently_gravitytank
Innovators_Guidebook_workdifferently_gravitytankInnovators_Guidebook_workdifferently_gravitytank
Innovators_Guidebook_workdifferently_gravitytank
 
Qs 2 & 39
Qs 2 & 39Qs 2 & 39
Qs 2 & 39
 
Project Manager to Leader in the North East!, 10 March 2020
Project Manager to Leader in the North East!, 10 March 2020Project Manager to Leader in the North East!, 10 March 2020
Project Manager to Leader in the North East!, 10 March 2020
 
Human Centred Design for Campaigning
Human Centred Design for CampaigningHuman Centred Design for Campaigning
Human Centred Design for Campaigning
 
Innovation Philosophy IB Work Better June 2014
Innovation Philosophy IB Work Better June 2014Innovation Philosophy IB Work Better June 2014
Innovation Philosophy IB Work Better June 2014
 
building an inclusive culture (National Safety Council Nebraska annual confer...
building an inclusive culture (National Safety Council Nebraska annual confer...building an inclusive culture (National Safety Council Nebraska annual confer...
building an inclusive culture (National Safety Council Nebraska annual confer...
 
Managing and Surviving Change - Meg Downey - Austin NewsTrain - Aug. 22-23, 2014
Managing and Surviving Change - Meg Downey - Austin NewsTrain - Aug. 22-23, 2014Managing and Surviving Change - Meg Downey - Austin NewsTrain - Aug. 22-23, 2014
Managing and Surviving Change - Meg Downey - Austin NewsTrain - Aug. 22-23, 2014
 
The Best from the UX Summit in Chicago
The Best from the UX Summit in ChicagoThe Best from the UX Summit in Chicago
The Best from the UX Summit in Chicago
 
Appreciative inquiry - November 2011
Appreciative inquiry - November 2011Appreciative inquiry - November 2011
Appreciative inquiry - November 2011
 
Innovation Conf Presentation Final 02
Innovation Conf Presentation Final 02Innovation Conf Presentation Final 02
Innovation Conf Presentation Final 02
 
Taking the next step: Building Organisational Co-design Capability
Taking the next step: Building Organisational Co-design CapabilityTaking the next step: Building Organisational Co-design Capability
Taking the next step: Building Organisational Co-design Capability
 
Agile Transition in Trouble? Using the Kotter Change Model as a Diagnostic Tool
Agile Transition in Trouble? Using the Kotter Change Model as a Diagnostic ToolAgile Transition in Trouble? Using the Kotter Change Model as a Diagnostic Tool
Agile Transition in Trouble? Using the Kotter Change Model as a Diagnostic Tool
 
Innovation Excellence Weekly - Issue 15
Innovation Excellence Weekly - Issue 15Innovation Excellence Weekly - Issue 15
Innovation Excellence Weekly - Issue 15
 
A Selectively Scrappy Approach to ResearchOps (Megan Blocker at DesignOps Sum...
A Selectively Scrappy Approach to ResearchOps (Megan Blocker at DesignOps Sum...A Selectively Scrappy Approach to ResearchOps (Megan Blocker at DesignOps Sum...
A Selectively Scrappy Approach to ResearchOps (Megan Blocker at DesignOps Sum...
 
TSykora project_showcase
TSykora project_showcaseTSykora project_showcase
TSykora project_showcase
 
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...
 

More from 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
 
System Traps and Opportunities
System Traps and OpportunitiesSystem Traps and Opportunities
System Traps and OpportunitiesJason Yip
 

More from Jason Yip (20)

[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
 
System Traps and Opportunities
System Traps and OpportunitiesSystem Traps and Opportunities
System Traps and Opportunities
 

Recently uploaded

Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (17)

Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 

Effective Product Culture Beliefs Principles Practices

  • 1. “We’re in it together” and other perspectives on effective product development culture (2023) A presentation by Jason Yip Principal at Reinvention Cycle LLC Former Staff Agile Coach, Spotify Former Principal Consultant, ThoughtWorks
  • 2. Based on my experiences from ThoughtWorks (14 years) and Spotify (8 years), what would I say is effective product development culture today? How might that be relevant to you?
  • 4. 3 levels of culture 1. Artifacts: visible structures and processes, observable behaviour; 2. Espoused Beliefs and Values: ideals, values, aspirations; 3. Basic Underlying Assumptions: unconscious, taken-for-granted
  • 5. Culture as strategy ● A diagnosis that defines or explains the nature of the challenge. (AKA basic underlying assumptions); ● A guiding policy for dealing with the challenge (AKA espoused beliefs and values); ● A set of coherent actions that are designed to carry out the guiding policy
  • 6. Jason’s version of culture for product development 1. Core beliefs about the nature of reality and people; 2. Guiding principles for how to approach software product development; 3. Key practices that reflect the guiding principles
  • 8. 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” ● 9 key practices ○ Aligned, autonomous cross-disciplinary teams; ○ Test Driven Development; ○ Evolutionary design; ○ Pairing / Whole team programming; ○ Continuous Integration / Continuous Delivery ○ 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
  • 9. Effective product development cultures have particular “core beliefs”
  • 10.
  • 11. 3 core beliefs 1. We’re in it together 2. People are trustworthy 3. Performance comes from playfulness
  • 12. Core Belief: We’re in it together
  • 13. Let’s imagine a team is blocked, delaying the overall delivery. What’s the reflex?
  • 15.
  • 16. Core Belief: People are trustworthy
  • 17. What’s the reflex on transparency?
  • 18.
  • 19.
  • 20. Theory X and Theory Y - Wikipedia
  • 21. Core Belief: Performance comes from playfulness
  • 22.
  • 23.
  • 24.
  • 25. 3 core beliefs 1. We’re in it together 2. People are trustworthy 3. Performance comes from playfulness
  • 26. Effective product development cultures follow particular “guiding principles”
  • 27.
  • 28. 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”;
  • 30.
  • 31. Unilateral decisions lead to false progress
  • 32. Consensus leads to slow decision-making
  • 33.
  • 34. Guiding principle: Enable autonomy with clear intent and technical excellence
  • 35.
  • 36. MindSpring Presents: "Greatness" by David Marquet - YouTube Enable autonomy Technical excellence Clear intent Focus on these
  • 37. Guiding principle: Think Big Work Small
  • 38.
  • 39. TBM 4/52: Think Big, Work Small (Part 2) - by John Cutler (substack.com)
  • 40. 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”
  • 41. Effective product development cultures use particular key practices
  • 42.
  • 43. 9 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. Heartbeat retrospectives and blameless postmortems; 7. T-shaped people; 8. Decoupled architecture and gradual rollout; 9. Continuous Research, Continuous Design, Continuous Delivery
  • 45.
  • 46.
  • 48.
  • 49.
  • 50. T-shaping adapts to varying demand
  • 51. T-shaping means less people needed
  • 52. T-shaping helps with communication
  • 53. Key practice: Continuous Research, Continuous Discovery, Continuous Delivery
  • 54.
  • 55.
  • 56.
  • 57. 9 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. Heartbeat retrospectives and blameless postmortems; 7. T-shaped people; 8. Decoupled architecture and gradual rollout; 9. Continuous Research, Continuous Design, Continuous Delivery
  • 58. Jason’s version of culture for product development 1. Core beliefs about the nature of reality and people; 2. Guiding principles for how to approach software product development; 3. Key practices that reflect the guiding principles
  • 59. Questions? Relevance? Where to focus? ● 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” ● 9 key practices ○ Aligned, autonomous cross-disciplinary teams; ○ Test Driven Development; ○ Evolutionary design; ○ Pairing / Whole team programming; ○ Continuous Integration / Continuous Delivery ○ 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