How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)

Kevin Goldsmith
Kevin GoldsmithChief Technology Officer at Anaconda
Organization and
Architecture,
Autonomy and
Accountability
Kevin Goldsmith

VP Engineering - Consumer
@kevingoldsmith
How Spotify
Builds
Products
Kevin Goldsmith

VP Engineering - Consumer
@kevingoldsmith
How Spotify
Builds Products
(Manchester Remix)
Kevin Goldsmith

VP Engineering - Consumer
@kevingoldsmith
Some
Principles
Speed of iteration beats quality of iteration -
optimizing for speed leads to faster learning,
including from failures, and faster learning leads to
higher quality; optimizing for quality is an obstacle
to speed, which undermines learning and slows
down improvements to quality.
Spotify Company Belief
Data >>> Opinion
DATA
VISION
EXPERIMENTSLEARNING
PRODUCT
INFORMS
GUIDES
GENERATES
DRIVES
PROVIDES
Speed without data
means you aren’t learning
Data without speed
means you aren’t learning
fast enough
Autonomous teams
go faster.
How many teams?
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
>100Teams
>100Teams
autonomous
Autonomous
adjective
au·ton·o·mous - ȯ-ˈtä-nə-məs
(of a country or region) having the freedom to govern itself or control its own affairs.
"the federation included sixteen autonomous republics"
having the freedom to act independently.
"school governors are legally autonomous"
synonyms: self-governing, independent, sovereign, free, self-ruling, self-determining, autarchic; self-sufficient
"an autonomous republic"
Full-Stack Autonomous Teams (Squads)
PO
UX
iOS
Android
K&M
QA
Backend
Agile Coach
Full-Stack Autonomous Teams
PO
UX
iOS
Android
K&M
QA
Backend
Agile Coach
Fully empowered to fulfill their mission
Full-Stack Autonomous Teams
PO
UX
iOS
Android
K&M
QA
Backend
Agile Coach
Collective Responsibility
Full-Stack Autonomous Teams
PO
UX
iOS
Android
K&M
QA
Backend
Agile Coach
Individual Accountability
Full-Stack Autonomous Teams
PO
UX
iOS
Android
K&M
QA
Backend
Agile Coach
No Manager?
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Chapter Lead
Chapter Lead
Chapter Lead
Chapter Lead
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Product Owner
Agile Coach
Chapter Lead
Chapter Lead
Product Owner
Agile Coach
Chapter Lead
Chapter Lead
POCLAC
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Squads
Squads
Squads
Chapter Leads
Squads
Chapters
Tribe Lead
Squads
Chapters
Tribe
Squads
Chapters
Ideal size: 40-150 people
Tribe
Squads
Chapters
Tribe
Squads
Chapters
Product Owner
Tribe
Squads
Chapters
Product Owner
User Experience
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Product Area Leads
Design Leads
Trio TrioTrio
Guild
Trio TrioTrio
Alliance
Alliance
Organization Velocity=
Organization Velocity=
Organization VelocityEnables
Velocity is a core value at Spotify
Our organizational model supports ourvalues
Our organizational model supports ourvalues
Not the otherway around
Requirements
ofAutonomy
Autonomy needs communication
Autonomy needs context
Autonomy needs transparency
Autonomy needs trust
If you can’t trust the
people you hire, you are
bad at hiring people.
So
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
by giving teams context and trust
by giving teams context and trust
and reducing dependencies
on otherteams
by giving teams context and trust
and reducing dependencies
on otherteams
they can make decisions on their own
by giving teams context and trust
and reducing dependencies
on otherteams
they become AUTONOMOUS!
they can make decisions on their own
Autonomous teams don’t have to
synchronize with otherteams as often
or get approval on decisions.
Autonomous teams don’t have to
synchronize with otherteams as often
or get approval on decisions.
They can go faster.
Changeis
constant
“Heisenberg Squads”
I'm not joking here. I can lock a tribe lead in a room and
ask them repeatedly "so what squads do you have", and
not get clear answers. It isn't a case of "it's hard to
collect the information and keep it up to date" – it is a
case of the wave-form of org-quantas not collapsing
into reality until they are observed, and sometimes not
even then. It's Schrödinger's squads, where sometimes
the cat escaped before going in the box and sometimes
the box gets stolen before opened.
Mikael Krantz, Spotify Chief Architect
It is better to solve the problems
created by fluidity rather than
imposing more structure.
It is better to solve the problems
created by fluidity rather than
imposing more structure.
Minimum Viable
Bureaucracy
=Autonomy
=Autonomy Chaos?
=Autonomy Chaos?
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How do we prevent
the chaos?
What / Why
What / Why
What / Why
How
What / Why
How
Grow MAU
Simplify Navigation
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Investment
Investment
Time
Think it Build it Ship it Tweak it
Investment
Investment
Time
Think it Build it Ship it Tweak it
Investment
Investment
Time
Think it Build it Ship it Tweak it
Investment
Investment
Time
Think it Build it Ship it Tweak it
Paper Prototypes
UI Mockups
User Testing
MVP
Employee
Testing
Gradual
Rollout
A/B Testing
User Testing
Analytics
Validation
A/B Testing
User Testing
Analytics
ValidationBeta

