collocation in distributed scrum teams - lessons learned
Post on 17-Oct-2014
1.488 views
DESCRIPTION
In the case of a Distributed Scrum setup where your development locations are within close proximity, it is recommended that your distributed Scrum team is occasionally collocated. Though, it comes with the risk that team members misleadingly perceive their distributed team as a collocated team with occasional remote work by certain team members. In this context, YMC AG could gather some helpful Lessons Learned.TRANSCRIPT
![Page 1: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/1.jpg)
Colocation in Distributed Scrum TeamsLessons Learned
Pic
ture
by d
haun,
license
d u
nder
the C
C B
Y 2
.0
![Page 2: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/2.jpg)
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
![Page 3: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/3.jpg)
Definitions
Distributed ScrumScrum Teams in different locations
distributed Scrum Teamdistributed team members
Distributed Scrum Teamdistributed Scrum Teamorteam per locationormix of both
![Page 4: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/4.jpg)
Types of Distributed Scrum
by Jeff Sutherland et al., Distributed Scrum: Agile Project Management with Outsourced Development Teams, 2006
![Page 5: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/5.jpg)
Levels of distribution
by Elizabeth Woodward, Steffan Surdek, Matthew Ganis, Distributed Scrum: Agile Project Management with Outsourced Development Teams, IBM Press, 2010
![Page 6: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/6.jpg)
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
![Page 7: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/7.jpg)
Colocation
Recommendation: occasional colocation in Distributed Scrum
Danger:
Pic
ture
by U
SFW
S/S
ou
theast
, lic
ense
d u
nder
the C
C B
Y 2
.0
![Page 8: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/8.jpg)
What?
![Page 9: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/9.jpg)
Colocation
Recommendation: occasional colocation in Distributed Scrum
Danger: of distributed Scrum Team
(= of team members who are distributed otherwise)
Pic
ture
by U
SFW
S/S
ou
theast
, lic
ense
d u
nder
the C
C B
Y 2
.0
![Page 10: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/10.jpg)
Why?
![Page 11: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/11.jpg)
Scrum setup
originally: “classic” Scrum1 location3 Scrum Teams
Distributed Scrum2 locations (on-site / off-site)3 distributed Scrum Teams
transformation
Pic
ture
by S
am
How
zit,
lic
ense
d u
nd
er
the C
C B
Y 2
.0
![Page 12: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/12.jpg)
Types of Distributed Scrum
by Jeff Sutherland et al., Distributed Scrum: Agile Project Management with Outsourced Development Teams, 2006
![Page 13: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/13.jpg)
Levels of distribution
by Elizabeth Woodward, Steffan Surdek, Matthew Ganis, Distributed Scrum: Agile Project Management with Outsourced Development Teams, IBM Press, 2010
![Page 14: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/14.jpg)
Scrum setup
Characteristics
Disparity: Product Owner / Project stakeholders on-site
Small distance: Metropolitan area of Zürich
Pic
ture
byPeri
Cole
man
, lic
en
sed a
s pu
blic
dom
ain
![Page 15: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/15.jpg)
Best Practices
Best Practice: on-site colocation of all team members for important Scrum Events
Sprint Planning, Review, Retro
![Page 16: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/16.jpg)
more Best Practices?
![Page 17: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/17.jpg)
Best Practices
Problem: vast part of Distributed Scrum references implicates certain motives
![Page 18: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/18.jpg)
Best Practices
Neglected: Distributed Scrum within regional boundaries
![Page 19: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/19.jpg)
more Best Practices?
Discover them by your own!
![Page 20: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/20.jpg)
Observations
occasional colocation new challenge: different (self-)perception
Distributed Scrumvs.
“Remote Scrum”
![Page 21: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/21.jpg)
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
![Page 22: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/22.jpg)
Distributed Scrum vs. Remote Scrum
Due to perception “Remote Scrum”: recurring impediments, identified after several Sprints
![Page 23: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/23.jpg)
Impediment #1
off-site location only
“exists” during remote
work
Remote Scrum Distributed Scrum
![Page 24: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/24.jpg)
Impediment #2
off-site location is not
likewise equipped
Remote Scrum Distributed Scrum
![Page 25: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/25.jpg)
Impediment #3
only face-to-face
communication
Remote Scrum Distributed Scrum
![Page 26: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/26.jpg)
Lessons Learned
prevent perception “Remote Scrum”byestablishing a team+organization-wide awareness of Distributed Scrum from scratch
![Page 27: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/27.jpg)
Lessons Learned
refer to Distributed Scrum (instead of only Scrum) whenever possible
avoid the term “remote”
![Page 28: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/28.jpg)
Lessons Learned
do not successively add isolated practices for remote work to your classic Scrum
example:VC tool for face-to-face communicationvs.VC tool for team communication
![Page 29: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/29.jpg)
Lessons Learned
consider to abandon colocation at the beginning to make the change to Distributed Scrum more noticeable
![Page 30: Collocation in Distributed Scrum Teams - Lessons Learned](https://reader034.vdocuments.site/reader034/viewer/2022051512/54418fe3afaf9f5a208b473f/html5/thumbnails/30.jpg)
« At scale, all agile development is distributed development. »
Dean Leffingwell in Scaling Software Agility: Best Practices for Large Enterprises