SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
1
Experimenting with BAPO in
Spotify Ads R&D:
aligning product strategy, technical architecture,
ways of working, and org structure
Jason Yip
Senior Agile Coach, Spotify
@jchyip
https://jchyip.medium.com
jchyip@gmail.com, jyip@spotify.com
2
The problem as I
saw it
Spotify Advertising
was/is growing
https://www.businesswire.com/news/home/20211027005313/en/
Recent acquisition
More complex deliveries Some pre-existing
collaboration issues
ALSO
Might be time to
revisit structure...
5
My framing question
How might we approach org
design in a systemic, logical way?
7
From “structure
follows strategy” to
BAPO
“Unless structure
follows strategy,
inefficiency results.”
Alfred D. Chandler Jr
https://janbosch.com/blog/index.php/2017/11/25/structure-eats-strategy/
BAPO is Jan Bosch’s more fleshed out expression
of “structure follows strategy”
Category Description KPI (Key Performance
Indicator)
Commodity
(aka hygiene)
● Needed for product to work
● No customer will select the
product because of this
functionality
● Minimise total cost of
ownership
Differentiating
(aka better = $)
● Unique capabilities that
drive customer interest and
buying behaviour
● Maximise business value
Innovation
(aka not
guaranteed to
work)
● Experimental functionality
as part of trying to identify
new future differentiation
● Number of experiments
attempted
“Business” is about product life cycle categories
“Architecture” is about decoupling and
dependencies
“Commodity”
service
“Differentiating”
service
“Innovation”
service
Category Potential ways of working
Commodity
(aka hygiene)
Outsource, use 3rd party services, internal
platform teams, minimise unnecessary variation
Differentiating
(aka better = $)
Iterative-incremental development, maximise
valuable variation
Innovation
(aka not guaranteed to work)
Running lots of parallel experiments, acquisition
“Process” is about ways of working
“Organisation” is about staffing allocation and
team structure
“Commodity”
teams
“Differentiating”
teams
“Innovation”
teams
Minimise Judgment call on how to balance remaining allocation
between “differentiating” and “innovation”
14
Target
1. (minimum) Inject
BAPO into the
narrative;
2. (ideal) Create a target
operating model to
directly influence org
design
16
Principles for
change
● Start where you are;
● Use existing resources;
● Person-by-person buy-in
(aka “ground war” or
nemawashi);
● Frame as an experiment
18
What happened?
No existing product
capability maps
… but we do have
architecture diagrams
Start where you are;
Use existing resources
Plan to get person-by-person
feedback and buy-in
Frame as an experiment
Commodity Differentiating Innovation
Ad serving
console
Order
management
Mobile client
platform
Audiences
Budget allocator
Ad Studio
Native layer
features
Partner API
Format business
logic
Spotify for Artists
integration
?
Example of the
strawman I
created
Google Ad
Manager
integration
Commodity / hygiene
Differentiating /
better = $
Innovation /
Not guaranteed
to work
After validation with Product Leads
Account
management
Audience
management
Payments
Campaign
management
Commodity 3rd
party measurement
Advanced
forecasting
Advanced pricing
Decision
optimisation
New client
platforms
Reporting
New formats
New targeting
Architecture
services
Product
capabilities
Ad serving console
Order management
Mobile client
platform
Audiences
Budget allocator
Ad Studio
Native layer
features
Partner API
Format business
logic
Spotify for Artists
integration
?
Google Ad
Manager
integration
Customer-specific
measurement?
Commodity / hygiene
Differentiating / better = $
Innovation / Not
guaranteed to work
Add current teams and allocation
Account
management
Audience
management
Payments
Campaign
management
Commodity 3rd
party measurement
Advanced
forecasting
Advanced pricing
Decision
optimisation
New client platforms
Reporting
New formats
New targeting
Architecture
services
Product capabilities
Ad serving console
Order management
Mobile client
platform
Audiences
Budget allocator
Ad Studio
Native layer
features
Partner API
Format business
logic
Spotify for Artists
integration
?
Google Ad Manager
integration
Customer-specific
measurement?
Teams
~X people ~Y people ~Z people
Platform Insights
Operators
Ad Serving
Payments
Activation Dynamic Ad Breaks
Ad Engagement Retention
?
Present to Mission Leads
25
Results
1. (minimum) Inject
BAPO into the
narrative?
2. (ideal) Create a target
operating model to
directly influence org
design?
YES
Not
really
27
Lessons
● BAPO is a useful model;
● Change tactics were useful
(start where you are, use
existing resources,
person-by-person buy-in, frame
as an experiment);
● Don’t try to teach “level 3”
leaders to fish
Give someone a fish, you
feed them for a day; teach
them how to fish, you feed
them for a lifetime.
Level 3+ leaders don’t fish
To learn more
● (blog) Jan Bosch’s 2017 post on BAPO:
“Structure Eats Strategy”;
● (book) Impactful Software by Jan Bosch;
● (blog) My Medium post on this: “Concepts
I use every day: BAPO”
● (paper) An evolution of BAPO: “ESAO: A
holistic Ecosystem-Driven Analysis Model”
by Jan Bosch and Petra Bosch-Sijtsema