Testing
That is still a lot of full-
stack teams building the
product!
Full-stack autonomous teams
Requires structuring your application in
loosely coupled parts
Microservices!
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
LoadBallancer
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Microservices yay!
Easierto scale based on real-world bottlenecks
Microservices yay!
Easierto test
Microservices yay!
Easierto deploy
Microservices yay!
Easierto monitor
Microservices yay!
Can be versioned independently
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Microservices yay!
Are less susceptible to large failures
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Microservices boo!
are harderto monitor
Microservices boo!
need good documentation / discoverytools
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Microservices boo!
create increased latency
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Microservices @ Spotify
Microservices @ Spotify
‣ 810activeservices
Microservices @ Spotify
‣ 810activeservices
‣ ~10Systemspersquad
Microservices @ Spotify
‣ 810activeservices
‣ ~10Systemspersquad
‣ ~1.7Systemsperpersonwithaccessto
productionservers
Microservices @ Spotify
‣ 810activeservices
‣ ~10Systemspersquad
‣ ~1.7Systemsperpersonwithaccessto
productionservers
‣ ~1.15Systemspermemberof
Technology
Microservices @ Spotify
Microservices @ Spotify
‣ Owned/Operatedbysquads
Microservices @ Spotify
‣ Owned/Operatedbysquads
‣ On-callusuallyownedbychapters
Microservices @ Spotify
‣ Owned/Operatedbysquads
‣ On-callusuallyownedbychapters
‣ Significanttoolingcreatedby
infrastructuretosimplifybuilding/
supporting
Microservices @ Spotify
‣ Owned/Operatedbysquads
‣ On-callusuallyownedbychapters
‣ Significanttoolingcreatedby
infrastructuretosimplifybuilding/
supporting
‣ ArchitectureReviewsencouraged
Microservices @ Spotify
‣ Owned/Operatedbysquads
‣ On-callusuallyownedbychapters
‣ Significanttoolingcreatedby
infrastructuretosimplifybuilding/
supporting
‣ ArchitectureReviewsencouraged
‣ SecurityReviewsrequired
Client
Server
Core Library
Platform Platform Platform Platform
Infrastructure
Server
Core Library
Platform Platform Platform Platform
Infrastructure
Server
Core Library
Platform Platform Platform Platform
Infrastructure
Server
Core Library
Platform Platform Platform Platform
Infrastructure
Server
Core Library
Platform Platform Platform Platform
Infrastructure
Server
Core Library
Platform Platform Platform Platform
Infrastructure
Challenges
Challenges
Synchronization
Challenges
Synchronization
Client UX implementation
Challenges
Synchronization
Client UX implementation depends on
Challenges
Synchronization
Client UX implementation
Core Library Implementation
depends on
Challenges
Synchronization
Client UX implementation
Core Library Implementation
depends on
depends on
Challenges
Synchronization
Client UX implementation
Core Library Implementation
depends on
depends on
Server Implementation
Challenges
Synchronization
Client UX implementation
Core Library Implementation
depends on
depends on
depends onServer Implementation
Challenges
Synchronization
Client UX implementation
Core Library Implementation
depends on
depends on
depends onServer Implementation
Infrastructure Implementation
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Server
Core Library
Platform Platform Platform Platform
Infrastructure
Shared Frameworks
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
UI Interface Guidelines
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
Common UI Components
UI Interface Guidelines
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
Common UI Components
UI Interface Guidelines
SharedTesting Frameworks
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release TeamUI Consistency Validation
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
IntegrationTesting
UI Consistency Validation
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
IntegrationTesting
App Submittal
UI Consistency Validation
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
Shared DevelopmentTree
Shared Frameworks
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
App Release Team
Shared DevelopmentTree
Best Practice Sharing
Shipping @
speed
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6
Development Stabilization
Beta 1 Beta 2
Release
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6
Development Stabilization
Beta 1 Beta 2
Release
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6
Development Stabilization
Beta 1 Beta 2
Release
Week 3 Week 4 Week 5 Week 6
Stabilization
Beta 1 Beta 2
Release
Week 1 Week 2 Week 3 Week 4 We
Development Sta
Beta 1 Bet
4 Weeks
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6
Development Stabilization
Beta 1 Beta 2
Release
Week 3 Week 4 Week 5 Week 6
Stabilization
Beta 1 Beta 2
Release
Week 1 Week 2 Week 3 Week 4 We
Development Sta
Beta 1 Bet
4 Weeks
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6
Development Stabilization
Beta 1 Beta 2
Release
Week 3 Week 4 Week 5 Week 6
Stabilization
Beta 1 Beta 2
Release
Week 1 Week 2 Week 3 Week 4 We
Development Sta
Beta 1 Bet
12 releases / year
Week 1 Week 2 Week 3 Week 4
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3 Week 4
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3 Week 4
Development Stabilization
Beta
Release
Week 1 Wee
Development
Week 4
Stabilization
Release
3 Weeks 3 Weeks3 Weeks
Week 1 Week 2 Week 3 Week 4
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3 Week 4
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3 Week 4
Development Stabilization
Beta
Release
Week 1 Wee
Development
Week 4
Stabilization
Release
3 Weeks 3 Weeks3 Weeks
Week 1 Week 2 Week 3 Week 4
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3 Week 4
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3 Week 4
Development Stabilization
Beta
Release
Week 1 Wee
Development
Week 4
Stabilization
Release
17 releases / year
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 We
Development St
Be
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 We
Development St
Be
2 Weeks 2 Weeks 2 Weeks 2 Weeks 2 Weeks
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 We
Development St
Be
2 Weeks 2 Weeks 2 Weeks 2 Weeks 2 Weeks
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 Week 3
Development Stabilization
Beta
Release
Week 1 Week 2 We
Development St
Be
2 Weeks 2 Weeks 2 Weeks 2 Weeks 2 Weeks
26 releases / year
Whatdoesn’t
workwell?
Big Projects
Big Projects
‣ Autonomousteamsmakescoordination
difficult
Big Projects
‣ Autonomousteamsmakescoordination
difficult
‣ Nofull-timeprojectmanagersin
technologyorganization
Big Projects
‣ Autonomousteamsmakescoordination
difficult
‣ Nofull-timeprojectmanagersin
technologyorganization
‣ Veryunevenexecutionrecord
Big Projects
‣ Autonomousteamsmakescoordination
difficult
‣ Nofull-timeprojectmanagersin
technologyorganization
‣ Veryunevenexecutionrecord
‣ Gotintosomebadanti-patterns
Growing Senior Leaders
Growing Senior Leaders
‣ Tribeleadshavepeoplemanagement,
strategyanddeliveryresponsibility
Growing Senior Leaders
‣ Tribeleadshavepeoplemanagement,
strategyanddeliveryresponsibility
‣ ChapterLeadshavepeople
managementresponsibilityandoperate
inhighlyconsensus-driventeams
Resource Efficiency
Resource Efficiency
‣ Autonomousteamsareresourcehungry
becausetheyneedtobeself-sufficient
Resource Efficiency
‣ Autonomousteamsareresourcehungry
becausetheyneedtobeself-sufficient
‣ Teamscangetfocusedonimproving
thingswithintheirsphereofcontrol,
ignoringlargerissues
So…
So…
‣ Wewanttolearnfasterthanourcompetition
So…
‣ Wewanttolearnfasterthanourcompetition
‣ Usingdatatovalidateourideashelpsusmakegooddecisionswhilegoingfast
So…
‣ Wewanttolearnfasterthanourcompetition
‣ Usingdatatovalidateourideashelpsusmakegooddecisionswhilegoingfast
‣ Autonomousteamshelpusgofaster
So…
‣ Wewanttolearnfasterthanourcompetition
‣ Usingdatatovalidateourideashelpsusmakegooddecisionswhilegoingfast
‣ Autonomousteamshelpusgofaster
‣ Looselycoupledarchitectureshelpautonomousteamsworkwithoutcoordination
bottlenecks
So…
‣ Wewanttolearnfasterthanourcompetition
‣ Usingdatatovalidateourideashelpsusmakegooddecisionswhilegoingfast
‣ Autonomousteamshelpusgofaster
‣ Looselycoupledarchitectureshelpautonomousteamsworkwithoutcoordination
bottlenecks
‣ Reducingtimebetweenreleasesincreaseslearningopportunities
Questions?
twitter: @kevingoldsmith
1 of 194

