SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Colocation in Distributed Scrum Teams
Lessons Learned
Picturebydhaun,licensedundertheCCBY2.0
About me
Agilist for 5+ years in the roles of developer and Agile/Scrum Master
Senior Software Engineer / Agile Evangelist
@ YMC AG Kreuzlingen, Switzerland
Fabian Kiss
Twitter: @head_revision
Definitions
Distributed Scrum
Scrum Teams in different locations
distributed Scrum Team
distributed team members
Distributed Scrum Team
distributed Scrum Team
or
team per location
or
mix of both
Types of Distributed Scrum
by Jeff Sutherland et al., Distributed Scrum: Agile Project Management with Outsourced Development Teams, 2006
Levels of distribution
by Elizabeth Woodward, Steffan Surdek, Matthew Ganis, Distributed Scrum: Agile Project Management with Outsourced Development
Teams, IBM Press, 2010
Colocation
In general: as much colocation as possible
« The most efficient and effective method of conveying information to and within a
development team is face-to-face conversation. »
6th
principle from the Agile Manifesto
Colocation
Recommendation: occasional colocation in Distributed Scrum
Danger:
PicturebyUSFWS/Southeast,licensedundertheCCBY2.0
What?
Colocation
Recommendation: occasional colocation in Distributed Scrum
Danger: of distributed Scrum Team
(= of team members who are distributed otherwise)
PicturebyUSFWS/Southeast,licensedundertheCCBY2.0
Why?
Scrum setup
originally: “classic” Scrum
1 location
3 Scrum Teams
Distributed Scrum
2 locations (on-site / off-site)
3 distributed Scrum Teams
transformation
PicturebySamHowzit,licensedundertheCCBY2.0
Types of Distributed Scrum
by Jeff Sutherland et al., Distributed Scrum: Agile Project Management with Outsourced Development Teams, 2006
Levels of distribution
by Elizabeth Woodward, Steffan Surdek, Matthew Ganis, Distributed Scrum: Agile Project Management with Outsourced Development
Teams, IBM Press, 2010
Scrum setup
Characteristics
Disparity: Product Owner / Project stakeholders on-site
Small distance: Metropolitan area of Zürich
PicturebyPeriColeman,licensedaspublicdomain
Best Practices
Best Practice: on-site colocation of all team members for important Scrum Events
Sprint Planning, Review, Retro
more Best Practices?
Best Practices
Problem: vast part of Distributed Scrum references implicates certain motives
Best Practices
Neglected: Distributed Scrum within regional boundaries
more Best Practices?
Discover them by your own!
Observations
occasional colocation new challenge: different (self-)perception
Distributed Scrum
vs.
“Remote Scrum”
Distributed Scrum vs. Remote Scrum
Distributed Scrum Remote Scrum
a distributed team with occasional
colocation of all team members
a colocated team with occasional remote
work by certain team members
possibly caused by...
fewer “colocated days” than “distributed
days”
regularity of colocated days
Distributed Scrum vs. Remote Scrum
Due to perception “Remote Scrum”: recurring impediments, identified after several Sprints
Impediment #1
off-site
location only
“exists”
during remote
work
Remote Scrum Distributed Scrum
Impediment #2
off-site
location is not
likewise
equipped
Remote Scrum Distributed Scrum
Impediment #3
only
face-to-face
communication
Remote Scrum Distributed Scrum
Lessons Learned
prevent perception “Remote Scrum”
by
establishing a team+organization-wide awareness of Distributed Scrum from scratch
Lessons Learned
refer to Distributed Scrum (instead of only Scrum)
whenever possible
avoid the term “remote”
Lessons Learned
do not successively add isolated practices for remote
work to your classic Scrum
example:VC tool for face-to-face communication
vs.VC tool for team communication
Lessons Learned
consider to abandon colocation at the beginning to make
the change to Distributed Scrum more noticeable
« At scale, all agile development is distributed development. »
Dean Leffingwell in Scaling Software Agility: Best Practices for Large Enterprises

Weitere ähnliche Inhalte

Andere mochten auch

Publish expo 2012 agility without damnation
Publish expo 2012 agility without damnationPublish expo 2012 agility without damnation
Publish expo 2012 agility without damnation
Anne Caborn
 

Andere mochten auch (19)

Distributed Agile Patterns
Distributed Agile PatternsDistributed Agile Patterns
Distributed Agile Patterns
 
Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...
Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...
Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...
 
Publish expo 2012 agility without damnation
Publish expo 2012 agility without damnationPublish expo 2012 agility without damnation
Publish expo 2012 agility without damnation
 
091015 felix holacracy _ permanent future lab 1 jaar
091015 felix holacracy _ permanent future lab 1 jaar091015 felix holacracy _ permanent future lab 1 jaar
091015 felix holacracy _ permanent future lab 1 jaar
 
Distributed Agile, What types of Agile to use
Distributed Agile, What types of Agile to useDistributed Agile, What types of Agile to use
Distributed Agile, What types of Agile to use
 
Lee Bryant - Grow your own organizational structure: New forms made possible ...
Lee Bryant - Grow your own organizational structure: New forms made possible ...Lee Bryant - Grow your own organizational structure: New forms made possible ...
Lee Bryant - Grow your own organizational structure: New forms made possible ...
 
