SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Distributed scrum 
10/07/2013
Agenda 
Scrum 
Challenges for distributed teams 
What works for us? 
Closing thoughts
SCRUM
Scrum 
1 day 
3 weeks 
Sprint 
Backlog 
Completed 
Work 
Daily 
Scrum 
Iteration 
Planning 
Meeting 
Iteration 
Retrospective 
Meeting 
Iteration 
Review 
Meeting 
Scrum of scrums
Scrum 
PRODUCT 
BACKLOG 
RELEASE 
X 
BACKLOG 
RELEASE 
X + 1 
BACKLOG 
RELEASE 
X + n 
BACKLOG 
TEAM 1 
BACKLOG 
TEAM 2 
BACKLOG 
TEAM n 
BACKLOG 
ITERATION 1 
BACKLOG 
ITERATION 2 
BACKLOG 
ITERATION n 
BACKLOG
Scrum 
Epic 
ü Format: EPIC - As a (role) I want (something) so that 
(benefit) 
ü Must not comply with INVEST (Independent, 
Negotiable, Valuable, Estimable, Small, Testable) 
model 
ü 
User Story 1 
ü Format: As a (role) I want (something) so that (benefit) 
ü Must comply with INVEST (Independent, Negotiable, 
Valuable, Estimable, Small, Testable) model 
ü 
User Story n 
ü Format: As a (role) I want (something) so that (benefit) 
ü Must comply with INVEST (Independent, Negotiable, 
Valuable, Estimable, Small, Testable) model 
ü 
Task 1 
ü 
ü Real action to implement a User Story or Bug 
ü Best practice is het size is between 4h and 16h 
Task n 
ü 
ü Real action to implement a User Story or Bug 
ü Best practice is het size is between 4h and 16h 
Task 1 
ü 
ü Real action to implement a User Story or Bug 
ü Best practice is het size is between 4h and 16h 
Task n 
ü 
ü Real action to implement a User Story or Bug 
ü Best practice is het size is between 4h and 16h 
Bug 
ü A defect in the product detected by QA, customer, 
support,... 
ü 
Task 1 
ü 
ü Real action to implement a User Story or Bug 
ü Best practice is het size is between 4h and 16h 
Task n 
ü 
ü Real action to implement a User Story or Bug 
ü Best practice is het size is between 4h and 16h
CHALLENGES FOR 
DISTRIBUTED TEAMS
Challenges for distributed teams 
Time zones & working hours 
Cultural differences 
Language differences 
Communication
WHAT WORKS FOR US?
What works for us 
Try to get rid of the 1 hour time difference 
Distributed teams often need more written documentation than 
collocated teams 
Keep the distribution level as low as possible 
Build trust! Have face-to-face contact often, do retrospective 
meetings, keep pulling to get the right input, act when feedback is 
given, do what you say + say what you do, … 
Don’t guess everything is understood. Ask to summarize, ask 
questions to verify,…
What works for us 
Organize short feedback cycles: 
• Test driven development 
• Continuous integration 
• Code reviews 
• Review meetings 
• … 
Organize language courses if necessary 
Make sure you have proper tooling: 
• Video conferencing 
• Skype 
• Team Foundation server 
• Team viewer 
• …
CLOSING THOUGHTS
Closing thoughts 
Working with distributed teams is challenging, wether you are using 
scrum or not 
Large-scale distributed teams should look for ways to reduce their 
level op distribution. Organize as cross-functional collocated teams 
Value the entire team. Be carefull for a “us versus them” 
atmosphere in or between scrum teams 
Having a strong understanding of the core scrum principles is 
important
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patternsAndrew Cox
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planningArata Fujimura
 
Lotusphere 2007 AD505 DevBlast –30 LotusScript Tips
Lotusphere 2007 AD505 DevBlast –30 LotusScript TipsLotusphere 2007 AD505 DevBlast –30 LotusScript Tips
Lotusphere 2007 AD505 DevBlast –30 LotusScript Tipsdominion
 
Building the wings during takeoff
Building the wings during takeoffBuilding the wings during takeoff
Building the wings during takeoffMartyn Reding
 
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpScrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpHossam Hassan
 
Scrum Round Table - Maturing Team Velocity
Scrum Round Table - Maturing Team VelocityScrum Round Table - Maturing Team Velocity
Scrum Round Table - Maturing Team VelocityDelta-N
 

