30
Service Knowledge Result Overcoming Distances: Scrum with Distributed Teams 16 November 2010 Silvana Wasitova

Overcoming Distances

Embed Size (px)

DESCRIPTION

Application of Scrum in a Distributed Team.

Citation preview

Page 1: Overcoming Distances

Service Knowledge Result

Overcoming Distances:Scrum with Distributed Teams

16 November 2010Silvana Wasitova

Page 2: Overcoming Distances

Case Study

Paris 11

Grenoble 4

Munich 4London 4

Madrid 1

Milan 1

US, Ireland

India

Team size: 16 - 25

Page 3: Overcoming Distances

Rolland Garros

February

Schedule Highlights

January April May JuneMarch

Rugby 6 Nations Wimbledon

TDF

EuroParis-Dakar Tour de France

Moto GPGolf, Athletics, CyclingBasketball

BoxingHorse RacingSnookerHockey

FOOT: Olympic Games qualifiers World Cup qualifiers

Page 4: Overcoming Distances

4

Challenges

Team Size Geographic DistributionTimezone differenceKeen stakeholdersAgressive deliverables schedule

© Itecor all rights reserved

Page 5: Overcoming Distances

5

What is a Distributed Team?

© Itecor all rights reserved

Page 6: Overcoming Distances

Best Practices: Phone, Chat, Email

•Headset; Mute button, full duplex•Speaker phone, satellite microphonesPhone•Real time, informal, status & conversation; history•Always on, always monitored at each locationChat•Webcam, Video Conferencing•Low-res is better than nothingVideo•Do you see what I seeScreen Sharing

•Collaborative site, actively used•Info radiator and repositoryWiki

Use several modes

Page 7: Overcoming Distances

7

Communication Modes

http://www.agilemodeling.com/essays/communication.htm

Page 8: Overcoming Distances

8

Planes, Trains and Automobiles

Release PlanningProduct BacklogSprint Planning

As much as budget & time allows: meet in person

Nurture self-direction

Page 9: Overcoming Distances

9

Telephone, Tele-presence

© Itecor all rights reserved

“Off-site” persons get priority: speaking, bringing up

concernsEasy to “lose connection” with persons off-site Easy to hand-signal those on-siteIf unsure, ask to repeat/clarify

Tell – a – person

Photo courtesy J. Vonlanthen

Page 10: Overcoming Distances

10

Team Dynamics

Four stages ofteam formation: Forming, Storming, Norming,

Performing

© Itecor all rights reserved

Awareness of Motivation, Personalities

Maslow hierarchy of needsTheory X and YMyers-Briggs - MBTI

INTJ – Don’t change *my plan*, there will be consequences!

Page 11: Overcoming Distances

11

Remote “Team Building” and “Having Fun”

© Itecor all rights reserved

Alternatives to lunch or bowling together:

Arrive early at conf. callsGet (a bit) personalShare picturesJoke and tease

Treat all equally well

Page 12: Overcoming Distances

12

Build Rapport

Be approachablemake it your job tobuild the bridge of rapportCare about team membersspend time talking about their interests and activitiesSupport them in things that don’t directly benefit youhang out, without “talking shop”Ask what they think

Initiate the conversation

Page 13: Overcoming Distances

13

You’re only talking about Communication!

Risk #1 for software projects: lack of communication

People working large distances/timezones away: More challenges to communication Different languages, different culturesDistance reduces the type and amount of communication,need to COMPENSATE

© Itecor all rights reserved

Better to over-communicate

http://www.it-cortex.com/Stat_Failure_Cause.htm

Page 14: Overcoming Distances

14

Apply Distribution to Scrum Teams?

57% respondents work with distributed teams41% 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) isover 20% higher than for geographically distributed team

VersionOne “State of Agile Development”, 2008 Survey, n=3061

Page 15: Overcoming Distances

15

Why use Distributed Teams?

Development CostTalent Availability24/7 around the globeCloser to customerMarket OpportunityFlex-time

© Itecor all rights reserved

50% of US workforce can be mobile on any given day.Total Employee Mobility® Benchmarking Report, Runzheimer International, October 2008

Page 16: Overcoming Distances

16

Why use Agile Philosphy?

• Frequent product delivery• Transparency: daily standup• Collaboration: developers and

customers• Regular reviews with Customer &

PO• Strip-off non-essentials• Retrospective: Continuous

improvement

© Itecor all rights reserved

Adapt to change

Page 17: Overcoming Distances

© Silvana Wasitova

Scrum vs. Waterfall: Time To Market

Develop & QASpec

Develop & QASpec

Scrum

Waterfall

12 weeks 3-6 wksx

wks

9 weeks3 months

6-10 months

CollaborativeResults-Oriented

3 MONTHS

x wks

Updates

Sequential Process-Oriented

6-10 MONTHS

Faster Time to Market Higher Quality Satisfied Customer

Page 18: Overcoming Distances

18

64% implemented features are rarely or never used

Ref: Standish Group's Chaos Report, 1994, 2002

Page 19: Overcoming Distances

19

Hyper-productive Distributed team

http://jeffsutherland.com/SutherlandFullyDistributedScrumXebiaAgile2008.pdf

© Itecor all rights reserved

Extreme Success

Jeff Sutherland re. Xebia:1. “Home Team” start scrum: 3 wks prep, 2 x 2wk sprints2. Collocate home and off-shore team, 3 x 2wk sprints3. Achieve co-located hyperproductivity 4. Achieve hyperproductivity from two locations;

one Product Backlog fed 4 Sprint Backlogs

Xebia delivers 7x Function Points over industry average waterfall teams

Page 21: Overcoming Distances

RESPECT

Page 22: Overcoming Distances

PURPOSE

Page 23: Overcoming Distances

23

Passionate team members, driven by common purposecan overcome any obstacles

Page 24: Overcoming Distances

TRUST

Page 25: Overcoming Distances

25

Build Trust

Spend time getting to know each other Do what you sayGo the extra mileBe “their” advocate, act on “their” behalfTeamwork

Page 26: Overcoming Distances

How much do you trust each other?

Page 27: Overcoming Distances

27

Silvana Wasitova

Itecor.comVevey, Switzerland

[email protected]

+41 79 558 05 09

Scrum & Agile Coach

Page 28: Overcoming Distances

28

ReferencesGuido 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/SutherlandFullyDistributedScrumSirsiDynixHICSS2007Jeff 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 2007http://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, 2008Alistair Cockburn, Agile Software DevelopmentA Practical Guide to Distributed Scrum, IBM Agile Community - http://www.distributedscrum.comIBM – Using Scrum to Complement Organizational Transformationhttp://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 2008http://www.scrumalliance.org/articles/165-scrum-success-in-a-distributed-team-environment

Page 29: Overcoming Distances

29

More ReferencesElizabeth 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.htmlKent 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.htmlhttp://www.robertmcneil.com/pages/pages/dsmodel.html

The Four Agreements – Don Miguel Ruiz http://intjforum.com/showthread.php?t=22045

Page 30: Overcoming Distances

30

Photo Credits

p.4 Beijing Olympics Stadium, Clive Rose, Getty Images

p.5 Flickr, Yahoo team; Flickr, by blackdood

p.5, 9 Jonas vonLanthen, used with permission

p.8 Beer: psdgraphics.com, Working Lunch, Silvana Wasitova

p.5, 9 Jonas vonLanthen, used with permission

p.21 SecondLife.com