SlideShare a Scribd company logo
1 of 25
Spotify Running
Lessons learned from building a 'Lean Startup' inside a big tech company
A minimum viable presentation™
Brendan Marsh, Agile Coach / PO @ Spotify
@brendanmarsh
About me :)
‣ Agile Coach, Infrastructure & Operations
Coaching teams that build & maintain big data @ Spotify
‣ Agile Coach, Spotify Running
Coaching a product discovery (Innovation) squad
‣ Product Owner, Desktop Infra (now)
Our Desktop Infra team releases our desktop client on
OSX / Windows
‣ Innovation Guild Owner (now)
Coordinating our Innovation Guild and also working on
a company-wide initiative around Innovation
The Opportunity
‣ Differentiation -
Streaming music is becoming commoditised
‣ Data
People are creating running playlists, music is important
‣ Market Opportunity
~ 30 million runners in the US
‣ Belief
This could be awesome!
‣ We have the technology! —>
Core Hypothesis
‣ High level hypothesis
“We believe that a unique running experience will
result in an increase of registrations (from runners)
with a higher 6 month retention rate than regular
users”
‣ Brand hypothesis
“We believe that a unique running experience will
differentiate our product from our competitors”
A team is born (Team Pre)
‣ Product Owner
‣ Agile Coach (me!)
‣ UX / Designer
‣ User Researcher
‣ Mobile Developer
‣ Content Curator
‣ Marketing
“What should Spotify
build around the
running use case?”
(If anything?)
Our guiding principles
‣ (Validated) Learning > Working Software
Also known as “Getting out of the building” our comfort zone”
‣ Lots of ideas + Natural selection
Diverge & Converge … Then do that a bunch more times
‣ Shared understanding but diverse opinions
Shared understanding of the problem space allows us to move fast.
Diversity of opinion, knowledge and experience will produce the best
product.
‣ Focus on the customer
Seems obvious, but the urge to build for ourselves is strong.
How we worked
Step 1: Build shared understanding of:
‣ People
Get to know each other
Build trust
‣ Product
What is the problem we are trying to solve?
How does that problem relate to the business?
‣ Process
How are we going to work and why?
Team Agreement
Expectations workshop
Step 2: Visualise your business plan
Step 3: Hypothesis Creation
‣ Personas
What are our assumptions about our customers?
‣ Outcomes
What are our assumptions about the outcomes
they desire
‣ Features
On a broad level, what features do we believe will
satisfy those outcomes?
Step 4: Ideation & Validation
Step 5: Profit
‣ Approx 4 sprints (Oct - Dec 2014)
‣ MVP Pitched EOY
‣ Green light - Build it
‣ Launched May 2015
And it was a huge success :D
We contributed to differentiating our product
“Apple Music vs the streaming competition”
http://mashable.com/2015/06/08/apple-music-comparison
“Apple vs Spotify vs Tidal”
http://www.mtv.com/news/2180613/apple-music-
spotify-tidal-comparison
Confidence >
Validation
Product Discovery is weird balance of science
and subjectivity.
Fail fast at how you
work, talk to some
customers ASAP!
Our goal for our first sprint? Get to the end
without strangling each other :)
Educate
stakeholders to
align expectations
Our primary context in our organisation is
building stuff. This is totally different, not just for
us, but for stakeholders too.
Acknowledge &
discuss bias
Bias is everywhere.
Visualise
EVERYTHING
Working fast makes you prone to forgetting
stuff. Don’t lose important information, make it
visible and surround yourself with it.
If its easy, you’re
doing it wrong
Seriously, this is hard. It’s frustrating, time
consuming but oh so worth it.
Thanks!
Brendan Marsh
Email: brendanm@spotify.com
Twitter @brendanmarsh
Blog: brendanmarsh.com
(PS. We’re hiring!)

More Related Content

What's hot

Lean UX for Agile Teams
Lean UX for Agile TeamsLean UX for Agile Teams
Lean UX for Agile TeamsJoshua Seiden
 
12 Months of Failure: Lessons Learned in Year One of Bromford Lab
12 Months of Failure: Lessons Learned in Year One of Bromford Lab12 Months of Failure: Lessons Learned in Year One of Bromford Lab
12 Months of Failure: Lessons Learned in Year One of Bromford LabBromford Lab
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshareYuval Yeret
 
Impact Mapping: Making an Impact over Shipping Software
Impact Mapping: Making an Impact over Shipping SoftwareImpact Mapping: Making an Impact over Shipping Software
Impact Mapping: Making an Impact over Shipping SoftwareEm Campbell-Pretty
 