Was ist angesagt? (10)

Coaching Anti-Pattens and common smells
 Coaching Anti-Pattens and common smells Coaching Anti-Pattens and common smells
Coaching Anti-Pattens and common smells
 
Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patterns
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
 
Lotusphere 2007 AD505 DevBlast –30 LotusScript Tips
Lotusphere 2007 AD505 DevBlast –30 LotusScript TipsLotusphere 2007 AD505 DevBlast –30 LotusScript Tips
Lotusphere 2007 AD505 DevBlast –30 LotusScript Tips
 
Agile scrum-retrospective
Agile scrum-retrospectiveAgile scrum-retrospective
Agile scrum-retrospective
 
Retrospective
RetrospectiveRetrospective
Retrospective
 
Building the wings during takeoff
Building the wings during takeoffBuilding the wings during takeoff
Building the wings during takeoff
 
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xpScrum and-xp-from-the-trenches 05 release planning & scrum with xp
Scrum and-xp-from-the-trenches 05 release planning & scrum with xp
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
Scrum Round Table - Maturing Team Velocity
Scrum Round Table - Maturing Team VelocityScrum Round Table - Maturing Team Velocity
Scrum Round Table - Maturing Team Velocity
 

Andere mochten auch

What's new in Team Foundation Server 2013
What's new in Team Foundation Server 2013What's new in Team Foundation Server 2013
What's new in Team Foundation Server 2013Jozua Velle
 
Western Art & Architecture Summer/Fall 2011
Western Art & Architecture Summer/Fall 2011Western Art & Architecture Summer/Fall 2011
Western Art & Architecture Summer/Fall 2011knphoto
 
Big Sky Journal HOME 2009
Big Sky Journal HOME 2009Big Sky Journal HOME 2009
Big Sky Journal HOME 2009knphoto
 
Log Home Living
Log Home LivingLog Home Living
Log Home Livingknphoto
 
Cowboys & Indians Magazine
Cowboys & Indians MagazineCowboys & Indians Magazine
Cowboys & Indians Magazineknphoto
 
Residential Portfolio
Residential PortfolioResidential Portfolio
Residential Portfolioknphoto
 
Caching for the Mobile Web and Macklemore's Thrift Shop
Caching for the Mobile Web and Macklemore's Thrift ShopCaching for the Mobile Web and Macklemore's Thrift Shop
Caching for the Mobile Web and Macklemore's Thrift ShopZubin Tiku
 
Cabin in Big Sky
Cabin in Big SkyCabin in Big Sky
Cabin in Big Skyknphoto
 
Commercial Portfolio
Commercial PortfolioCommercial Portfolio
Commercial Portfolioknphoto
 
Looking at geo tagging
Looking at geo taggingLooking at geo tagging
Looking at geo taggingraamt
 
Enough with the Ninja Shit
Enough with the Ninja ShitEnough with the Ninja Shit
Enough with the Ninja ShitZubin Tiku
 
Bouwplaatsveiligheid
BouwplaatsveiligheidBouwplaatsveiligheid
Bouwplaatsveiligheidsmid_jan
 
GIORNO 12
GIORNO 12GIORNO 12
GIORNO 124246sud
 
giorno 6
giorno 6giorno 6
giorno 64246sud
 
Application Lifecycle Management with Team Foundation Server
Application Lifecycle Management with Team Foundation ServerApplication Lifecycle Management with Team Foundation Server
Application Lifecycle Management with Team Foundation ServerJozua Velle
 
giorno 5
giorno 5giorno 5
giorno 54246sud
 

Andere mochten auch (20)

What's new in Team Foundation Server 2013
What's new in Team Foundation Server 2013What's new in Team Foundation Server 2013
What's new in Team Foundation Server 2013
 
Western Art & Architecture Summer/Fall 2011
Western Art & Architecture Summer/Fall 2011Western Art & Architecture Summer/Fall 2011
Western Art & Architecture Summer/Fall 2011
 
Big Sky Journal HOME 2009
Big Sky Journal HOME 2009Big Sky Journal HOME 2009
Big Sky Journal HOME 2009
 
Log Home Living
Log Home LivingLog Home Living
Log Home Living
 
Cowboys & Indians Magazine
Cowboys & Indians MagazineCowboys & Indians Magazine
Cowboys & Indians Magazine
 
