SlideShare a Scribd company logo
1 of 26
Spotify
Scaling Agile
30 Dec. 2020
Presented By &
Introduction
Scaling Agile | Spotify
It's an initiative for gathering people
interested in Agile, eXtreme
Programming (aka: XP), Scrum,
Coding, etc.
The Idea of XP Days was found at
November 2019 and since that we
have conducted lots of knowledge
sharing meetups and webinars.
Agile Arena is an Agile Consulting and Training company. We
specialize in agile adoption and transformation for companies
and teams through:
• Designing their agile adoption programs
• Executing our programs and guiding the team through their
journey to sustainable agility .
• We also provide training for teams and individuals to help
them coping with the agility trend in the market.
This Webinar
is Held By:
Ahmed Helmy
Software Consultant
Founder of XP Days
Presented By &
“…the Spotify model focuses on how we structure
an organization to enable agility” - Henrik Kniberg
Scaling Agile | Spotify
Presented By &
Spotify
Scaling Agile | Spotify
Scrum Team
Scrum Master
Sprints
Scrum Team
Scrum Master
Sprints
Scrum Team
Scrum Master
Sprints
Scrum Team
Scrum Master
Sprints
Scrum Team
Scrum Master
Sprints
Scrum
Presented By &
Spotify
Scaling Agile | Spotify
Squad
Agile Coach
Scrum Team
Scrum Master
Sprints x
Scrum Agile
Presented By &
• Autonomous
• End to end responsibility
• Cross-functional
• Self-organizing
• Squads determine which agile methodology/framework will be used.
Scaling Agile | Spotify
Squads
Spotify
Presented By &Scaling Agile | Spotify
Presented By &
• Speed
• Scaling
• Motivation
Scaling Agile | Spotify
Squads Autonomy
Spotify
Presented By &Scaling Agile | Spotify
How to align 70 autonomous squads?
Spotify
Presented By &
Micromanaging
Organization
Indifferent
Culture
Scaling Agile | Spotify
Alignment vs. Autonomy
Spotify
Low Autonomy High Autonomy
Low Alignment
High Alignment
We need to
cross the river
Build a bridge!
Authoritative
Organization
Conformist
Culture
Hope someone
is working on
the river
problem
Entrepreneurial
Organization
Chaotic Culture
We need to
cross the river
Figure out how!
Innovative
Organization
Collaborative
Culture
Aligned
Autonomy
Presented By &Scaling Agile | Spotify
Leader’s Job
Spotify
Explain What problem needs to be
solved. And Why.
Presented By &Scaling Agile | Spotify
Squad’s Job
Spotify
Collaborate with each other to find the best solution
Presented By &Scaling Agile | Spotify
Spotify
Office optimized for cross-squad collaboration
Presented By &Scaling Agile | Spotify
Presented By &Scaling Agile | Spotify
How to align 70 autonomous squads?
Spotify
Presented By &Scaling Agile | Spotify
Tribes
Spotify
• Squads are grouped into Tribes
• Tribes help build alignment across Squads.
• Each Tribe has a Tribe Lead who is responsible for
helping coordinate across Squads and for encouraging
collaboration.
• Examples
• We provide a great music playing experience!
• We provide infrastructure to make other squads faster!
Tribe
Presented By &
• Even though Squads are autonomous, it’s
important that specialists (e.g. Javascript
Developer, DBAs, Quality Assistance) align
on best practices.
• Chapters are the family that each specialist
has, helping to keep engineering standards
in place across a discipline.
• Chapters are typically led by a senior
technology lead, who may also be the
manager for the team members in that
Chapter.
Scaling Agile | Spotify
Chapters
Spotify
Presented By &
• Team members who are passionate about
a topic can form a Guild, which essentially
is a community of interest.
• Anyone can join a Guild and they are
completely voluntary.
• Whereas Chapters belong to a Tribe,
Guilds can cross different Tribes.
• There is no formal leader of a Guild.
Rather, someone raises their hand to be
the Guild Coordinator and help bring
people together.
Scaling Agile | Spotify
Guilds
Spotify
Presented By &
• Service-oriented 100+ distinct systems
• Maintained and Deployed separately
• Internal open-source model
• System Owner
• Pair Programming
• Chief Architect
• Think it, Build it, Ship it, Tweak it
• MVP
• Validated Learning
Scaling Agile | Spotify
Architecture
Spotify
Presented By &Scaling Agile | Spotify
Model
Spotify
Presented By &
The benefits of the Spotify model
• Organize around work and not processes
• More self-management and autonomy
• Decentralized decision making that transferred to Squads
• Increased transparency
• Experimentation-based approach to problem solving
• Better products, happier customers, and more engaged employees
Scaling Agile | Spotify
Presented By &
The challenges of the Spotify model
• Many organizations attempt to emulate what Spotify did.
• Like any way of working, an organization's current culture and structure
need to be taken into account.
• The model is simple, but the environment it's implemented in is complex.
• Many organizations try to copy the Spotify model.
• The key cultural elements of the model need to be in place to allow the
structure to thrive, such as Trust and Autonomy.
• If an organization doesn’t shift its behaviors (and ultimately its culture), the
benefits of the Spotify model will never be realized.
• If you simply rename teams to Squads, you’re just putting lipstick on a pig.
Scaling Agile | Spotify
Presented By &
Spotify model best practices
• Don’t copy the model
• Autonomy and Trust are keys
• Transparency with community
• Encourage mistakes
Scaling Agile | Spotify
Presented By &Scaling Agile | Spotify
www.xpdays.org www.agilearena.net
Presented By &
OPEN DISUCSSION
Scaling Agile | Spotify

