SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
LeadingAgile
 

La actualidad más candente (20)

Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)
 
The Best Pitch Decks
The Best Pitch DecksThe Best Pitch Decks
The Best Pitch Decks
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
How to Build a Product Vision by Spotify Product Manager
How to Build a Product Vision by Spotify Product ManagerHow to Build a Product Vision by Spotify Product Manager
How to Build a Product Vision by Spotify Product Manager
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course Slides
 
The slide deck we used to raise half a million dollars
The slide deck we used to raise half a million dollarsThe slide deck we used to raise half a million dollars
The slide deck we used to raise half a million dollars
 
Workshop : Innovation Games at NSSpain
Workshop : Innovation Games at NSSpainWorkshop : Innovation Games at NSSpain
Workshop : Innovation Games at NSSpain
 
Lean Agile Center of Excellence - Agile2017 Talk
Lean Agile Center of Excellence - Agile2017 TalkLean Agile Center of Excellence - Agile2017 Talk
Lean Agile Center of Excellence - Agile2017 Talk
 
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3
 
BoSON21 | Bob Moesta | Developing the Five Skills of an Entrepreneur and Inno...
BoSON21 | Bob Moesta | Developing the Five Skills of an Entrepreneur and Inno...BoSON21 | Bob Moesta | Developing the Five Skills of an Entrepreneur and Inno...
BoSON21 | Bob Moesta | Developing the Five Skills of an Entrepreneur and Inno...
 
How to Hire an Agile Coach
How to Hire an Agile CoachHow to Hire an Agile Coach
How to Hire an Agile Coach
 
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
 
Agile at Spotify
Agile at SpotifyAgile at Spotify
Agile at Spotify
 
Agile Transformation Explained
Agile Transformation ExplainedAgile Transformation Explained
Agile Transformation Explained
 
Microservices at Spotify
Microservices at SpotifyMicroservices at Spotify
Microservices at Spotify
 
Spotify Model
Spotify ModelSpotify Model
Spotify Model
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streams
 
Y Combinator Pitch Deck Template For Startup Founders
Y Combinator Pitch Deck Template For Startup FoundersY Combinator Pitch Deck Template For Startup Founders
Y Combinator Pitch Deck Template For Startup Founders
 

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

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
Yandex
 

Similar a 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
 

Más de Kevin 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
 

Más de 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)
 

Último

internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
AllTops
 
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
Abortion pills in Riyadh +966572737505 get cytotec
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
SandaliGurusinghe2
 

Último (14)

internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
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
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docx
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 

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