Recommended

How spotify makes product by
How spotify makes productHow spotify makes product
How spotify makes productAli Sarrafi
7.7K views89 slides
Learn Spotify (an Agile Framework) by
Learn Spotify (an Agile Framework)Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)Mel Marcus, CSM, SAFe Program Consultant
2.5K views17 slides
Agile Transformation v1.27 by
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
7.5K views166 slides
The Spotify Tribe by
The Spotify TribeThe Spotify Tribe
The Spotify TribeKevin Goldsmith
17.2K views54 slides
Scaling Agile | Spotify by
Scaling Agile | SpotifyScaling Agile | Spotify
Scaling Agile | SpotifyXPDays
256 views26 slides

More Related Content

What's hot

Spotify engineering culture summary by
Spotify engineering culture summarySpotify engineering culture summary
Spotify engineering culture summaryluisw19
12.3K views30 slides
Definition of done training by
Definition of done trainingDefinition of done training
Definition of done trainingMonica Yap
1.8K views8 slides
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D... by
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...VMware Tanzu
264 views123 slides
Value stream management is essential for dev ops v4 by
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4DevOps.com
591 views36 slides
Agile Transformation in Telco Guide by
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
32.2K views65 slides
Product Owner vs Product Manager by
Product Owner vs Product ManagerProduct Owner vs Product Manager
Product Owner vs Product ManagerAgileSparks
87K views70 slides