More Related Content

What's hot

Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinLeadingAgile
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkSrinath Ramakrishnan
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupYuval Yeret
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation ExplaninedLeadingAgile
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeJosef Scherer
 
Lean Agile US 2017 - LACE
Lean Agile US 2017 - LACELean Agile US 2017 - LACE
Lean Agile US 2017 - LACEDeema Dajani
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeSaket Bansal
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsRob Betcher
 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsMarc Hornbeek
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5netmind
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerLeadingAgile
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
 
Value stream management is essential for dev ops v4
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
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For ExecutivesMichael Tarnowski
 

What's hot (20)

Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick Austin
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
 
Scaled Agile Framework SAFe 4.0
Scaled Agile Framework SAFe 4.0Scaled Agile Framework SAFe 4.0
Scaled Agile Framework SAFe 4.0
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Agile transformation by Gnanasambandham anbazhagan
Agile transformation   by Gnanasambandham anbazhaganAgile transformation   by Gnanasambandham anbazhagan
Agile transformation by Gnanasambandham anbazhagan
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFe
 
Lean Agile US 2017 - LACE
Lean Agile US 2017 - LACELean Agile US 2017 - LACE
Lean Agile US 2017 - LACE
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
Rapid Strategic SRE Assessments
Rapid Strategic SRE AssessmentsRapid Strategic SRE Assessments
Rapid Strategic SRE Assessments
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
Value stream management is essential for dev ops v4
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
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 

Similar to Scaling Agile | Spotify

Empowering Engineering Talent - an update from Spotify
Empowering Engineering Talent - an update from SpotifyEmpowering Engineering Talent - an update from Spotify
Empowering Engineering Talent - an update from SpotifyKevin Goldsmith
 
Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Peter Antman
 
Introduction to spotify model
Introduction to spotify modelIntroduction to spotify model
Introduction to spotify modelSnehaRoy74
 
Spotify engineering culture summary
Spotify engineering culture summarySpotify engineering culture summary
Spotify engineering culture summaryluisw19
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFeYuval Yeret
 
Lean Kanban India 2018 | Kanban in SAFe | Arun RG
Lean Kanban India 2018  | Kanban in SAFe | Arun RGLean Kanban India 2018  | Kanban in SAFe | Arun RG
Lean Kanban India 2018 | Kanban in SAFe | Arun RGLeanKanbanIndia
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile CambridgeCecile Auret
 
Spotify Engineering Culture
Spotify Engineering CultureSpotify Engineering Culture
Spotify Engineering CultureMaisara Khedr
 
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015Agile Greece
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
 
Engineer your day to day
Engineer your day to dayEngineer your day to day
Engineer your day to dayAlex Standiford
 
May 22 2014 how to scale agility in your enterprise
May 22 2014   how to scale agility in your enterpriseMay 22 2014   how to scale agility in your enterprise
May 22 2014 how to scale agility in your enterpriseIsaac Hogue
 