Lean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both WorldsLean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both WorldsSam McAfee
 
Agile Transformations, the Good, the Bad and the Ugly
Agile Transformations,  the Good, the Bad and the UglyAgile Transformations,  the Good, the Bad and the Ugly
Agile Transformations, the Good, the Bad and the UglyRally Software
 
Innovate Like A startup
Innovate Like A startupInnovate Like A startup
Innovate Like A startupSam McAfee
 
User Experience in a Rapidly Changing World, for ISA '13, Recife Brazil
User Experience in a Rapidly Changing World, for ISA '13, Recife BrazilUser Experience in a Rapidly Changing World, for ISA '13, Recife Brazil
User Experience in a Rapidly Changing World, for ISA '13, Recife BrazilJoshua Seiden
 
With Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityWith Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityAtlassian
 
Getting to Product Market Fit
Getting to Product Market FitGetting to Product Market Fit
Getting to Product Market FitSam McAfee
 
There are four different alternative ways of answering our questio
There are four different alternative ways of answering our questioThere are four different alternative ways of answering our questio
There are four different alternative ways of answering our questioJASS44
 
cx in growth hacking - slide deck
cx in growth hacking - slide deckcx in growth hacking - slide deck
cx in growth hacking - slide deckMos Dang
 
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...DevDay.org
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitAtlassian
 
Requirements are hypotheses: My experiences with Lean UX
Requirements are hypotheses: My experiences with Lean UXRequirements are hypotheses: My experiences with Lean UX
Requirements are hypotheses: My experiences with Lean UXNeil Allison
 
You build it, you run it
You build it, you run itYou build it, you run it
You build it, you run itSkyscanner
 
How i hack my education
How i hack my educationHow i hack my education
How i hack my educationYves Hanoulle
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agilelazygolfer
 

What's hot (20)

Lean UX for Agile Teams
Lean UX for Agile TeamsLean UX for Agile Teams
Lean UX for Agile Teams
 
12 Months of Failure: Lessons Learned in Year One of Bromford Lab
12 Months of Failure: Lessons Learned in Year One of Bromford Lab12 Months of Failure: Lessons Learned in Year One of Bromford Lab
12 Months of Failure: Lessons Learned in Year One of Bromford Lab
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshare
 
Impact Mapping: Making an Impact over Shipping Software
Impact Mapping: Making an Impact over Shipping SoftwareImpact Mapping: Making an Impact over Shipping Software
Impact Mapping: Making an Impact over Shipping Software
 
Lean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both WorldsLean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both Worlds
 
Agile Transformations, the Good, the Bad and the Ugly
Agile Transformations,  the Good, the Bad and the UglyAgile Transformations,  the Good, the Bad and the Ugly
Agile Transformations, the Good, the Bad and the Ugly
 
Innovate Like A startup
Innovate Like A startupInnovate Like A startup
Innovate Like A startup
 
User Experience in a Rapidly Changing World, for ISA '13, Recife Brazil
User Experience in a Rapidly Changing World, for ISA '13, Recife BrazilUser Experience in a Rapidly Changing World, for ISA '13, Recife Brazil
User Experience in a Rapidly Changing World, for ISA '13, Recife Brazil
 
With Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityWith Great Automation Comes Great Responsibility
With Great Automation Comes Great Responsibility
 
Lean Startup for Agile Product Management
Lean Startup for Agile Product ManagementLean Startup for Agile Product Management
Lean Startup for Agile Product Management
 
Getting to Product Market Fit
Getting to Product Market FitGetting to Product Market Fit
Getting to Product Market Fit
 
There are four different alternative ways of answering our questio
There are four different alternative ways of answering our questioThere are four different alternative ways of answering our questio
There are four different alternative ways of answering our questio
 
cx in growth hacking - slide deck
cx in growth hacking - slide deckcx in growth hacking - slide deck
cx in growth hacking - slide deck
 
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
 
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff SutherlandAgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
 
Requirements are hypotheses: My experiences with Lean UX
Requirements are hypotheses: My experiences with Lean UXRequirements are hypotheses: My experiences with Lean UX
Requirements are hypotheses: My experiences with Lean UX
 
You build it, you run it
You build it, you run itYou build it, you run it
You build it, you run it
 
How i hack my education
How i hack my educationHow i hack my education
How i hack my education
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 

Viewers also liked

