Scrum ideals call for a team to be colocated,
and with members in close proximity to each other. However, the reality is that many teams and organizations already have, and continue to have, a distributed component, with the team members partially or permanently located apart from each other. How to make this arrangement work? Is it still Scrum?
Silvana Wasitova
13. To Do Doing Done
Intro
Case
Study,
Result
Best
Practices
?
12
14. Case Study
London 4 Munich 4
Paris 11
Milan 1
Grenoble 4
Madrid 1 India
US, Ireland
15. Schedule Highlights
TDF
Euro
Paris-Dakar Tour de France
January February March April May June
Rugby 6 Nations Rolland Garros Wimbledon
FOOT: Moto GP Boxing
Olympic Games qualifiers Golf, Athletics, Cycling Horse Racing
World Cup qualifiers Basketball Snooker
Hockey
17. To Do Doing Done
Intro
Case
Study,
Result
Best
Practices
?
16
18. Phone, Chat, Email
Can you
Phone
• eadset; Mute button, full duplex
H hear me
• peaker phone, satellite microphones
S
now?
• eal time, informal, up-to-date status notes
R
Chat • lways on, always monitored at each location
A
• ebcam, Video Conferencing
W
Video • ow-res is better than nothing
L
Minimum
Screen Sharing • o you see what I see
D delays!
• ollaborative site, actively used
C
Wiki • nfo radiator and repository
I
Use several modes
19. Planes, Trains and Automobiles
As much as budget &
time allows: meet in person
! Release Planning
! Product Backlog
! Sprint Planning
18
21. Scrum Best Practice
! Daily Standup: 15 minute limit
! With this setup,
and this many people?
Salut
Bonjour
Hello Konichiwa
Hola
Gruβ
Dobry den Bongiorno
Hiyya
Guten tag Good Morning Everybody
20
22. Building Trust
! Spend time getting to know each other
! Do what you say
! Go the extra mile
! Be “their” advocate,
act on “their” behalf
! Teamwork
21
25. Build Rapport
! Be approachable
make it your job to
build the bridge of rapport
! Care about them
spend time talking about
their interests and activities
! Support them in things that
don’t directly benefit you
time to hang out,
without “talking shop”
! Ask them what they think
24
Initiate the conversation
27. Apply Distribution to Scrum Teams?
VersionOne “State of Agile Development”, 2008 Survey, n=3061
! 57% respondents work with distributed teams
! 41% respondents currently, or plan to,
do agile with outsourced development.
! The agile ideal of co-locating the entire team in a single
room is at odds with what’s actually going on within a
large part of the software development community.
! Success rate for co-located team (in same room) is
over 20% higher than for geographically distributed team
26
38. Build Trust
! Spend time getting to know each other
! Do what you say
! Go the extra mile
! Be “their” advocate,
act on “their” behalf
! Work as a team
37
43. References
! Guido Schoonheim and Jeff Sutherland - Aug 2010 – “Mind the Gap! Principles of Hyperproductive fully Distributed
Scrum”
! Jeff Sutherland - SirsiDynix - Agile with Outsourced Teams 2007 - http://jeffsutherland.com/
SutherlandFullyDistributedScrumSirsiDynixHICSS2007
! Jeff Sutherland - Xebia - Agile 2008 - http://jeffsutherland.com/SutherlandFullyDistributedScrumXebiaAgile2008.pdf
! Yves Hanoulle, http://www.hanoulle.be/2009/10/how-to-work-with-a-whiteboard-with-a-distributed-team/
! Henrik Kniberg, “Scrum and XP From the Trenches”
! Cory Foy, Aug 2010 Distributed Teams Tools and Techniques:
Blog: http://blog.coryfoy.com/2010/08/technically-distributed-tools-and-techniques-for-distributed-teams/ ,
Slides http://www.slideshare.net/CoryFoy/technically-distributed-tools-and-techniques-for-distributed-teams
! Scott Ambler – The Distributed Team, Oct 2007
http://searchsoftwarequality.techtarget.com/news/article/0,289142,sid92_gci1277064,00.html
! Chris Christensen, Managing Virtual Projects, 2006 - http://www.camcinc.com/library/Managing%20Virtual
%20Projects.pdf
! “The State of Agile Development” 2008 Survey by VersionOne http://www.versionone.com/pdf/
3rdAnnualStateOfAgile_FullDataReport.pdf
! Employee Mobility® Benchmarking Report, Runzheimer International, 2008
! Alistair Cockburn, Agile Software Development
! A Practical Guide to Distributed Scrum, IBM Agile Community - http://www.distributedscrum.com
! IBM – Using Scrum to Complement Organizational Transformation
http://www.distributedscrum.com/downloads/Transformation20100810.pdf
! Microsoft, Ade Miller, Distributed Agile Development at Microsoft, October 2008
! Craig Larman & Bas Vodde, Scaling Lean & Agile Development: Successful Large, Multisite & Offshore Products with
Large-Scale Scrum, Addison-Wesley Professional, ISBN 0321480961
! Mobile Companies Finish First – Why Being Out Is In, Runzheimer International, November 2008
42 ! http://www.scrumalliance.org/articles/165-scrum-success-in-a-distributed-team-environment
44. More References
! Elizabeth Woodward, IBM - A Practical Guide to Distributed Scrum
Video Interview: http://itknowledgeexchange.techtarget.com/software-quality/elizabeth-woodward-face-to-face-
communication-is-biggest-challenge-with-distributed-scrum/
! Mike Cohn http://blog.mountaingoatsoftware.com/build-trust-between-teams-with-ambassadors
! Salesforce - Kerievsky & Dourambeis, Large Scale & Distributed Agile http://agile2010.agilealliance.org/distributed
! Bland, 7 Ways to Humanize Distributed Teams, Aug 2010, http://agile.dzone.com/news/7-ways-humanize-distributed
! Bland, Distributed ScrumMasters and the art of digital facilitation, Aug 2010, http://www.slideshare.net/7thpixel/
distributed-scrum-masters-d-bland-agile2010
! Agile in 3D – Aug 2010:
! Bill Krebs – Virtual Worlds - Lessons from “Second Life” Avatars - http://itknowledgeexchange.techtarget.com/software-quality/agile-in-3d-worlds-brings-teams-closer-
to-face-to-face/
! http://www.youtube.com/watch?v=WZxOT1fEB8U
! Todd Olson, Visualization Tool: AgileZen (from Rally Software) http://www.youtube.com/watch?v=DcMEphXdwnY
! Virtual World using Teleplace - http://www.teleplace.com/products/index.php
! http://www.agile2010.org/scale.html
! Kent Beck, Tools for Agility, http://www.microsoft.com/downloads/details.aspx?familyid=AE7E07E8-0872-47C4-
B1E7-2C1DE7FACF96
! Thushara Wijewardena Aug 2010, “Why You Suck at Offshoring, Even with Agile – View from the Other Side”
Video of interview With Dave Prior – 17 mins - http://www.blip.tv/file/3273357?utm_source=player_embedded
! Scaling Agile in distributed environment - http://www.agileindia.org/scalingdistributedagilebythomas
! The Drexler Sibbet Team Performance Model
! http://www.grove.com/site/ourwk_gm_tp.html
! http://www.robertmcneil.com/pages/pages/dsmodel.html
! The Four Agreements – Don Miguel Ruiz http://intjforum.com/showthread.php?t=22045
43
45. Photo Credits
p.7 Flickr, Yahoo team; Flickr, by blackdood
p.18 Beijing Olympics Stadium, Clive Rose, Getty Images
p.21 Beer: psdgraphics.com, Working Lunch, Silvana Wasitova
p.22 Jonas vonLanthen, used with permission
p.32 SecondLife.com
p.36 Rowing team: J.D. Photography
44