Agile at Scale - Agile Orlando Lightning Talk
Agile at Scale - Agile Orlando Lightning TalkAgile at Scale - Agile Orlando Lightning Talk
Agile at Scale - Agile Orlando Lightning TalkMark Kilby
 
How to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your EnterpriseHow to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your EnterpriseIsaac Hogue
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile FrameworkXPDays
 
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-outBehind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-outJesus Mendez
 
How To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your EnterpriseHow To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your EnterpriseLeadingAgile
 
Building Your SAFe Implementation Strategy
Building Your SAFe Implementation StrategyBuilding Your SAFe Implementation Strategy
Building Your SAFe Implementation StrategyAlex Yakyma
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018Agile Velocity
 

Similar to Scaling Agile | Spotify (20)

Empowering Engineering Talent - an update from Spotify
Empowering Engineering Talent - an update from SpotifyEmpowering Engineering Talent - an update from Spotify
Empowering Engineering Talent - an update from Spotify
 
Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved
 
Introduction to spotify model
Introduction to spotify modelIntroduction to spotify model
Introduction to spotify model
 
Spotify engineering culture summary
Spotify engineering culture summarySpotify engineering culture summary
Spotify engineering culture summary
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
 
Lean Kanban India 2018 | Kanban in SAFe | Arun RG
Lean Kanban India 2018  | Kanban in SAFe | Arun RGLean Kanban India 2018  | Kanban in SAFe | Arun RG
Lean Kanban India 2018 | Kanban in SAFe | Arun RG
 
My Experience with Tribe-Squads
My Experience with Tribe-SquadsMy Experience with Tribe-Squads
My Experience with Tribe-Squads
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile Cambridge
 
Spotify Engineering Culture
Spotify Engineering CultureSpotify Engineering Culture
Spotify Engineering Culture
 
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
 
Engineer your day to day
Engineer your day to dayEngineer your day to day
Engineer your day to day
 
May 22 2014 how to scale agility in your enterprise
May 22 2014   how to scale agility in your enterpriseMay 22 2014   how to scale agility in your enterprise
May 22 2014 how to scale agility in your enterprise
 
Agile at Scale - Agile Orlando Lightning Talk
Agile at Scale - Agile Orlando Lightning TalkAgile at Scale - Agile Orlando Lightning Talk
Agile at Scale - Agile Orlando Lightning Talk
 
How to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your EnterpriseHow to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your Enterprise
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile Framework
 
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-outBehind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
 
How To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your EnterpriseHow To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your Enterprise
 
Building Your SAFe Implementation Strategy
Building Your SAFe Implementation StrategyBuilding Your SAFe Implementation Strategy
Building Your SAFe Implementation Strategy
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018
 

More from XPDays

Change the Conversation! Unleash Your Potential in a Complex World.pptx
Change the Conversation! Unleash Your Potential in a Complex World.pptxChange the Conversation! Unleash Your Potential in a Complex World.pptx
Change the Conversation! Unleash Your Potential in a Complex World.pptxXPDays
 
Agile Culture Transformation
Agile Culture TransformationAgile Culture Transformation
Agile Culture TransformationXPDays
 
Re-engineering Technology to break barriers with Business
Re-engineering Technology to break barriers with BusinessRe-engineering Technology to break barriers with Business
Re-engineering Technology to break barriers with BusinessXPDays
 
Practicing Red, Green, Refactor!
Practicing Red, Green, Refactor!Practicing Red, Green, Refactor!
Practicing Red, Green, Refactor!XPDays
 
Ready, Steady, Sprint
Ready, Steady, SprintReady, Steady, Sprint
Ready, Steady, SprintXPDays
 
The Whole Story of The User Story
The Whole Story of The User StoryThe Whole Story of The User Story
The Whole Story of The User StoryXPDays
 
Scrum Master Facilitation Techniques
Scrum Master Facilitation TechniquesScrum Master Facilitation Techniques
Scrum Master Facilitation TechniquesXPDays
 
Unit Testing in Action - C#, NUnit, and Moq
Unit Testing in Action - C#, NUnit, and MoqUnit Testing in Action - C#, NUnit, and Moq
Unit Testing in Action - C#, NUnit, and MoqXPDays
 
An Introduction to The Cynefin Framework
An Introduction to The Cynefin FrameworkAn Introduction to The Cynefin Framework
An Introduction to The Cynefin FrameworkXPDays
 