Weitere ähnliche Inhalte

Was ist angesagt?

Intro to agile portfolio governance v6
Intro to agile portfolio governance   v6Intro to agile portfolio governance   v6
Intro to agile portfolio governance v6Cprime
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)Fabio Armani
 
Build Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVPBuild Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVPLitheSpeed
 
Communicating Change During Agile Transformation
Communicating Change During Agile TransformationCommunicating Change During Agile Transformation
Communicating Change During Agile TransformationCraig Steinberg
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basicsEdwin Dando
 
Accelerating Agile by Adding Business Analysis
Accelerating Agile by Adding Business AnalysisAccelerating Agile by Adding Business Analysis
Accelerating Agile by Adding Business AnalysisIIBA UK Chapter
 
Lean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product TeamsLean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product TeamsLitheSpeed
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...Richard Ellis PMP PRM CSM PMI-ACP SSGB
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)AgileNZ Conference
 
Leveraging Atlassian to Craft the Best Products
Leveraging Atlassian to Craft the Best Products Leveraging Atlassian to Craft the Best Products
Leveraging Atlassian to Craft the Best Products Cprime
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation StrategySemen Arslan
 
The Top 5 Challenges Product Faces with Jira
The Top 5 Challenges Product Faces with JiraThe Top 5 Challenges Product Faces with Jira
The Top 5 Challenges Product Faces with JiraCprime
 
How Dojos Make an Impact: Practical, Real Examples
How Dojos Make an Impact: Practical, Real ExamplesHow Dojos Make an Impact: Practical, Real Examples
How Dojos Make an Impact: Practical, Real ExamplesCprime
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile BSGAfrica
 
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...Agile ME
 
Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement TricksLitheSpeed
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
The Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationThe Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationLitheSpeed
 

Was ist angesagt? (20)

Intro to agile portfolio governance v6
Intro to agile portfolio governance   v6Intro to agile portfolio governance   v6
Intro to agile portfolio governance v6
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)
 
Build Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVPBuild Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVP
 
Communicating Change During Agile Transformation
Communicating Change During Agile TransformationCommunicating Change During Agile Transformation
Communicating Change During Agile Transformation
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
Accelerating Agile by Adding Business Analysis
Accelerating Agile by Adding Business AnalysisAccelerating Agile by Adding Business Analysis
Accelerating Agile by Adding Business Analysis
 
Lean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product TeamsLean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product Teams
 
Agile Knowledge Management
Agile Knowledge ManagementAgile Knowledge Management
Agile Knowledge Management
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)
 
Leveraging Atlassian to Craft the Best Products
Leveraging Atlassian to Craft the Best Products Leveraging Atlassian to Craft the Best Products
Leveraging Atlassian to Craft the Best Products
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation Strategy
 