Happy and Productive Teams | Matti Klasson | Agile Greece Summit 2016
Happy and Productive Teams | Matti Klasson | Agile Greece Summit 2016Happy and Productive Teams | Matti Klasson | Agile Greece Summit 2016
Happy and Productive Teams | Matti Klasson | Agile Greece Summit 2016Agile Greece
 
Managing in the Century of Networked Society
Managing in the Century of Networked SocietyManaging in the Century of Networked Society
Managing in the Century of Networked SocietyGiuseppe De Simone
 
Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016
Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016
Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016Agile Greece
 
No estimates - 10 new principles for testing
No estimates  - 10 new principles for testingNo estimates  - 10 new principles for testing
No estimates - 10 new principles for testingVasco Duarte
 
Agile Kaizen: Continuous Improvement Far Beyond Retrospectives
Agile Kaizen: Continuous Improvement Far Beyond RetrospectivesAgile Kaizen: Continuous Improvement Far Beyond Retrospectives
Agile Kaizen: Continuous Improvement Far Beyond RetrospectivesProyectalis / Improvement21
 
Continuous Delivery Experience Report - Agile Greece Summit 2016
Continuous Delivery Experience Report - Agile Greece Summit 2016Continuous Delivery Experience Report - Agile Greece Summit 2016
Continuous Delivery Experience Report - Agile Greece Summit 2016Fredrik Wendt
 
Using gamification as a game plan for agile change - BrandNewGame 2016
Using gamification as a game plan for agile change - BrandNewGame 2016Using gamification as a game plan for agile change - BrandNewGame 2016
Using gamification as a game plan for agile change - BrandNewGame 2016Bart Hufen
 
Why TDD is Important for Everyone
Why TDD is Important for EveryoneWhy TDD is Important for Everyone
Why TDD is Important for EveryoneGil Zilberfeld
 
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...Agile Greece
 

Viewers also liked (9)

Happy and Productive Teams | Matti Klasson | Agile Greece Summit 2016
Happy and Productive Teams | Matti Klasson | Agile Greece Summit 2016Happy and Productive Teams | Matti Klasson | Agile Greece Summit 2016
Happy and Productive Teams | Matti Klasson | Agile Greece Summit 2016
 
Managing in the Century of Networked Society
Managing in the Century of Networked SocietyManaging in the Century of Networked Society
Managing in the Century of Networked Society
 
Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016
Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016
Managing for Happiness | Jurgen Appelo | Agile Greece Summit 2016
 
No estimates - 10 new principles for testing
No estimates  - 10 new principles for testingNo estimates  - 10 new principles for testing
No estimates - 10 new principles for testing
 
Agile Kaizen: Continuous Improvement Far Beyond Retrospectives
Agile Kaizen: Continuous Improvement Far Beyond RetrospectivesAgile Kaizen: Continuous Improvement Far Beyond Retrospectives
Agile Kaizen: Continuous Improvement Far Beyond Retrospectives
 
Continuous Delivery Experience Report - Agile Greece Summit 2016
Continuous Delivery Experience Report - Agile Greece Summit 2016Continuous Delivery Experience Report - Agile Greece Summit 2016
Continuous Delivery Experience Report - Agile Greece Summit 2016
 
Using gamification as a game plan for agile change - BrandNewGame 2016
Using gamification as a game plan for agile change - BrandNewGame 2016Using gamification as a game plan for agile change - BrandNewGame 2016
Using gamification as a game plan for agile change - BrandNewGame 2016
 
Why TDD is Important for Everyone
Why TDD is Important for EveryoneWhy TDD is Important for Everyone
Why TDD is Important for Everyone
 
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...
 

Similar to Spotify Running Lessons Lean Startup Big Tech

Agile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for EngineersAgile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for EngineersMichael Ong
 
UX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRATUX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRATUX STRAT
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpThibault Imbert
 
Marketing page
Marketing pageMarketing page
Marketing page7change
 
Des Traynor on how to create a product first company
Des Traynor on how to create a product first companyDes Traynor on how to create a product first company
Des Traynor on how to create a product first companyIntercom
 
How spotify builds products
How spotify builds productsHow spotify builds products
How spotify builds products양미 김
 
A Practical Approach to Agile Methodology by Weedmaps Sr PM
A Practical Approach to Agile Methodology by Weedmaps Sr PMA Practical Approach to Agile Methodology by Weedmaps Sr PM
A Practical Approach to Agile Methodology by Weedmaps Sr PMProduct School
 
Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Peter Antman
 