Team Mental Health
Team Mental HealthTeam Mental Health
Team Mental HealthXPDays
 
Business Analyst in the Agile Space
Business Analyst in the Agile SpaceBusiness Analyst in the Agile Space
Business Analyst in the Agile SpaceXPDays
 
DevOps in action - Azure DevOps
DevOps in action - Azure DevOpsDevOps in action - Azure DevOps
DevOps in action - Azure DevOpsXPDays
 
Priotrization techniques
Priotrization techniquesPriotrization techniques
Priotrization techniquesXPDays
 
Building Team Habits
Building Team HabitsBuilding Team Habits
Building Team HabitsXPDays
 
4 Keys to Success in your Agile Journey
4 Keys to Success in your Agile Journey4 Keys to Success in your Agile Journey
4 Keys to Success in your Agile JourneyXPDays
 
Coaching stances
Coaching stancesCoaching stances
Coaching stancesXPDays
 
Re-focus for Agile leaders
Re-focus for Agile leadersRe-focus for Agile leaders
Re-focus for Agile leadersXPDays
 
Business Decomposition
Business DecompositionBusiness Decomposition
Business DecompositionXPDays
 
Agile projects | Prioritization
Agile projects | PrioritizationAgile projects | Prioritization
Agile projects | PrioritizationXPDays
 
The Journey to Continuous Delivery
The Journey to Continuous DeliveryThe Journey to Continuous Delivery
The Journey to Continuous DeliveryXPDays
 

More from XPDays (20)

Change the Conversation! Unleash Your Potential in a Complex World.pptx
Change the Conversation! Unleash Your Potential in a Complex World.pptxChange the Conversation! Unleash Your Potential in a Complex World.pptx
Change the Conversation! Unleash Your Potential in a Complex World.pptx
 
Agile Culture Transformation
Agile Culture TransformationAgile Culture Transformation
Agile Culture Transformation
 
Re-engineering Technology to break barriers with Business
Re-engineering Technology to break barriers with BusinessRe-engineering Technology to break barriers with Business
Re-engineering Technology to break barriers with Business
 
Practicing Red, Green, Refactor!
Practicing Red, Green, Refactor!Practicing Red, Green, Refactor!
Practicing Red, Green, Refactor!
 
Ready, Steady, Sprint
Ready, Steady, SprintReady, Steady, Sprint
Ready, Steady, Sprint
 
The Whole Story of The User Story
The Whole Story of The User StoryThe Whole Story of The User Story
The Whole Story of The User Story
 
Scrum Master Facilitation Techniques
Scrum Master Facilitation TechniquesScrum Master Facilitation Techniques
Scrum Master Facilitation Techniques
 
Unit Testing in Action - C#, NUnit, and Moq
Unit Testing in Action - C#, NUnit, and MoqUnit Testing in Action - C#, NUnit, and Moq
Unit Testing in Action - C#, NUnit, and Moq
 
An Introduction to The Cynefin Framework
An Introduction to The Cynefin FrameworkAn Introduction to The Cynefin Framework
An Introduction to The Cynefin Framework
 
Team Mental Health
Team Mental HealthTeam Mental Health
Team Mental Health
 
Business Analyst in the Agile Space
Business Analyst in the Agile SpaceBusiness Analyst in the Agile Space
Business Analyst in the Agile Space
 
DevOps in action - Azure DevOps
DevOps in action - Azure DevOpsDevOps in action - Azure DevOps
DevOps in action - Azure DevOps
 
Priotrization techniques
Priotrization techniquesPriotrization techniques
Priotrization techniques
 
Building Team Habits
Building Team HabitsBuilding Team Habits
Building Team Habits
 
4 Keys to Success in your Agile Journey
4 Keys to Success in your Agile Journey4 Keys to Success in your Agile Journey
4 Keys to Success in your Agile Journey
 
Coaching stances
Coaching stancesCoaching stances
Coaching stances
 
Re-focus for Agile leaders
Re-focus for Agile leadersRe-focus for Agile leaders
Re-focus for Agile leaders
 
Business Decomposition
Business DecompositionBusiness Decomposition
Business Decomposition
 
Agile projects | Prioritization
Agile projects | PrioritizationAgile projects | Prioritization
Agile projects | Prioritization
 