What's hot(20)

Spotify engineering culture summary by luisw19
Spotify engineering culture summarySpotify engineering culture summary
Spotify engineering culture summary
luisw1912.3K views
Definition of done training by Monica Yap
Definition of done trainingDefinition of done training
Definition of done training
Monica Yap1.8K views
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D... by VMware Tanzu
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
VMware Tanzu264 views
Value stream management is essential for dev ops v4 by DevOps.com
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
DevOps.com591 views
Agile Transformation in Telco Guide by ACM
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
ACM32.2K views
Product Owner vs Product Manager by AgileSparks
Product Owner vs Product ManagerProduct Owner vs Product Manager
Product Owner vs Product Manager
AgileSparks87K views
Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo... by Susanne Kaiser
Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo...Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo...
Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo...
Susanne Kaiser2.8K views
How to Get Started with Lean Portfolio Management by Cprime
How to Get Started with Lean Portfolio ManagementHow to Get Started with Lean Portfolio Management
How to Get Started with Lean Portfolio Management
Cprime109 views
DevOps and Continuous Delivery Reference Architectures (including Nexus and o... by Sonatype
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype 169.3K views
Free Agile in a Nutshell Slides by Mia Kolmodin
Free Agile in a Nutshell SlidesFree Agile in a Nutshell Slides
Free Agile in a Nutshell Slides
Mia Kolmodin37.1K views
Agile, User Stories, Domain Driven Design by Araf Karsh Hamid
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven Design
Araf Karsh Hamid1.2K views
Azure DevOps & GitHub... Better Together! by Lorenzo Barbieri
Azure DevOps & GitHub... Better Together!Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!
Lorenzo Barbieri334 views
From project to product mindset and onwards to product platform architectures by Jorn Bettin
From project to product mindset and onwards to product platform architecturesFrom project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architectures
Jorn Bettin1.8K views
DevOps-as-a-Service: Towards Automating the Automation by Keith Pleas
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
Keith Pleas6.7K views
Empowering Engineering Talent - an update from Spotify by Kevin Goldsmith
Empowering Engineering Talent - an update from SpotifyEmpowering Engineering Talent - an update from Spotify
Empowering Engineering Talent - an update from Spotify
Kevin Goldsmith5.5K views
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline by Robert McDermott
Anatomy of a Continuous Integration and Delivery (CICD) PipelineAnatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Robert McDermott80.2K views

Similar to How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)