Residential Portfolio
Residential PortfolioResidential Portfolio
Residential Portfolio
 
Caching for the Mobile Web and Macklemore's Thrift Shop
Caching for the Mobile Web and Macklemore's Thrift ShopCaching for the Mobile Web and Macklemore's Thrift Shop
Caching for the Mobile Web and Macklemore's Thrift Shop
 
Cabin in Big Sky
Cabin in Big SkyCabin in Big Sky
Cabin in Big Sky
 
Commercial Portfolio
Commercial PortfolioCommercial Portfolio
Commercial Portfolio
 
Brexit 24062016 jp
Brexit 24062016 jpBrexit 24062016 jp
Brexit 24062016 jp
 
Hecho relevante inkemia
Hecho relevante inkemiaHecho relevante inkemia
Hecho relevante inkemia
 
Looking at geo tagging
Looking at geo taggingLooking at geo tagging
Looking at geo tagging
 
DevOps
DevOpsDevOps
DevOps
 
BHV
BHVBHV
BHV
 
Enough with the Ninja Shit
Enough with the Ninja ShitEnough with the Ninja Shit
Enough with the Ninja Shit
 
Bouwplaatsveiligheid
BouwplaatsveiligheidBouwplaatsveiligheid
Bouwplaatsveiligheid
 
GIORNO 12
GIORNO 12GIORNO 12
GIORNO 12
 
giorno 6
giorno 6giorno 6
giorno 6
 
Application Lifecycle Management with Team Foundation Server
Application Lifecycle Management with Team Foundation ServerApplication Lifecycle Management with Team Foundation Server
Application Lifecycle Management with Team Foundation Server
 
giorno 5
giorno 5giorno 5
giorno 5
 

Ähnlich wie Distributed scrum

Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Testerliorf
 
Agile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri HeiramoAgile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri HeiramoPetri Heiramo
 
Backlog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming HabitsBacklog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming HabitsIan Garrison
 
How to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesHow to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesYves Hanoulle
 
Growing a DevOps culture
Growing a DevOps cultureGrowing a DevOps culture
Growing a DevOps cultureThomas Krag
 
Staying research led with almost no resources (UXcamp 2019)
Staying research led with almost no resources (UXcamp 2019)Staying research led with almost no resources (UXcamp 2019)
Staying research led with almost no resources (UXcamp 2019)Kea Zhang
 
Inception deck and lift off examples
Inception deck and lift off   examplesInception deck and lift off   examples
Inception deck and lift off examplesSimon Girvan
 
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayАнна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayLviv Startup Club
 
Agile Project Management.ppt
Agile Project Management.pptAgile Project Management.ppt
Agile Project Management.pptSuryaAdury1
 
What needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityWhat needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityAndy Norton
 
Betterwork - Remote Work Starter Kit
Betterwork - Remote Work Starter KitBetterwork - Remote Work Starter Kit
Betterwork - Remote Work Starter KitMatthew Salamon 🟧
 
Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017Petri Heiramo
 
Facilitating online agile retrospectives
Facilitating online agile retrospectivesFacilitating online agile retrospectives
Facilitating online agile retrospectivesEnrico Teotti
 
What if scrum had no rules?
What if scrum had no rules?What if scrum had no rules?
What if scrum had no rules?Peter Stevens
 
Playbook for building champion scrum teams 2012 karen_l_bruns_marshalegbert
Playbook for building champion scrum teams 2012 karen_l_bruns_marshalegbertPlaybook for building champion scrum teams 2012 karen_l_bruns_marshalegbert
Playbook for building champion scrum teams 2012 karen_l_bruns_marshalegbertkarenbruns
 
The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of RetrospectionNaresh Jain
 

Ähnlich wie Distributed scrum (20)

Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Agile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri HeiramoAgile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri Heiramo
 
Backlog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming HabitsBacklog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming Habits
 
How to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesHow to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile proces
 
Testers in an agile world
Testers in an agile worldTesters in an agile world
Testers in an agile world
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Growing a DevOps culture
Growing a DevOps cultureGrowing a DevOps culture
Growing a DevOps culture
 
Staying research led with almost no resources (UXcamp 2019)
Staying research led with almost no resources (UXcamp 2019)Staying research led with almost no resources (UXcamp 2019)
Staying research led with almost no resources (UXcamp 2019)
 