The Journey to Continuous Delivery
The Journey to Continuous DeliveryThe Journey to Continuous Delivery
The Journey to Continuous Delivery
 

Recently uploaded

Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
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
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
LPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering PresentationLPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering Presentationthomas851723
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
LPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System PresentationLPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System Presentationthomas851723
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
Risk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxRisk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxSaujanya Jung Pandey
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
Training Methods and Training Objectives
Training Methods and Training ObjectivesTraining Methods and Training Objectives
Training Methods and Training Objectivesmintusiprd
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (20)

Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
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...
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
LPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering PresentationLPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering Presentation
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
LPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System PresentationLPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System Presentation
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Risk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxRisk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptx
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Training Methods and Training Objectives
Training Methods and Training ObjectivesTraining Methods and Training Objectives
Training Methods and Training Objectives
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 

Scaling Agile | Spotify

  • 2. Presented By & Introduction Scaling Agile | Spotify It's an initiative for gathering people interested in Agile, eXtreme Programming (aka: XP), Scrum, Coding, etc. The Idea of XP Days was found at November 2019 and since that we have conducted lots of knowledge sharing meetups and webinars. Agile Arena is an Agile Consulting and Training company. We specialize in agile adoption and transformation for companies and teams through: • Designing their agile adoption programs • Executing our programs and guiding the team through their journey to sustainable agility . • We also provide training for teams and individuals to help them coping with the agility trend in the market.
  • 3. This Webinar is Held By: Ahmed Helmy Software Consultant Founder of XP Days
  • 4. Presented By & “…the Spotify model focuses on how we structure an organization to enable agility” - Henrik Kniberg Scaling Agile | Spotify
  • 5. Presented By & Spotify Scaling Agile | Spotify Scrum Team Scrum Master Sprints Scrum Team Scrum Master Sprints Scrum Team Scrum Master Sprints Scrum Team Scrum Master Sprints Scrum Team Scrum Master Sprints Scrum
  • 6. Presented By & Spotify Scaling Agile | Spotify Squad Agile Coach Scrum Team Scrum Master Sprints x Scrum Agile
  • 7. Presented By & • Autonomous • End to end responsibility • Cross-functional • Self-organizing • Squads determine which agile methodology/framework will be used. Scaling Agile | Spotify Squads Spotify
  • 8. Presented By &Scaling Agile | Spotify
  • 9. Presented By & • Speed • Scaling • Motivation Scaling Agile | Spotify Squads Autonomy Spotify
  • 10. Presented By &Scaling Agile | Spotify How to align 70 autonomous squads? Spotify
  • 11. Presented By & Micromanaging Organization Indifferent Culture Scaling Agile | Spotify Alignment vs. Autonomy Spotify Low Autonomy High Autonomy Low Alignment High Alignment We need to cross the river Build a bridge! Authoritative Organization Conformist Culture Hope someone is working on the river problem Entrepreneurial Organization Chaotic Culture We need to cross the river Figure out how! Innovative Organization Collaborative Culture Aligned Autonomy
  • 12. Presented By &Scaling Agile | Spotify Leader’s Job Spotify Explain What problem needs to be solved. And Why.
  • 13. Presented By &Scaling Agile | Spotify Squad’s Job Spotify Collaborate with each other to find the best solution
  • 14. Presented By &Scaling Agile | Spotify Spotify Office optimized for cross-squad collaboration
  • 15. Presented By &Scaling Agile | Spotify
  • 16. Presented By &Scaling Agile | Spotify How to align 70 autonomous squads? Spotify
  • 17. Presented By &Scaling Agile | Spotify Tribes Spotify • Squads are grouped into Tribes • Tribes help build alignment across Squads. • Each Tribe has a Tribe Lead who is responsible for helping coordinate across Squads and for encouraging collaboration. • Examples • We provide a great music playing experience! • We provide infrastructure to make other squads faster! Tribe
  • 18. Presented By & • Even though Squads are autonomous, it’s important that specialists (e.g. Javascript Developer, DBAs, Quality Assistance) align on best practices. • Chapters are the family that each specialist has, helping to keep engineering standards in place across a discipline. • Chapters are typically led by a senior technology lead, who may also be the manager for the team members in that Chapter. Scaling Agile | Spotify Chapters Spotify
  • 19. Presented By & • Team members who are passionate about a topic can form a Guild, which essentially is a community of interest. • Anyone can join a Guild and they are completely voluntary. • Whereas Chapters belong to a Tribe, Guilds can cross different Tribes. • There is no formal leader of a Guild. Rather, someone raises their hand to be the Guild Coordinator and help bring people together. Scaling Agile | Spotify Guilds Spotify
  • 20. Presented By & • Service-oriented 100+ distinct systems • Maintained and Deployed separately • Internal open-source model • System Owner • Pair Programming • Chief Architect • Think it, Build it, Ship it, Tweak it • MVP • Validated Learning Scaling Agile | Spotify Architecture Spotify
  • 21. Presented By &Scaling Agile | Spotify Model Spotify
  • 22. Presented By & The benefits of the Spotify model • Organize around work and not processes • More self-management and autonomy • Decentralized decision making that transferred to Squads • Increased transparency • Experimentation-based approach to problem solving • Better products, happier customers, and more engaged employees Scaling Agile | Spotify
  • 23. Presented By & The challenges of the Spotify model • Many organizations attempt to emulate what Spotify did. • Like any way of working, an organization's current culture and structure need to be taken into account. • The model is simple, but the environment it's implemented in is complex. • Many organizations try to copy the Spotify model. • The key cultural elements of the model need to be in place to allow the structure to thrive, such as Trust and Autonomy. • If an organization doesn’t shift its behaviors (and ultimately its culture), the benefits of the Spotify model will never be realized. • If you simply rename teams to Squads, you’re just putting lipstick on a pig. Scaling Agile | Spotify
  • 24. Presented By & Spotify model best practices • Don’t copy the model • Autonomy and Trust are keys • Transparency with community • Encourage mistakes Scaling Agile | Spotify
  • 25. Presented By &Scaling Agile | Spotify www.xpdays.org www.agilearena.net
  • 26. Presented By & OPEN DISUCSSION Scaling Agile | Spotify