The Top 5 Challenges Product Faces with Jira
The Top 5 Challenges Product Faces with JiraThe Top 5 Challenges Product Faces with Jira
The Top 5 Challenges Product Faces with Jira
 
How Dojos Make an Impact: Practical, Real Examples
How Dojos Make an Impact: Practical, Real ExamplesHow Dojos Make an Impact: Practical, Real Examples
How Dojos Make an Impact: Practical, Real Examples
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
 
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
 
Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement Tricks
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Eric Naiburg (Scrum.org)
Eric Naiburg (Scrum.org)Eric Naiburg (Scrum.org)
Eric Naiburg (Scrum.org)
 
The Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationThe Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and Prognostication
 

Ähnlich wie Agile India 2021: Experimenting with BAPO in Spotify Ads R&D

PPC Date #6: Petra Pacáková - Sjednotit, či odlišit produktovou strategii mez...
PPC Date #6: Petra Pacáková - Sjednotit, či odlišit produktovou strategii mez...PPC Date #6: Petra Pacáková - Sjednotit, či odlišit produktovou strategii mez...
PPC Date #6: Petra Pacáková - Sjednotit, či odlišit produktovou strategii mez...Taste
 
Building a Product Strategy by Microsoft Sr PM
Building a Product Strategy by Microsoft Sr PMBuilding a Product Strategy by Microsoft Sr PM
Building a Product Strategy by Microsoft Sr PMProduct School
 
Digital Marketing for Enterprise Level Companies by Benj Arriola
Digital Marketing for Enterprise Level Companies by Benj ArriolaDigital Marketing for Enterprise Level Companies by Benj Arriola
Digital Marketing for Enterprise Level Companies by Benj ArriolaBenj Arriola
 
Building a Product Strategy by Microsoft Sr PM
Building a Product Strategy by Microsoft Sr PMBuilding a Product Strategy by Microsoft Sr PM
Building a Product Strategy by Microsoft Sr PMProduct School
 
Movoto product design - case study i
Movoto product design -  case study iMovoto product design -  case study i
Movoto product design - case study iSting Chen
 
Movoto product design - case study i - PMCamp1
Movoto product design -  case study i - PMCamp1Movoto product design -  case study i - PMCamp1
Movoto product design - case study i - PMCamp1PMCamp
 
UX STRAT Europe 2021 Workshop: Jules Skopp, Expedia
UX STRAT Europe 2021 Workshop: Jules Skopp, ExpediaUX STRAT Europe 2021 Workshop: Jules Skopp, Expedia
UX STRAT Europe 2021 Workshop: Jules Skopp, ExpediaUX STRAT
 
B2С Start-ups: development and promotion - what you need to know to successfu...
B2С Start-ups: development and promotion - what you need to know to successfu...B2С Start-ups: development and promotion - what you need to know to successfu...
B2С Start-ups: development and promotion - what you need to know to successfu...Promodo
 
1 rohit mehta curriculum vitae
1 rohit mehta curriculum vitae1 rohit mehta curriculum vitae
1 rohit mehta curriculum vitaeRohit Mehta
 
How to Get Started with the Google Marketing Platform & All New Acquia Lift
How to Get Started with the Google Marketing Platform & All New Acquia LiftHow to Get Started with the Google Marketing Platform & All New Acquia Lift
How to Get Started with the Google Marketing Platform & All New Acquia LiftAcquia
 
Growth Hacking - 10 Key Checklist
Growth Hacking - 10 Key Checklist Growth Hacking - 10 Key Checklist
Growth Hacking - 10 Key Checklist Bryan Ferguson
 
10 tips for growing your saas & leadgen sales with digital marketing
10 tips for growing your saas & leadgen sales with digital marketing10 tips for growing your saas & leadgen sales with digital marketing
10 tips for growing your saas & leadgen sales with digital marketingRussell Miller
 