Building Buy-In: Internally Positioning UX for Executive Impact
Building Buy-In: Internally Positioning UX for Executive ImpactBuilding Buy-In: Internally Positioning UX for Executive Impact
Building Buy-In: Internally Positioning UX for Executive ImpactJohn Whalen
 
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014Communardo GmbH
 
Scaling organic growth by building products - Turing Fest 2018
Scaling organic growth by building products - Turing Fest 2018Scaling organic growth by building products - Turing Fest 2018
Scaling organic growth by building products - Turing Fest 2018Fabrizio Ballarini
 
How to build a product that people want - Product Market Fit Methodology
How to build a product that people want - Product Market Fit MethodologyHow to build a product that people want - Product Market Fit Methodology
How to build a product that people want - Product Market Fit MethodologyJeff Safovich
 
Agile & User Experience for Engineers
Agile & User Experience for EngineersAgile & User Experience for Engineers
Agile & User Experience for EngineersMichael Ong
 
From Vision to Product
From Vision to ProductFrom Vision to Product
From Vision to ProductGiulio Roggero
 
Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...
Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...
Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...Turing Fest
 
Mozilla Foundation Metrics - presentation to engineers
Mozilla Foundation Metrics - presentation to engineersMozilla Foundation Metrics - presentation to engineers
Mozilla Foundation Metrics - presentation to engineersJohn Schneider
 
The FusionCharts Journey
The FusionCharts JourneyThe FusionCharts Journey
The FusionCharts JourneyPallav Nadhani
 
Gidon Session 01
Gidon Session 01Gidon Session 01
Gidon Session 01Gidon Ariel
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small DataKaryn Zuidinga
 

Similar to Spotify Running Lessons Lean Startup Big Tech (20)

Agile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for EngineersAgile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for Engineers
 
UX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRATUX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
UX STRAT 2013: Josh Seiden, Lean UX + UX STRAT
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
 
Marketing page
Marketing pageMarketing page
Marketing page
 
Des Traynor on how to create a product first company
Des Traynor on how to create a product first companyDes Traynor on how to create a product first company
Des Traynor on how to create a product first company
 
How spotify builds products
How spotify builds productsHow spotify builds products
How spotify builds products
 
A Practical Approach to Agile Methodology by Weedmaps Sr PM
A Practical Approach to Agile Methodology by Weedmaps Sr PMA Practical Approach to Agile Methodology by Weedmaps Sr PM
A Practical Approach to Agile Methodology by Weedmaps Sr PM
 
Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved
 
Profitable Product Selection
Profitable Product SelectionProfitable Product Selection
Profitable Product Selection
 
Building Buy-In: Internally Positioning UX for Executive Impact
Building Buy-In: Internally Positioning UX for Executive ImpactBuilding Buy-In: Internally Positioning UX for Executive Impact
Building Buy-In: Internally Positioning UX for Executive Impact
 
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014
Keys to driving a collaborative culture - Feico Mol, Atlassian #CCD2014
 
Scaling organic growth by building products - Turing Fest 2018
Scaling organic growth by building products - Turing Fest 2018Scaling organic growth by building products - Turing Fest 2018
Scaling organic growth by building products - Turing Fest 2018
 
How to build a product that people want - Product Market Fit Methodology
How to build a product that people want - Product Market Fit MethodologyHow to build a product that people want - Product Market Fit Methodology
How to build a product that people want - Product Market Fit Methodology
 
Agile & User Experience for Engineers
Agile & User Experience for EngineersAgile & User Experience for Engineers
Agile & User Experience for Engineers
 
