SlideShare a Scribd company logo
1 of 194
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?
>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?
Chapter Lead
Chapter Lead
Chapter Lead
Chapter Lead
Product Owner
Agile Coach
Chapter Lead
Chapter Lead
Product Owner
Agile Coach
Chapter Lead
Chapter Lead
POCLAC
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
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
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 do we prevent
the chaos?
What / Why
What / Why
What / Why
How
What / Why
How
Grow MAU
Simplify Navigation
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!
LoadBallancer
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
Microservices yay!
Are less susceptible to large failures
Microservices boo!
are harderto monitor
Microservices boo!
need good documentation / discoverytools
Microservices boo!
create increased latency
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
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
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

More Related Content

What's hot

Modern Agile Management and Leadership
Modern Agile Management and LeadershipModern Agile Management and Leadership
Modern Agile Management and LeadershipAntti Kirjavainen
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Pete Behrens
 
Let It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive OverloadLet It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive OverloadTasktop
 
20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels20220607 Introduction to Flight Levels
20220607 Introduction to Flight LevelsCraeg Strong
 
[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
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile MetricsXBOSoft
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarReedy Feggins Jr
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesLeadingAgile
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerLeadingAgile
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For ExecutivesMichael Tarnowski
 
Unit of Value: A Framework for Scaling
Unit of Value: A Framework for ScalingUnit of Value: A Framework for Scaling
Unit of Value: A Framework for ScalingGreylock Partners
 
Spotify Engineering Culture
Spotify Engineering CultureSpotify Engineering Culture
Spotify Engineering CultureMaisara Khedr
 
The 60 Second Business Case
The 60 Second Business CaseThe 60 Second Business Case
The 60 Second Business CaseJason Brett
 
Microservices at Spotify
Microservices at SpotifyMicroservices at Spotify
Microservices at SpotifyKevin Goldsmith
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 

What's hot (20)

Modern Agile Management and Leadership
Modern Agile Management and LeadershipModern Agile Management and Leadership
Modern Agile Management and Leadership
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016
 
The Spotify Tribe
The Spotify TribeThe Spotify Tribe
The Spotify Tribe
 
Let It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive OverloadLet It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive Overload
 
The Build Trap
The Build TrapThe Build Trap
The Build Trap
 
20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels
 
[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
 
Agile kids
Agile kids Agile kids
Agile kids
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
RethinkingAgile_AAC2019
RethinkingAgile_AAC2019RethinkingAgile_AAC2019
RethinkingAgile_AAC2019
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Unit of Value: A Framework for Scaling
Unit of Value: A Framework for ScalingUnit of Value: A Framework for Scaling
Unit of Value: A Framework for Scaling
 
Spotify Engineering Culture
Spotify Engineering CultureSpotify Engineering Culture
Spotify Engineering Culture
 
The 60 Second Business Case
The 60 Second Business CaseThe 60 Second Business Case
The 60 Second Business Case
 
Microservices at Spotify
Microservices at SpotifyMicroservices at Spotify
Microservices at Spotify
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 

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

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
How to Power Continuous Deployment at Any Scale with AtlassianAtlassian
 
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...
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...CA Technologies
 
Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Ted Husted
 
Startupfest 2012 - Coefficients of friction
Startupfest 2012 - Coefficients of frictionStartupfest 2012 - Coefficients of friction
Startupfest 2012 - Coefficients of frictionStartupfest
 
Building a Modern Security Engineering Organization. Zane Lackey
 Building a Modern Security Engineering Organization. Zane Lackey Building a Modern Security Engineering Organization. Zane Lackey
Building a Modern Security Engineering Organization. Zane LackeyYandex
 
The "Ops" Side of DevSecOps
The "Ops" Side of DevSecOps The "Ops" Side of DevSecOps
The "Ops" Side of DevSecOps Rundeck
 
Spotify engineering culture summary
Spotify engineering culture summarySpotify engineering culture summary
Spotify engineering culture summaryluisw19
 
Failing Continuous Delivery, Devoxx Poland, 2015
Failing Continuous Delivery, Devoxx Poland, 2015Failing Continuous Delivery, Devoxx Poland, 2015
Failing Continuous Delivery, Devoxx Poland, 2015Omegapoint Academy
 
Failing Continuous Delivery, Devoxx Poland, 2015
Failing Continuous Delivery, Devoxx Poland, 2015Failing Continuous Delivery, Devoxx Poland, 2015
Failing Continuous Delivery, Devoxx Poland, 2015Daniel Sawano
 
MichaelSoule-UsingJupyterNotebooks.pptx
MichaelSoule-UsingJupyterNotebooks.pptxMichaelSoule-UsingJupyterNotebooks.pptx
MichaelSoule-UsingJupyterNotebooks.pptxAWS Chicago
 
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent
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 VersentAmazon Web Services
 
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...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...Burr Sutter
 
⛳️ Votre API passe-t-elle le contrôle technique ?
⛳️ Votre API passe-t-elle le contrôle technique ?⛳️ Votre API passe-t-elle le contrôle technique ?
⛳️ Votre API passe-t-elle le contrôle technique ?François-Guillaume Ribreau
 
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
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 PipelinesAtlassian
 
Museum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st CenturyMuseum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st CenturyDana Mitroff Silvers
 
10 Steps To Make A Professional Article With Best SEO Strategies.pdf
10 Steps To Make A Professional Article With Best SEO Strategies.pdf10 Steps To Make A Professional Article With Best SEO Strategies.pdf
10 Steps To Make A Professional Article With Best SEO Strategies.pdfSuperHero Marketing
 
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 ...
Familiar Smells I've Detected in Your Systems Engineering Organization...And ...Dave Mangot
 
How Pinterest Scaled To Build The World's Catalog of 100+ Billion Ideas
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 IdeasRomit Jadhwani
 
Ops Happens: DevOps Beyond Deployment - Damon Edwards
Ops Happens: DevOps Beyond Deployment - Damon EdwardsOps Happens: DevOps Beyond Deployment - Damon Edwards
Ops Happens: DevOps Beyond Deployment - Damon EdwardsSeniorStoryteller
 
"Twitter, Pray, Love" at State Policy Network 2010
"Twitter, Pray, Love" at State Policy Network 2010"Twitter, Pray, Love" at State Policy Network 2010
"Twitter, Pray, Love" at State Policy Network 2010Cord Blomquist
 

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

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
How to Power Continuous Deployment at Any Scale with Atlassian
 
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...
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...
 
Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010
 
Startupfest 2012 - Coefficients of friction
Startupfest 2012 - Coefficients of frictionStartupfest 2012 - Coefficients of friction
Startupfest 2012 - Coefficients of friction
 
Building a Modern Security Engineering Organization. Zane Lackey
 Building a Modern Security Engineering Organization. Zane Lackey Building a Modern Security Engineering Organization. Zane Lackey
Building a Modern Security Engineering Organization. Zane Lackey
 
The "Ops" Side of DevSecOps
The "Ops" Side of DevSecOps The "Ops" Side of DevSecOps
The "Ops" Side of DevSecOps
 
Spotify engineering culture summary
Spotify engineering culture summarySpotify engineering culture summary
Spotify engineering culture summary
 
Failing Continuous Delivery, Devoxx Poland, 2015
Failing Continuous Delivery, Devoxx Poland, 2015Failing Continuous Delivery, Devoxx Poland, 2015
Failing Continuous Delivery, Devoxx Poland, 2015
 
Failing Continuous Delivery, Devoxx Poland, 2015
Failing Continuous Delivery, Devoxx Poland, 2015Failing Continuous Delivery, Devoxx Poland, 2015
Failing Continuous Delivery, Devoxx Poland, 2015
 
MichaelSoule-UsingJupyterNotebooks.pptx
MichaelSoule-UsingJupyterNotebooks.pptxMichaelSoule-UsingJupyterNotebooks.pptx
MichaelSoule-UsingJupyterNotebooks.pptx
 
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent
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...
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...
 
⛳️ Votre API passe-t-elle le contrôle technique ?
⛳️ Votre API passe-t-elle le contrôle technique ?⛳️ Votre API passe-t-elle le contrôle technique ?
⛳️ Votre API passe-t-elle le contrôle technique ?
 
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
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
 
Museum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st CenturyMuseum Website Best Practices for the 21st Century
Museum Website Best Practices for the 21st Century
 
10 Steps To Make A Professional Article With Best SEO Strategies.pdf
10 Steps To Make A Professional Article With Best SEO Strategies.pdf10 Steps To Make A Professional Article With Best SEO Strategies.pdf
10 Steps To Make A Professional Article With Best SEO Strategies.pdf
 
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 ...
Familiar Smells I've Detected in Your Systems Engineering Organization...And ...
 
How Pinterest Scaled To Build The World's Catalog of 100+ Billion Ideas
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
 
Ops Happens: DevOps Beyond Deployment - Damon Edwards
Ops Happens: DevOps Beyond Deployment - Damon EdwardsOps Happens: DevOps Beyond Deployment - Damon Edwards
Ops Happens: DevOps Beyond Deployment - Damon Edwards
 
"Twitter, Pray, Love" at State Policy Network 2010
"Twitter, Pray, Love" at State Policy Network 2010"Twitter, Pray, Love" at State Policy Network 2010
"Twitter, Pray, Love" at State Policy Network 2010
 

More from Kevin Goldsmith

It's teams all the way down - Design patterns for technology organizations
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
 
What Vulnerabilities? How and why to secure your ML/AI Solutions
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
 
Raising the subject of raises
Raising the subject of raisesRaising the subject of raises
Raising the subject of raisesKevin Goldsmith
 
Managing partly distributed teams
Managing partly distributed teamsManaging partly distributed teams
Managing partly distributed teamsKevin Goldsmith
 
The (near) future of personal computers
The (near) future of personal computersThe (near) future of personal computers
The (near) future of personal computersKevin Goldsmith
 
Pixel Bender - 2011 AMD Fusion Conference
Pixel Bender - 2011 AMD Fusion ConferencePixel Bender - 2011 AMD Fusion Conference
Pixel Bender - 2011 AMD Fusion ConferenceKevin Goldsmith
 
It Is All About the Benjamins: the Real World Economics of HPC
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 HPCKevin 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...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...Kevin Goldsmith
 
Innovation and organization
Innovation and organizationInnovation and organization
Innovation and organizationKevin 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 -...
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...Kevin Goldsmith
 
A Software Career (2017)
A Software Career (2017)A Software Career (2017)
A Software Career (2017)Kevin Goldsmith
 
When why and how to stop coding as your day job
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 jobKevin Goldsmith
 
Presenting to executives
Presenting to executivesPresenting to executives
Presenting to executivesKevin Goldsmith
 
Crafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamCrafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamKevin Goldsmith
 
You Are Doing Autonomy Wrong
You Are Doing Autonomy WrongYou Are Doing Autonomy Wrong
You Are Doing Autonomy WrongKevin Goldsmith
 
Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)Kevin Goldsmith
 

More from Kevin Goldsmith (20)

It's teams all the way down - Design patterns for technology organizations
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
 
What Vulnerabilities? How and why to secure your ML/AI Solutions
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
 
Raising the subject of raises
Raising the subject of raisesRaising the subject of raises
Raising the subject of raises
 
Managing partly distributed teams
Managing partly distributed teamsManaging partly distributed teams
Managing partly distributed teams
 
Steal from the best
Steal from the bestSteal from the best
Steal from the best
 
What is Agile?
What is Agile?What is Agile?
What is Agile?
 
The (near) future of personal computers
The (near) future of personal computersThe (near) future of personal computers
The (near) future of personal computers
 
Pixel Bender - 2011 AMD Fusion Conference
Pixel Bender - 2011 AMD Fusion ConferencePixel Bender - 2011 AMD Fusion Conference
Pixel Bender - 2011 AMD Fusion Conference
 
It Is All About the Benjamins: the Real World Economics of HPC
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
 
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...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
 
Innovation and organization
Innovation and organizationInnovation and organization
Innovation and organization
 
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 -...
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
 
My CMU alumni journey
My CMU alumni journeyMy CMU alumni journey
My CMU alumni journey
 
Building Lean
Building LeanBuilding Lean
Building Lean
 
A Software Career (2017)
A Software Career (2017)A Software Career (2017)
A Software Career (2017)
 
When why and how to stop coding as your day job
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
 
Presenting to executives
Presenting to executivesPresenting to executives
Presenting to executives
 
Crafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamCrafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your Team
 
You Are Doing Autonomy Wrong
You Are Doing Autonomy WrongYou Are Doing Autonomy Wrong
You Are Doing Autonomy Wrong
 
Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)
 

Recently uploaded

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
 
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
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for LearningCIToolkit
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
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
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 

Recently uploaded (20)

LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
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
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
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
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for Learning
 
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
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
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...
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 

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