Editor's Notes

  1. Squads Similar to a scrum team, Squads are cross-functional, autonomous teams (typically 6-12 individuals) that focus on one feature area. Each Squad has a unique mission that guides the work they do, an agile coach for support, and a product owner for guidance. Squads determine which agile methodology/framework will be used.
  2. Tribes When multiple Squads coordinate within each other on the same feature area, they form a Tribe. Tribes help build alignment across Squads and typically consist of 40 - 150 people in order to maintain alignment (leveraging what we call Dunbar's Number). Each Tribe has a Tribe Lead who is responsible for helping coordinate across Squads and for encouraging collaboration.
  3. Chapter Even though Squads are autonomous, it’s important that specialists (e.g. Javascript Developer, DBAs) align on best practices. Chapters are the family that each specialist has, helping to keep engineering standards in place across a discipline. Chapters are typically led by a senior technology lead, who may also be the manager for the team members in that Chapter.
  4. Guild Team members who are passionate about a topic can form a Guild, which essentially is a community of interest. Anyone can join a Guild and they are completely voluntary. Whereas Chapters belong to a Tribe, Guilds can cross different Tribes. There is no formal leader of a Guild. Rather, someone raises their hand to be the Guild Coordinator and help bring people together.
  5. Spotify technology is highly service-oriented. We have over 100 distinct systems, and each can be maintained and deployed separately. This includes backend services such as playlist management or search or payment, and clients such as the iPad player, and specific components such as the radio, or the “what’s new” section of the music player. Technically, anyone is allowed to edit any system. Since the squads are effectively feature teams, they normally need to update multiple systems to get a new feature into production. The risk with this model is that the architecture of a system gets messed up if nobody focuses on the integrity of the system as a whole. To mitigate this risk, we have a role called “System Owner”. All systems have a system owner, or a pair of system owners (we encourage pairing). For operationally critical systems, the System Owner is a Dev-Ops pair – that is, one person with a developer perspective and one person with an operations perspective. The system owner is the “go to” person(s) for any technical or architectural issues related to that system. He is a coordinator and guides people who code in that system to ensure that they don’t stumble over each other. He focuses on things like quality, documentation, technical debt, stability, scalability, and release process. The System Owner is not a bottleneck or ivory tower architect. He does not personally have to make all decisions, or write all code, or do all releases. He is typically a squad member or chapter lead who has other day-to-day responsibilities in addition to the system ownership. However, from time to time he will take a “system owner day” and do housekeeping work on that system. Normally we try to keep this system ownership to less than a tenth of a person’s time, but it varies a lot between systems of course. We also have a chief architect role, a person who coordinates work on high-level architectural issues that cut across multiple systems. He reviews development of new systems to make sure they avoid common mistakes, and that they are aligned with our architectural vision. The feedback is always just suggestions and input - the decision for the final design of the system still lies with the squad building it.
  6. https://www.atlassian.com/agile/agile-at-scale/spotify The Spotify model is centered around simplicity. When Spotify began organizing around their work, they identified a handful of important elements on how people and teams should be structured. Trio The Trio (aka TPD Trio) is a combination of a Tribe Lead, product lead, and design lead. Each Tribe has a Trio in place to ensure there is continuous alignment between these three perspectives when working on features areas. Alliance As organizations scale, sometimes multiple Tribes need to closely work together to accomplish a goal. Alliances are a combination of Tribe Trios (typically three or more) that work together to help their Tribes collaborate on a goal that is bigger than any one Tribe. That’s it. There are not a lot of practices that need to be followed or ceremonies that need to happen. Squads may have ceremonies like sprint planning and retrospectives, but the focus of the Spotify model is on how teams organize around work. It’s up to Squads to figure out the best way to get the job done.
  7. Less formal process and ceremony The Spotify model focuses on organizing around work and not necessarily processes and ceremonies. This gives an organization greater flexibility when it comes to how Squads work. Instead of requiring Squads to change how they do their work (“you must do scrum”), it focuses on aligning them with each other and driving towards individual team outcomes. More self-management and autonomy The Spotify model encourages autonomy and creativity by trusting people to complete the work they are doing in the way they see fit. Do you need to ship software? That’s up to the Squad. Do you need to change direction? That’s also up to the Squad. The Spotify model focuses on decentralizing decision making and transferring that responsibility to Squads, Tribes, Chapters, and Guilds. “Control leads to compliance; autonomy leads to engagement.” - Dan Pink, Author, “Drive: The Surprising Truth About What Motivates Us” The Spotify model can offer increased transparency across the work being done and grow a more experimentation-based approach to problem solving in a high trust environment. All this can lead to things like better products, happier customers, and more engaged employees. However, not everyone will experience these outcomes.
  8. The Spotify model was based on one organization's way of working. Many organizations desire the same benefits of the Spotify model, so they attempt to emulate what Spotify did. Some organizations experienced more success than others, but it’s likely no organization experienced the same success as Spotify. The reason? Like any way of working, an organization's current culture and structure need to be taken into account. The model is simple, but the environment it's implemented in is complex. Unfortunately, many organizations try to copy the Spotify model. To some, it may seem like a simple matrix organizational structure where people report to a functional area (Chapter), but work with a cross-functional team (Squad). However, it’s more complex than that. Although it may look like a matrix organization, the key cultural elements of the model need to be in place to allow the structure to thrive, such as trust and autonomy. If an organization doesn’t shift its behaviors (and ultimately its culture), the benefits of the Spotify model will never be realized. If you simply rename teams to Squads, you’re just putting lipstick on a pig. Wise executives tailor their approach to fit the complexity of the circumstances they face.   - Dave Snowden, Management Consultant
  9. Don’t copy the model Seek to understand the structure, practices, and mindset behind Spotify’s approach. With that understanding, tweak the aspects of the model to fit your own environment. Your goal is not to be Spotify, but to leverage their model to improve how your organization works together. Autonomy and trust is key Spotify gave as much autonomy as possible to their people in order to help them pivot quickly. Allowing teams to pick their own development tools and modify another team's code are just some examples. Within your organization, determine if there are decisions that can be pushed to the teams instead of being mandated by parts of the organization that are disconnected from the day-to-day work. Transparency with community Spotify’s success is credited to their focus on building community and transparency around their work. Establish your first Guild around the Spotify model adoption and encourage participation from everyone in the organization. Build trust by creating transparent, inclusive ways to gather feedback, and gain alignment on how your organization wants to work in the future. Encourage mistakes You will fall down and stumble in this journey. But that’s okay. Improvement involves experimenting and learning from both our successes and failures. Spotify went through many iterations before they attained the model we know today, and have since continued to experiment to constantly look for new ways to improve the way they work. Encourage the same within your organization!