How to Power Continuous Deployment at Any Scale with Atlassian by
 How to Power Continuous Deployment at Any Scale with Atlassian How to Power Continuous Deployment at Any Scale with Atlassian
How to Power Continuous Deployment at Any Scale with AtlassianAtlassian
9.5K views78 slides
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf... by
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...CA Technologies
2.3K views32 slides
Open source-secret-sauce-rit-2010 by
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Ted Husted
401 views75 slides
Startupfest 2012 - Coefficients of friction by
Startupfest 2012 - Coefficients of frictionStartupfest 2012 - Coefficients of friction
Startupfest 2012 - Coefficients of frictionStartupfest
924 views161 slides
Building a Modern Security Engineering Organization. Zane Lackey by
 Building a Modern Security Engineering Organization. Zane Lackey Building a Modern Security Engineering Organization. Zane Lackey
Building a Modern Security Engineering Organization. Zane LackeyYandex
389 views68 slides
The "Ops" Side of DevSecOps by
The "Ops" Side of DevSecOps The "Ops" Side of DevSecOps
The "Ops" Side of DevSecOps Rundeck
698 views61 slides

Similar to How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)(20)

How to Power Continuous Deployment at Any Scale with Atlassian by Atlassian
 How to Power Continuous Deployment at Any Scale with Atlassian How to Power Continuous Deployment at Any Scale with Atlassian
How to Power Continuous Deployment at Any Scale with Atlassian
Atlassian9.5K views
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf... by CA Technologies
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...
CA Technologies2.3K views
Open source-secret-sauce-rit-2010 by Ted Husted
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010
Ted Husted401 views
Startupfest 2012 - Coefficients of friction by Startupfest
Startupfest 2012 - Coefficients of frictionStartupfest 2012 - Coefficients of friction
Startupfest 2012 - Coefficients of friction
Startupfest924 views
Building a Modern Security Engineering Organization. Zane Lackey by Yandex
 Building a Modern Security Engineering Organization. Zane Lackey Building a Modern Security Engineering Organization. Zane Lackey
Building a Modern Security Engineering Organization. Zane Lackey
Yandex389 views
The "Ops" Side of DevSecOps by Rundeck
The "Ops" Side of DevSecOps The "Ops" Side of DevSecOps
The "Ops" Side of DevSecOps
Rundeck698 views
Failing Continuous Delivery, Devoxx Poland, 2015 by Omegapoint Academy
Failing Continuous Delivery, Devoxx Poland, 2015Failing Continuous Delivery, Devoxx Poland, 2015
Failing Continuous Delivery, Devoxx Poland, 2015
Omegapoint Academy618 views
Failing Continuous Delivery, Devoxx Poland, 2015 by Daniel Sawano
Failing Continuous Delivery, Devoxx Poland, 2015Failing Continuous Delivery, Devoxx Poland, 2015
Failing Continuous Delivery, Devoxx Poland, 2015
Daniel Sawano522 views
MichaelSoule-UsingJupyterNotebooks.pptx by AWS Chicago
MichaelSoule-UsingJupyterNotebooks.pptxMichaelSoule-UsingJupyterNotebooks.pptx
MichaelSoule-UsingJupyterNotebooks.pptx
AWS Chicago23 views
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent by Amazon Web Services
How We end the Walking Dead in the Enterprise - Session Sponsored by VersentHow We end the Walking Dead in the Enterprise - Session Sponsored by Versent
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi... by Burr Sutter
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Burr Sutter1.4K views
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines by Atlassian
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesBuilding on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Atlassian6.7K views
Museum Website Best Practices for the 21st Century by Dana Mitroff Silvers
Museum Website Best Practices for the 21st CenturyMuseum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st Century
Familiar Smells I've Detected in Your Systems Engineering Organization...And ... by Dave Mangot
Familiar Smells I've Detected in Your Systems Engineering Organization...And ...Familiar Smells I've Detected in Your Systems Engineering Organization...And ...
Familiar Smells I've Detected in Your Systems Engineering Organization...And ...
Dave Mangot484 views
How Pinterest Scaled To Build The World's Catalog of 100+ Billion Ideas by Romit Jadhwani
How Pinterest Scaled To Build The World's Catalog of 100+ Billion IdeasHow Pinterest Scaled To Build The World's Catalog of 100+ Billion Ideas
How Pinterest Scaled To Build The World's Catalog of 100+ Billion Ideas
Romit Jadhwani462 views
Ops Happens: DevOps Beyond Deployment - Damon Edwards by SeniorStoryteller
Ops Happens: DevOps Beyond Deployment - Damon EdwardsOps Happens: DevOps Beyond Deployment - Damon Edwards
Ops Happens: DevOps Beyond Deployment - Damon Edwards
SeniorStoryteller555 views
"Twitter, Pray, Love" at State Policy Network 2010 by Cord Blomquist
"Twitter, Pray, Love" at State Policy Network 2010"Twitter, Pray, Love" at State Policy Network 2010
"Twitter, Pray, Love" at State Policy Network 2010
Cord Blomquist204 views