Metrics and Measuring Success in Online Communities
Metrics and Measuring Success in Online CommunitiesMetrics and Measuring Success in Online Communities
Metrics and Measuring Success in Online Communitiesasevillia
 
7 Habits of Highly Effective Personalization Organizations
7 Habits of Highly Effective Personalization Organizations7 Habits of Highly Effective Personalization Organizations
7 Habits of Highly Effective Personalization OrganizationsOptimizely
 
Growth Strategies Across the Product Lifecycle
Growth Strategies Across the Product LifecycleGrowth Strategies Across the Product Lifecycle
Growth Strategies Across the Product LifecyclePaul Morgan
 
Marketing for High-Tech Startups presented at UC Berkeley
Marketing for High-Tech Startups presented at UC BerkeleyMarketing for High-Tech Startups presented at UC Berkeley
Marketing for High-Tech Startups presented at UC BerkeleyR. Paul Singh
 
A/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMA/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMProduct School
 
Web Analytics: Free Yourself from Analysis Paralysis
Web Analytics: Free Yourself from Analysis ParalysisWeb Analytics: Free Yourself from Analysis Paralysis
Web Analytics: Free Yourself from Analysis ParalysisThe Loud Few
 
7 Habits of Highly Effective Personalisation Teams | Dan Ross from Optimizely
7 Habits of Highly Effective Personalisation Teams | Dan Ross from Optimizely7 Habits of Highly Effective Personalisation Teams | Dan Ross from Optimizely
7 Habits of Highly Effective Personalisation Teams | Dan Ross from OptimizelyOptimizely
 

Ähnlich wie Agile India 2021: Experimenting with BAPO in Spotify Ads R&D (20)

PPC Date #6: Petra Pacáková - Sjednotit, či odlišit produktovou strategii mez...
PPC Date #6: Petra Pacáková - Sjednotit, či odlišit produktovou strategii mez...PPC Date #6: Petra Pacáková - Sjednotit, či odlišit produktovou strategii mez...
PPC Date #6: Petra Pacáková - Sjednotit, či odlišit produktovou strategii mez...
 
Building a Product Strategy by Microsoft Sr PM
Building a Product Strategy by Microsoft Sr PMBuilding a Product Strategy by Microsoft Sr PM
Building a Product Strategy by Microsoft Sr PM
 
Digital Marketing for Enterprise Level Companies by Benj Arriola
Digital Marketing for Enterprise Level Companies by Benj ArriolaDigital Marketing for Enterprise Level Companies by Benj Arriola
Digital Marketing for Enterprise Level Companies by Benj Arriola
 
Building a Product Strategy by Microsoft Sr PM
Building a Product Strategy by Microsoft Sr PMBuilding a Product Strategy by Microsoft Sr PM
Building a Product Strategy by Microsoft Sr PM
 
Movoto product design - case study i
Movoto product design -  case study iMovoto product design -  case study i
Movoto product design - case study i
 
Movoto product design - case study i - PMCamp1
Movoto product design -  case study i - PMCamp1Movoto product design -  case study i - PMCamp1
Movoto product design - case study i - PMCamp1
 
UX STRAT Europe 2021 Workshop: Jules Skopp, Expedia
UX STRAT Europe 2021 Workshop: Jules Skopp, ExpediaUX STRAT Europe 2021 Workshop: Jules Skopp, Expedia
UX STRAT Europe 2021 Workshop: Jules Skopp, Expedia
 
B2С Start-ups: development and promotion - what you need to know to successfu...
B2С Start-ups: development and promotion - what you need to know to successfu...B2С Start-ups: development and promotion - what you need to know to successfu...
B2С Start-ups: development and promotion - what you need to know to successfu...
 
BizDevbox Columbia Univ 2020
BizDevbox Columbia Univ 2020BizDevbox Columbia Univ 2020
BizDevbox Columbia Univ 2020
 
1 rohit mehta curriculum vitae
1 rohit mehta curriculum vitae1 rohit mehta curriculum vitae
1 rohit mehta curriculum vitae
 