Applying design thinking and complexity theory in agile organizations
Applying design thinking and complexity theory in agile organizations Applying design thinking and complexity theory in agile organizations
Applying design thinking and complexity theory in agile organizations
 
Global leadership forecast 2012
Global leadership forecast 2012Global leadership forecast 2012
Global leadership forecast 2012
 
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
 
Self-management with Holacracy: Structured flexibility for learning organisat...
Self-management with Holacracy: Structured flexibility for learning organisat...Self-management with Holacracy: Structured flexibility for learning organisat...
Self-management with Holacracy: Structured flexibility for learning organisat...
 
Agile, Management 3.0, Holacracy...what next?
Agile, Management 3.0, Holacracy...what next?Agile, Management 3.0, Holacracy...what next?
Agile, Management 3.0, Holacracy...what next?
 
Introduction to Kanban for Scrum Teams
Introduction to Kanban for Scrum TeamsIntroduction to Kanban for Scrum Teams
Introduction to Kanban for Scrum Teams
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
Design sprint slideshare
Design sprint slideshareDesign sprint slideshare
Design sprint slideshare
 
Basics of Holacracy
 Basics of Holacracy Basics of Holacracy
Basics of Holacracy
 
Google Design sprint
Google Design sprintGoogle Design sprint
Google Design sprint
 
Playing with hierarchies and circles - Experiments of holacracy
Playing with hierarchies and circles  - Experiments of holacracyPlaying with hierarchies and circles  - Experiments of holacracy
Playing with hierarchies and circles - Experiments of holacracy
 
How to build rubust org structure for Agile at scale
How to build rubust org structure for Agile at scaleHow to build rubust org structure for Agile at scale
How to build rubust org structure for Agile at scale
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 

Ähnlich wie Collocation in Distributed Scrum Teams - Lessons Learned

Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamwork
idlesun
 

Ähnlich wie Collocation in Distributed Scrum Teams - Lessons Learned (20)

Game of SCRUM & VSM
Game of SCRUM & VSMGame of SCRUM & VSM
Game of SCRUM & VSM
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
My Journey So Far
My Journey So FarMy Journey So Far
My Journey So Far
 
Scrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsScrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small Teams
 
Agile camp2016 agile101
Agile camp2016 agile101Agile camp2016 agile101
Agile camp2016 agile101
 
Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamwork
 
More with LeSS
More with LeSSMore with LeSS
More with LeSS
 
Scrum master as a servant leader for the scrum team (2)
Scrum master as a servant leader for the scrum team (2)Scrum master as a servant leader for the scrum team (2)
Scrum master as a servant leader for the scrum team (2)
 
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case StudyEngineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
 
SCRUMShore - French Scrum Day 2011
SCRUMShore - French Scrum Day 2011SCRUMShore - French Scrum Day 2011
SCRUMShore - French Scrum Day 2011
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
How to survive the zombie scrum apocalypse
How to survive the zombie scrum apocalypse How to survive the zombie scrum apocalypse
How to survive the zombie scrum apocalypse
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Iterating towards professional scrum
Iterating towards professional scrumIterating towards professional scrum
Iterating towards professional scrum
 
Distributed Agile Development
Distributed Agile DevelopmentDistributed Agile Development
Distributed Agile Development
 
Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile booklet
 
Art of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed JavidArt of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed Javid
 
SCRUM, an introduction
SCRUM, an introductionSCRUM, an introduction
SCRUM, an introduction
 
Succeeding with SCRUM
Succeeding with SCRUMSucceeding with SCRUM
Succeeding with SCRUM
 
2020-Scrum-Guide-US.pdf
2020-Scrum-Guide-US.pdf2020-Scrum-Guide-US.pdf
2020-Scrum-Guide-US.pdf
 

Mehr von Fabian Kiss

Mehr von Fabian Kiss (8)

#noprojects (digest version)
#noprojects (digest version)#noprojects (digest version)
#noprojects (digest version)
 
#noprojects (full version)
#noprojects (full version)#noprojects (full version)
#noprojects (full version)
 
Relatives Schätzen - SwissICT Agile Breakfast Bern
Relatives Schätzen - SwissICT Agile Breakfast BernRelatives Schätzen - SwissICT Agile Breakfast Bern
Relatives Schätzen - SwissICT Agile Breakfast Bern
 
BDD in open source projects - Is it really beneficial?
BDD in open source projects - Is it really beneficial?BDD in open source projects - Is it really beneficial?
BDD in open source projects - Is it really beneficial?
 
Web Acceptance Testing with Behat
Web Acceptance Testing with BehatWeb Acceptance Testing with Behat
Web Acceptance Testing with Behat
 
The concept of Behavior-Driven Development
The concept of Behavior-Driven DevelopmentThe concept of Behavior-Driven Development
The concept of Behavior-Driven Development
 
Documentation for Program Comprehension in Agile Software Development
Documentation for Program Comprehension in Agile Software DevelopmentDocumentation for Program Comprehension in Agile Software Development
Documentation for Program Comprehension in Agile Software Development
 
Documentation in the agile software development process
Documentation in the agile software development processDocumentation in the agile software development process
Documentation in the agile software development process
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Collocation in Distributed Scrum Teams - Lessons Learned