More from Kevin Goldsmith

It's teams all the way down - Design patterns for technology organizations by
It's teams all the way down - Design patterns for technology organizationsIt's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizationsKevin Goldsmith
79 views26 slides
What Vulnerabilities? How and why to secure your ML/AI Solutions by
What Vulnerabilities? How and why to secure your ML/AI SolutionsWhat Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI SolutionsKevin Goldsmith
32 views30 slides
How do you grow when you are the leader of an organization by
How do you grow when you are the leader of an organizationHow do you grow when you are the leader of an organization
How do you grow when you are the leader of an organizationKevin Goldsmith
537 views20 slides
Raising the subject of raises by
Raising the subject of raisesRaising the subject of raises
Raising the subject of raisesKevin Goldsmith
147 views35 slides
Managing partly distributed teams by
Managing partly distributed teamsManaging partly distributed teams
Managing partly distributed teamsKevin Goldsmith
125 views59 slides
Steal from the best by
Steal from the bestSteal from the best
Steal from the bestKevin Goldsmith
659 views51 slides

More from Kevin Goldsmith(20)

It's teams all the way down - Design patterns for technology organizations by Kevin Goldsmith
It's teams all the way down - Design patterns for technology organizationsIt's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizations
Kevin Goldsmith79 views
What Vulnerabilities? How and why to secure your ML/AI Solutions by Kevin Goldsmith
What Vulnerabilities? How and why to secure your ML/AI SolutionsWhat Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI Solutions
Kevin Goldsmith32 views
How do you grow when you are the leader of an organization by Kevin Goldsmith
How do you grow when you are the leader of an organizationHow do you grow when you are the leader of an organization
How do you grow when you are the leader of an organization
Kevin Goldsmith537 views
Managing partly distributed teams by Kevin Goldsmith
Managing partly distributed teamsManaging partly distributed teams
Managing partly distributed teams
Kevin Goldsmith125 views
The (near) future of personal computers by Kevin Goldsmith
The (near) future of personal computersThe (near) future of personal computers
The (near) future of personal computers
Kevin Goldsmith158 views
Pixel Bender - 2011 AMD Fusion Conference by Kevin Goldsmith
Pixel Bender - 2011 AMD Fusion ConferencePixel Bender - 2011 AMD Fusion Conference
Pixel Bender - 2011 AMD Fusion Conference
Kevin Goldsmith568 views
It Is All About the Benjamins: the Real World Economics of HPC by Kevin Goldsmith
It Is All About the Benjamins: the Real World Economics of HPCIt Is All About the Benjamins: the Real World Economics of HPC
It Is All About the Benjamins: the Real World Economics of HPC
Kevin Goldsmith571 views
Parallelism, the Cloud, and the Tools of the Future for the next generation o... by Kevin Goldsmith
Parallelism, the Cloud, and the Tools of the Future for the next generation o...Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Kevin Goldsmith647 views
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -... by Kevin Goldsmith
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
Kevin Goldsmith130 views
When why and how to stop coding as your day job by Kevin Goldsmith
When why and how to stop coding as your day jobWhen why and how to stop coding as your day job
When why and how to stop coding as your day job
Kevin Goldsmith168 views
Crafting a Mission and Vision For Your Team by Kevin Goldsmith
Crafting a Mission and Vision For Your TeamCrafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your Team
Kevin Goldsmith441 views