How to Get Started with the Google Marketing Platform & All New Acquia Lift
How to Get Started with the Google Marketing Platform & All New Acquia LiftHow to Get Started with the Google Marketing Platform & All New Acquia Lift
How to Get Started with the Google Marketing Platform & All New Acquia Lift
 
Growth Hacking - 10 Key Checklist
Growth Hacking - 10 Key Checklist Growth Hacking - 10 Key Checklist
Growth Hacking - 10 Key Checklist
 
10 tips for growing your saas & leadgen sales with digital marketing
10 tips for growing your saas & leadgen sales with digital marketing10 tips for growing your saas & leadgen sales with digital marketing
10 tips for growing your saas & leadgen sales with digital marketing
 
Metrics and Measuring Success in Online Communities
Metrics and Measuring Success in Online CommunitiesMetrics and Measuring Success in Online Communities
Metrics and Measuring Success in Online Communities
 
7 Habits of Highly Effective Personalization Organizations
7 Habits of Highly Effective Personalization Organizations7 Habits of Highly Effective Personalization Organizations
7 Habits of Highly Effective Personalization Organizations
 
Growth Strategies Across the Product Lifecycle
Growth Strategies Across the Product LifecycleGrowth Strategies Across the Product Lifecycle
Growth Strategies Across the Product Lifecycle
 
Marketing for High-Tech Startups presented at UC Berkeley
Marketing for High-Tech Startups presented at UC BerkeleyMarketing for High-Tech Startups presented at UC Berkeley
Marketing for High-Tech Startups presented at UC Berkeley
 
A/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMA/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PM
 
Web Analytics: Free Yourself from Analysis Paralysis
Web Analytics: Free Yourself from Analysis ParalysisWeb Analytics: Free Yourself from Analysis Paralysis
Web Analytics: Free Yourself from Analysis Paralysis
 
7 Habits of Highly Effective Personalisation Teams | Dan Ross from Optimizely
7 Habits of Highly Effective Personalisation Teams | Dan Ross from Optimizely7 Habits of Highly Effective Personalisation Teams | Dan Ross from Optimizely
7 Habits of Highly Effective Personalisation Teams | Dan Ross from Optimizely
 

Mehr von Jason Yip

[Stretch 2023] We're in it together and other perspectives on effective produ...
[Stretch 2023] We're in it together and other perspectives on effective produ...[Stretch 2023] We're in it together and other perspectives on effective produ...
[Stretch 2023] We're in it together and other perspectives on effective produ...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
 