From Vision to Product
From Vision to ProductFrom Vision to Product
From Vision to Product
 
Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...
Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...
Fabrizio Ballarini — Scaling Organic Growth by Building Products (Turing Fest...
 
Mozilla Foundation Metrics - presentation to engineers
Mozilla Foundation Metrics - presentation to engineersMozilla Foundation Metrics - presentation to engineers
Mozilla Foundation Metrics - presentation to engineers
 
The FusionCharts Journey
The FusionCharts JourneyThe FusionCharts Journey
The FusionCharts Journey
 
Gidon Session 01
Gidon Session 01Gidon Session 01
Gidon Session 01
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small Data
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Spotify Running Lessons Lean Startup Big Tech

  • 1. Spotify Running Lessons learned from building a 'Lean Startup' inside a big tech company A minimum viable presentation™ Brendan Marsh, Agile Coach / PO @ Spotify @brendanmarsh
  • 2. About me :) ‣ Agile Coach, Infrastructure & Operations Coaching teams that build & maintain big data @ Spotify ‣ Agile Coach, Spotify Running Coaching a product discovery (Innovation) squad ‣ Product Owner, Desktop Infra (now) Our Desktop Infra team releases our desktop client on OSX / Windows ‣ Innovation Guild Owner (now) Coordinating our Innovation Guild and also working on a company-wide initiative around Innovation
  • 3. The Opportunity ‣ Differentiation - Streaming music is becoming commoditised ‣ Data People are creating running playlists, music is important ‣ Market Opportunity ~ 30 million runners in the US ‣ Belief This could be awesome! ‣ We have the technology! —>
  • 4. Core Hypothesis ‣ High level hypothesis “We believe that a unique running experience will result in an increase of registrations (from runners) with a higher 6 month retention rate than regular users” ‣ Brand hypothesis “We believe that a unique running experience will differentiate our product from our competitors”
  • 5. A team is born (Team Pre) ‣ Product Owner ‣ Agile Coach (me!) ‣ UX / Designer ‣ User Researcher ‣ Mobile Developer ‣ Content Curator ‣ Marketing
  • 6. “What should Spotify build around the running use case?” (If anything?)
  • 7.
  • 8.
  • 9. Our guiding principles ‣ (Validated) Learning > Working Software Also known as “Getting out of the building” our comfort zone” ‣ Lots of ideas + Natural selection Diverge & Converge … Then do that a bunch more times ‣ Shared understanding but diverse opinions Shared understanding of the problem space allows us to move fast. Diversity of opinion, knowledge and experience will produce the best product. ‣ Focus on the customer Seems obvious, but the urge to build for ourselves is strong.
  • 11. Step 1: Build shared understanding of: ‣ People Get to know each other Build trust ‣ Product What is the problem we are trying to solve? How does that problem relate to the business? ‣ Process How are we going to work and why? Team Agreement Expectations workshop
  • 12. Step 2: Visualise your business plan
  • 13. Step 3: Hypothesis Creation ‣ Personas What are our assumptions about our customers? ‣ Outcomes What are our assumptions about the outcomes they desire ‣ Features On a broad level, what features do we believe will satisfy those outcomes?
  • 14. Step 4: Ideation & Validation
  • 15. Step 5: Profit ‣ Approx 4 sprints (Oct - Dec 2014) ‣ MVP Pitched EOY ‣ Green light - Build it ‣ Launched May 2015
  • 16. And it was a huge success :D
  • 17. We contributed to differentiating our product “Apple Music vs the streaming competition” http://mashable.com/2015/06/08/apple-music-comparison “Apple vs Spotify vs Tidal” http://www.mtv.com/news/2180613/apple-music- spotify-tidal-comparison
  • 18. Confidence > Validation Product Discovery is weird balance of science and subjectivity.
  • 19. Fail fast at how you work, talk to some customers ASAP! Our goal for our first sprint? Get to the end without strangling each other :)
  • 20. Educate stakeholders to align expectations Our primary context in our organisation is building stuff. This is totally different, not just for us, but for stakeholders too.
  • 22. Visualise EVERYTHING Working fast makes you prone to forgetting stuff. Don’t lose important information, make it visible and surround yourself with it.
  • 23. If its easy, you’re doing it wrong Seriously, this is hard. It’s frustrating, time consuming but oh so worth it.
  • 24.
  • 25. Thanks! Brendan Marsh Email: brendanm@spotify.com Twitter @brendanmarsh Blog: brendanmarsh.com (PS. We’re hiring!)