Recently uploaded

Intuitively Moving Institutions Towards Global Regulatory Resilience by
Intuitively Moving Institutions Towards Global Regulatory Resilience Intuitively Moving Institutions Towards Global Regulatory Resilience
Intuitively Moving Institutions Towards Global Regulatory Resilience Ajaz Hussain
122 views79 slides
TAX ANALYSIS (CASE OF RWANDA).pptx by
TAX ANALYSIS (CASE  OF RWANDA).pptxTAX ANALYSIS (CASE  OF RWANDA).pptx
TAX ANALYSIS (CASE OF RWANDA).pptxSadamuFrancois
12 views29 slides
Sohail Ahmed Profile by
Sohail Ahmed ProfileSohail Ahmed Profile
Sohail Ahmed ProfileSOHAIL AHMED - The Rising STAR
10 views3 slides
What Is Psychological Safety? by
What Is Psychological Safety?What Is Psychological Safety?
What Is Psychological Safety?Alex Clapson
27 views5 slides
7 Questions on Leadership with William H. Bender.pdf by
7 Questions on Leadership with William H. Bender.pdf7 Questions on Leadership with William H. Bender.pdf
7 Questions on Leadership with William H. Bender.pdfWilliam (Bill) H. Bender, FCSI
18 views10 slides
Creating Unity Through Systems Thinking - Southern Cross Case Study.pptx by
Creating Unity Through Systems Thinking - Southern Cross Case Study.pptxCreating Unity Through Systems Thinking - Southern Cross Case Study.pptx
Creating Unity Through Systems Thinking - Southern Cross Case Study.pptxy9v9xbdk72
12 views26 slides

Recently uploaded(12)

Intuitively Moving Institutions Towards Global Regulatory Resilience by Ajaz Hussain
Intuitively Moving Institutions Towards Global Regulatory Resilience Intuitively Moving Institutions Towards Global Regulatory Resilience
Intuitively Moving Institutions Towards Global Regulatory Resilience
Ajaz Hussain122 views
TAX ANALYSIS (CASE OF RWANDA).pptx by SadamuFrancois
TAX ANALYSIS (CASE  OF RWANDA).pptxTAX ANALYSIS (CASE  OF RWANDA).pptx
TAX ANALYSIS (CASE OF RWANDA).pptx
SadamuFrancois12 views
What Is Psychological Safety? by Alex Clapson
What Is Psychological Safety?What Is Psychological Safety?
What Is Psychological Safety?
Alex Clapson27 views
Creating Unity Through Systems Thinking - Southern Cross Case Study.pptx by y9v9xbdk72
Creating Unity Through Systems Thinking - Southern Cross Case Study.pptxCreating Unity Through Systems Thinking - Southern Cross Case Study.pptx
Creating Unity Through Systems Thinking - Southern Cross Case Study.pptx
y9v9xbdk7212 views
Cracking the Optimism vs Pessimism Code.pptx by Workforce Group
Cracking the Optimism vs Pessimism Code.pptxCracking the Optimism vs Pessimism Code.pptx
Cracking the Optimism vs Pessimism Code.pptx
Workforce Group34 views
Narcissism vs Leadership (1).pdf by kullmd
Narcissism vs Leadership (1).pdfNarcissism vs Leadership (1).pdf
Narcissism vs Leadership (1).pdf
kullmd9 views
v20231127 WHOPE BEMA Day One Sendai Framework Volunteer Workshop Session Zoom... by Andrew Networks
v20231127 WHOPE BEMA Day One Sendai Framework Volunteer Workshop Session Zoom...v20231127 WHOPE BEMA Day One Sendai Framework Volunteer Workshop Session Zoom...
v20231127 WHOPE BEMA Day One Sendai Framework Volunteer Workshop Session Zoom...
Andrew Networks51 views

How Spotify Builds Products (Organization. Architecture, Autonomy, Accountability)