[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
 
[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
 
[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: 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
 
[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
 

Mehr von Jason Yip (20)

[Stretch 2023] We're in it together and other perspectives on effective produ...
[Stretch 2023] We're in it together and other perspectives on effective produ...[Stretch 2023] We're in it together and other perspectives on effective produ...
[Stretch 2023] We're in it together and other perspectives on effective produ...
 
[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...
 
[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...
 
[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...
 
[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: 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)
 
[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
 

Kürzlich hochgeladen

How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysistanmayarora45
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhiguptaswati8536
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Ram V Chary
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 

Kürzlich hochgeladen (15)

How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 

Agile India 2021: Experimenting with BAPO in Spotify Ads R&D

  • 1. 1 Experimenting with BAPO in Spotify Ads R&D: aligning product strategy, technical architecture, ways of working, and org structure Jason Yip Senior Agile Coach, Spotify @jchyip https://jchyip.medium.com jchyip@gmail.com, jyip@spotify.com
  • 2. 2 The problem as I saw it
  • 4. Recent acquisition More complex deliveries Some pre-existing collaboration issues ALSO Might be time to revisit structure...
  • 6. How might we approach org design in a systemic, logical way?
  • 8. “Unless structure follows strategy, inefficiency results.” Alfred D. Chandler Jr
  • 9. https://janbosch.com/blog/index.php/2017/11/25/structure-eats-strategy/ BAPO is Jan Bosch’s more fleshed out expression of “structure follows strategy”
  • 10. Category Description KPI (Key Performance Indicator) Commodity (aka hygiene) ● Needed for product to work ● No customer will select the product because of this functionality ● Minimise total cost of ownership Differentiating (aka better = $) ● Unique capabilities that drive customer interest and buying behaviour ● Maximise business value Innovation (aka not guaranteed to work) ● Experimental functionality as part of trying to identify new future differentiation ● Number of experiments attempted “Business” is about product life cycle categories
  • 11. “Architecture” is about decoupling and dependencies “Commodity” service “Differentiating” service “Innovation” service
  • 12. Category Potential ways of working Commodity (aka hygiene) Outsource, use 3rd party services, internal platform teams, minimise unnecessary variation Differentiating (aka better = $) Iterative-incremental development, maximise valuable variation Innovation (aka not guaranteed to work) Running lots of parallel experiments, acquisition “Process” is about ways of working
  • 13. “Organisation” is about staffing allocation and team structure “Commodity” teams “Differentiating” teams “Innovation” teams Minimise Judgment call on how to balance remaining allocation between “differentiating” and “innovation”
  • 15. 1. (minimum) Inject BAPO into the narrative; 2. (ideal) Create a target operating model to directly influence org design
  • 17. ● Start where you are; ● Use existing resources; ● Person-by-person buy-in (aka “ground war” or nemawashi); ● Frame as an experiment
  • 19. No existing product capability maps … but we do have architecture diagrams Start where you are; Use existing resources
  • 20. Plan to get person-by-person feedback and buy-in Frame as an experiment
  • 21. Commodity Differentiating Innovation Ad serving console Order management Mobile client platform Audiences Budget allocator Ad Studio Native layer features Partner API Format business logic Spotify for Artists integration ? Example of the strawman I created Google Ad Manager integration
  • 22. Commodity / hygiene Differentiating / better = $ Innovation / Not guaranteed to work After validation with Product Leads Account management Audience management Payments Campaign management Commodity 3rd party measurement Advanced forecasting Advanced pricing Decision optimisation New client platforms Reporting New formats New targeting Architecture services Product capabilities Ad serving console Order management Mobile client platform Audiences Budget allocator Ad Studio Native layer features Partner API Format business logic Spotify for Artists integration ? Google Ad Manager integration Customer-specific measurement?
  • 23. Commodity / hygiene Differentiating / better = $ Innovation / Not guaranteed to work Add current teams and allocation Account management Audience management Payments Campaign management Commodity 3rd party measurement Advanced forecasting Advanced pricing Decision optimisation New client platforms Reporting New formats New targeting Architecture services Product capabilities Ad serving console Order management Mobile client platform Audiences Budget allocator Ad Studio Native layer features Partner API Format business logic Spotify for Artists integration ? Google Ad Manager integration Customer-specific measurement? Teams ~X people ~Y people ~Z people Platform Insights Operators Ad Serving Payments Activation Dynamic Ad Breaks Ad Engagement Retention ?
  • 26. 1. (minimum) Inject BAPO into the narrative? 2. (ideal) Create a target operating model to directly influence org design? YES Not really
  • 28. ● BAPO is a useful model; ● Change tactics were useful (start where you are, use existing resources, person-by-person buy-in, frame as an experiment); ● Don’t try to teach “level 3” leaders to fish
  • 29. Give someone a fish, you feed them for a day; teach them how to fish, you feed them for a lifetime.
  • 30. Level 3+ leaders don’t fish
  • 31. To learn more ● (blog) Jan Bosch’s 2017 post on BAPO: “Structure Eats Strategy”; ● (book) Impactful Software by Jan Bosch; ● (blog) My Medium post on this: “Concepts I use every day: BAPO” ● (paper) An evolution of BAPO: “ESAO: A holistic Ecosystem-Driven Analysis Model” by Jan Bosch and Petra Bosch-Sijtsema