Editor's Notes

  1. Hi everyone, thank you for coming! :) My name is Brendan Marsh and I’m an Aussie from Perth Western Australia. Agile Coach, Spotify, Stockholm Sweden, 2 years Big data infra Release infrastructure for our mobile & desktop clients Spotify Running - < 1 year Topic of presentation
  2. To start with, we needed to agree on what values were going to drive the way we work. Most teams at Spotify are guided by lean and agile values that we’ve established over the past 7 years or so, but Product Discovery is totally different. We quickly realised that agile principles such as “Working software is our primary measure of progress” aren’t going to cut it. The following values drove our ways of working.
  3. Let’s start with a bit of context. End of Q3 2014, explore this opportunity Our data suggests that music is an important part of their running experience Hack weeks, prototypes
  4. Our primary hypothesis is that we can convert roughly 30 million of the worlds runners in our key markets to Spotify customers. Upon joining us, we hope to see a higher-than-usual 6 month retention rate.
  5. To explore this opportunity, a very cross functional team was put together. What I particularly liked about our team was that no one competency was over represented. We were incredibly diverse and we liked it that way.
  6. Our team was formed around one simple question - What should Spotify build around the running use case?
  7. We were formed to solve 1 piece of the puzzle, the “Think It” phase of our product development lifecycle. What made this challenge interesting was that technically we’d not really done this before. Most of our teams are already setup to iterate on a part of our product, but this was an entirely new use case that we didn’t fully understand. Most teams work with a higher degree of certainty, we had to navigate a high degree of uncertainty. We all agreed that we would have to “do think-it right”. We were even called an “innovation squad”, to set the expectation that we needed to truly explore & innovate in this area.
  8. And the land of Product Discovery is still pretty new. I like this example of Henrik explaining Scrum and showing the Product Discovery phase as a cloud of mystery. (and I should point out that this is a public Facebook post & I’m not sharing personal conversations) To recap: There is an opportunity around the running use case We should explore this opportunity through building a team to solve the question of “what should we build” Product discovery is hard, we’re going to have to do things a little differently.
  9. To start with, we needed to agree on what values were going to drive the way we work. Most teams at Spotify are guided by lean and agile values that we’ve established over the past 7 years or so, but Product Discovery is totally different. We quickly realised that agile principles such as “Working software is our primary measure of progress” aren’t going to cut it. The following values drove our ways of working.
  10. So once we had our values, I worked hard to come up with a way of working that follows these ideals. I drew inspiration from many different sources. Because I want to focus on learnings in this presentation, I’ll very briefly run you through how we worked.
  11. As a team, we’re going to have to make decisions quickly. Doing so is difficult when we all have different understandings of the problem we’re trying to solve and how to get there. I facilitated many different workshops to help us get on the same page.
  12. The next step was to visualise our business model. If we can visualise the problem we are trying to solve, then we can keep our shared understanding of it and update that as we go along. The canvas helped us uncover our assumptions about what we’re trying to accomplish and why. Importantly, it also uncovered unknowns, which is crucial in a discovery project. After our first attempt, we learned that there were some pretty crucial assumptions we were making that we weren’t aligned on. This exercise uncovered them and we were able to act on them, for example, meeting with our Chief Product Officer to ask about whether we are primarily targeting non-spotify users or existing users.
  13. Our next step was to create some hypotheses in which to work from. They become the backlog that we work through and update. We also attempted to prioritise these hypotheses using a risk matrix.
  14. The final step was to take our first hypothesis and attempt to validate it or invalidate it. We took inspiration from Google Venture’s design sprints methodology by using 1 week design sprints.
  15. Mid December when we were asked “If we were going to start building this now, what would we build?”.
  16. Outstanding coverage from the press and amazing feedback from our customers on social media.
  17. So what did we learn from this experience?
  18. We quickly learned that in the early days of product discovery, you can not scientifically prove or disprove your assumptions, but you can gain more (or less) confidence in them. By the time we pitched our MVP, we switched our language to say “we have more confidence in X and less confidence in Y”. Discovery is not a binary yes/no process.
  19. For us, we weren’t just learning, we were learning how to learn. It’s easy to sit around arguing over how we should work, but the best thing to do is to just grit your teeth and do it. We said “even if our design sprint is a total failure, we would have at least learned what to do for next time”. Also, your feelings of doubt and uncertainty will eat at you until you get the courage to go out and speak to some customers. Just do it, even if you’re terrible at it.
  20. One of our failings was we were out learning from customers, but sitting down with our stakeholders talking about a prototype that they were interested in using. If I had my time again, I would have tried harder to be more explicit about our team’s goals and what we were doing.
  21. We were biased by many things, which caused us to slow down or make errors in judgement. If I had my time again, I would try to surface what our biases are and where they come from. Our initial prototypes that we inherited biased us, our work environment biased us, our discussions with Senior Product Management biased us. It’s not terrible, but should be visualised and acknowledged.
  22. Visualise your current understanding of the product, of the business model, of who you are, how you work, of the feedback from customers. The moment you lose sight of these things, you slip into operating off of your own opinions, which is dangerous.
  23. We had a cross functional team of people doing everything, all the time and trying to stay aligned because we wanted the best possible product. You are constantly making micro decisions about the product and you need everyone there to do so. Acknowledge that this is going to be damn difficult, but that’s the point, you’re going out of your comfort zone, wearing hats you’ve never worn before, be prepared for that or get the hell out of the kitchen! Finally, you definitely can’t do this part time. Clear your calendars folks.
  24. If there is time…