Inception deck and lift off examples
Inception deck and lift off   examplesInception deck and lift off   examples
Inception deck and lift off examples
 
3 retro total recall
3 retro total recall3 retro total recall
3 retro total recall
 
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayАнна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
 
Agile Project Management.ppt
Agile Project Management.pptAgile Project Management.ppt
Agile Project Management.ppt
 
What is Agile Scrum
What is Agile ScrumWhat is Agile Scrum
What is Agile Scrum
 
What needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityWhat needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agility
 
Betterwork - Remote Work Starter Kit
Betterwork - Remote Work Starter KitBetterwork - Remote Work Starter Kit
Betterwork - Remote Work Starter Kit
 
Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017
 
Facilitating online agile retrospectives
Facilitating online agile retrospectivesFacilitating online agile retrospectives
Facilitating online agile retrospectives
 
What if scrum had no rules?
What if scrum had no rules?What if scrum had no rules?
What if scrum had no rules?
 
Playbook for building champion scrum teams 2012 karen_l_bruns_marshalegbert
Playbook for building champion scrum teams 2012 karen_l_bruns_marshalegbertPlaybook for building champion scrum teams 2012 karen_l_bruns_marshalegbert
Playbook for building champion scrum teams 2012 karen_l_bruns_marshalegbert
 
The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of Retrospection
 

Distributed scrum

  • 2. Agenda Scrum Challenges for distributed teams What works for us? Closing thoughts
  • 4. Scrum 1 day 3 weeks Sprint Backlog Completed Work Daily Scrum Iteration Planning Meeting Iteration Retrospective Meeting Iteration Review Meeting Scrum of scrums
  • 5. Scrum PRODUCT BACKLOG RELEASE X BACKLOG RELEASE X + 1 BACKLOG RELEASE X + n BACKLOG TEAM 1 BACKLOG TEAM 2 BACKLOG TEAM n BACKLOG ITERATION 1 BACKLOG ITERATION 2 BACKLOG ITERATION n BACKLOG
  • 6. Scrum Epic ü Format: EPIC - As a (role) I want (something) so that (benefit) ü Must not comply with INVEST (Independent, Negotiable, Valuable, Estimable, Small, Testable) model ü User Story 1 ü Format: As a (role) I want (something) so that (benefit) ü Must comply with INVEST (Independent, Negotiable, Valuable, Estimable, Small, Testable) model ü User Story n ü Format: As a (role) I want (something) so that (benefit) ü Must comply with INVEST (Independent, Negotiable, Valuable, Estimable, Small, Testable) model ü Task 1 ü ü Real action to implement a User Story or Bug ü Best practice is het size is between 4h and 16h Task n ü ü Real action to implement a User Story or Bug ü Best practice is het size is between 4h and 16h Task 1 ü ü Real action to implement a User Story or Bug ü Best practice is het size is between 4h and 16h Task n ü ü Real action to implement a User Story or Bug ü Best practice is het size is between 4h and 16h Bug ü A defect in the product detected by QA, customer, support,... ü Task 1 ü ü Real action to implement a User Story or Bug ü Best practice is het size is between 4h and 16h Task n ü ü Real action to implement a User Story or Bug ü Best practice is het size is between 4h and 16h
  • 8. Challenges for distributed teams Time zones & working hours Cultural differences Language differences Communication
  • 10. What works for us Try to get rid of the 1 hour time difference Distributed teams often need more written documentation than collocated teams Keep the distribution level as low as possible Build trust! Have face-to-face contact often, do retrospective meetings, keep pulling to get the right input, act when feedback is given, do what you say + say what you do, … Don’t guess everything is understood. Ask to summarize, ask questions to verify,…
  • 11. What works for us Organize short feedback cycles: • Test driven development • Continuous integration • Code reviews • Review meetings • … Organize language courses if necessary Make sure you have proper tooling: • Video conferencing • Skype • Team Foundation server • Team viewer • …
  • 13. Closing thoughts Working with distributed teams is challenging, wether you are using scrum or not Large-scale distributed teams should look for ways to reduce their level op distribution. Organize as cross-functional collocated teams Value the entire team. Be carefull for a “us versus them” atmosphere in or between scrum teams Having a strong understanding of the core scrum principles is important