SlideShare a Scribd company logo
Agile Distributed Teams Ariel Schapiro – ariel.schapiro@southworks.net
Stats
Stats 32% + 13% = 45%
Why distributed? Global markets Costs Specialization Talent “Follow the sun”
“High-bandwidth communication is one of the core practices of Scrum… The best communication is face to face, with communications occurring through facial expression, body language, intonation, and words. When a white board is thrown in and the teams work out design as a group, the communication bandwidth absolutely sizzles.” Ken Schwaber, The Enterprise and Scrum Co-located
War-rooms vs. cubicles Co-located
Co-located Productivity Activities Distraction and recognition
Distribution levels Devs Customer QA Sponsor
Challenges
Goal Minimize impact
Communication HOW WHAT Status, plan, progress, Problems, discussions, expositions, training, complaints, congratulations, help… Frequent but efficient Channels for every need Balanced coordination and points of reference “Share the pain”
Follow-up meetings Presentations: inspiring, easy to follow, to the point Live meeting minutes / collaborative Checkpoints (open questions, summaries) “sorry I was on mute”
Slide 47 with a very long title (the “anti slide”) Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitorconguemassa. Fusceposuere, magna sed pulvinarultricies, puruslectusmalesuada libero, sitametcommodo magna eros quis urna. Nunc viverraimperdietenim. Fusceest. Vivamus a tellus. Pellentesquehabitantmorbitristiquesenectus et netus et malesuadafamesacturpisegestas. Proinpharetranonummypede. Mauris et orci. Aeneanneclorem. In porttitor. Doneclaoreetnonummyaugue. Suspendisse dui purus, scelerisque at, vulputate vitae, pretiummattis, nunc. Maurisegetneque at semvenenatiseleifend. Utnonummy. Fuscealiquetpede non pede. Suspendissedapibuslorempellentesque magna. Integernulla. Donecblanditfeugiat ligula. Donechendrerit, felis et imperdieteuismod, purus ipsum pretiummetus, in lacinianullanislegetsapien.
Email 1:1-N    Formal    Discussions
IM 1:1 Ideas/thoughts Tool to get closer Status (available, busy, etc.) Availability + progress To the point Formal (?) Focus Exit Sensitive issues
Phone 1:1 Urgency/sensitive issue Tone Official Availability Agenda
Repository “Maps and dictionaries” Videos Tools Backlog Issues Shared Knowledge
Change of channels Minimum doc necessary Sketches  “specltes”  doc Organization based on distribution (Conway’s Law) Flexible process
Trust Frequent visits (sponsors, team members) Feedback: 1:1 Retrospectives Previous team cohesion
Sample
Thanks!
References and recommended readings Scrum and XP from the Trenches - Henrik Kniberg The Enterprise and Scrum - Ken Schwaber A Practical Guide to Distributed Scrum – Elizabeth Woodward Adapting Agile Methods for Complex Environments - IBM Global Development and Delivery in Practice (GDD) – IBM Distributed Agile Development at Microsoft patterns & practices – Ade Miller State of Agile Survey 2010 – VersionOne How Does Radical Collocation Help a Team Succeed? - Stephanie Teasley Exploring the Duality between Product and Organizational Architectures: A Test of the “Mirroring” - Alan MacCormackHypothesis  2008 IT Project Success Rates Survey Results - Ambysoft

More Related Content

Similar to Agile distributed teams

New Approaches to Knowledge Management (part 1)
New Approaches to Knowledge Management (part 1)New Approaches to Knowledge Management (part 1)
New Approaches to Knowledge Management (part 1)
Integrated Knowledge Services
 
Technology Enabled Teaching
Technology Enabled TeachingTechnology Enabled Teaching
Technology Enabled Teaching
Alex Hardman
 
People spaces
People spacesPeople spaces
People spaces
Peter Scheyen
 
Can We Do Agile? Barriers to Agile Adoption
Can We Do Agile? Barriers to Agile AdoptionCan We Do Agile? Barriers to Agile Adoption
Can We Do Agile? Barriers to Agile Adoption
TechWell
 
Workplace 2.0 Lava Con
Workplace 2.0 Lava ConWorkplace 2.0 Lava Con
Workplace 2.0 Lava Con
Emma Hamer
 
Retrospectives
RetrospectivesRetrospectives
Retrospectives
Robin Surland
 
Agile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active LearningAgile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active Learning
Nuno Rafael Gomes
 
Magic and Science of Teams
Magic and Science of TeamsMagic and Science of Teams
Magic and Science of Teams
Mark Levison, CST
 
Developing Policy in the 21st Century: Working Smarter, not Harder
Developing Policy in the 21st Century: Working Smarter, not HarderDeveloping Policy in the 21st Century: Working Smarter, not Harder
Developing Policy in the 21st Century: Working Smarter, not Harder
Integrated Knowledge Services
 
Developing Capabilities
Developing CapabilitiesDeveloping Capabilities
Developing Capabilities
actkm
 
Buss420 Team Primer
Buss420 Team PrimerBuss420 Team Primer
Buss420 Team Primer
Instructor JeanBaptiste
 
Nerd herding ntc11nerd - Howe
Nerd herding ntc11nerd - HoweNerd herding ntc11nerd - Howe
Nerd herding ntc11nerd - Howe
Grant M Howe
 
Project management communications mp
Project management  communications mpProject management  communications mp
Project management communications mp
Malcolm Peart
 
Ulearn2011 brain
Ulearn2011 brainUlearn2011 brain
Ulearn2011 brain
Cheryl Doig
 
Creative Chaos
Creative ChaosCreative Chaos
Creative Chaos
drew davidson
 
Knowledge Management
Knowledge ManagementKnowledge Management
Knowledge Management
Elaine Aitken
 
Patterns for collaborative creativity
Patterns for collaborative creativityPatterns for collaborative creativity
Patterns for collaborative creativity
John Thomas
 
Building DH Capacity Workshop 2016
Building DH Capacity Workshop 2016Building DH Capacity Workshop 2016
Building DH Capacity Workshop 2016
Ashley Sanders, Ph.D.
 
Agile Transformation - Cultural and Behavioral Challenges
Agile Transformation - Cultural and Behavioral ChallengesAgile Transformation - Cultural and Behavioral Challenges
Agile Transformation - Cultural and Behavioral Challenges
Sesh Veeraraghavan
 
Workshop Facilitation
Workshop FacilitationWorkshop Facilitation
Workshop Facilitation
Floris Koot
 

Similar to Agile distributed teams (20)

New Approaches to Knowledge Management (part 1)
New Approaches to Knowledge Management (part 1)New Approaches to Knowledge Management (part 1)
New Approaches to Knowledge Management (part 1)
 
Technology Enabled Teaching
Technology Enabled TeachingTechnology Enabled Teaching
Technology Enabled Teaching
 
People spaces
People spacesPeople spaces
People spaces
 
Can We Do Agile? Barriers to Agile Adoption
Can We Do Agile? Barriers to Agile AdoptionCan We Do Agile? Barriers to Agile Adoption
Can We Do Agile? Barriers to Agile Adoption
 
Workplace 2.0 Lava Con
Workplace 2.0 Lava ConWorkplace 2.0 Lava Con
Workplace 2.0 Lava Con
 
Retrospectives
RetrospectivesRetrospectives
Retrospectives
 
Agile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active LearningAgile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active Learning
 
Magic and Science of Teams
Magic and Science of TeamsMagic and Science of Teams
Magic and Science of Teams
 
Developing Policy in the 21st Century: Working Smarter, not Harder
Developing Policy in the 21st Century: Working Smarter, not HarderDeveloping Policy in the 21st Century: Working Smarter, not Harder
Developing Policy in the 21st Century: Working Smarter, not Harder
 
Developing Capabilities
Developing CapabilitiesDeveloping Capabilities
Developing Capabilities
 
Buss420 Team Primer
Buss420 Team PrimerBuss420 Team Primer
Buss420 Team Primer
 
Nerd herding ntc11nerd - Howe
Nerd herding ntc11nerd - HoweNerd herding ntc11nerd - Howe
Nerd herding ntc11nerd - Howe
 
Project management communications mp
Project management  communications mpProject management  communications mp
Project management communications mp
 
Ulearn2011 brain
Ulearn2011 brainUlearn2011 brain
Ulearn2011 brain
 
Creative Chaos
Creative ChaosCreative Chaos
Creative Chaos
 
Knowledge Management
Knowledge ManagementKnowledge Management
Knowledge Management
 
Patterns for collaborative creativity
Patterns for collaborative creativityPatterns for collaborative creativity
Patterns for collaborative creativity
 
Building DH Capacity Workshop 2016
Building DH Capacity Workshop 2016Building DH Capacity Workshop 2016
Building DH Capacity Workshop 2016
 
Agile Transformation - Cultural and Behavioral Challenges
Agile Transformation - Cultural and Behavioral ChallengesAgile Transformation - Cultural and Behavioral Challenges
Agile Transformation - Cultural and Behavioral Challenges
 
Workshop Facilitation
Workshop FacilitationWorkshop Facilitation
Workshop Facilitation
 

Recently uploaded

“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

Agile distributed teams

  • 1. Agile Distributed Teams Ariel Schapiro – ariel.schapiro@southworks.net
  • 3. Stats 32% + 13% = 45%
  • 4. Why distributed? Global markets Costs Specialization Talent “Follow the sun”
  • 5. “High-bandwidth communication is one of the core practices of Scrum… The best communication is face to face, with communications occurring through facial expression, body language, intonation, and words. When a white board is thrown in and the teams work out design as a group, the communication bandwidth absolutely sizzles.” Ken Schwaber, The Enterprise and Scrum Co-located
  • 7. Co-located Productivity Activities Distraction and recognition
  • 8. Distribution levels Devs Customer QA Sponsor
  • 11. Communication HOW WHAT Status, plan, progress, Problems, discussions, expositions, training, complaints, congratulations, help… Frequent but efficient Channels for every need Balanced coordination and points of reference “Share the pain”
  • 12. Follow-up meetings Presentations: inspiring, easy to follow, to the point Live meeting minutes / collaborative Checkpoints (open questions, summaries) “sorry I was on mute”
  • 13. Slide 47 with a very long title (the “anti slide”) Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitorconguemassa. Fusceposuere, magna sed pulvinarultricies, puruslectusmalesuada libero, sitametcommodo magna eros quis urna. Nunc viverraimperdietenim. Fusceest. Vivamus a tellus. Pellentesquehabitantmorbitristiquesenectus et netus et malesuadafamesacturpisegestas. Proinpharetranonummypede. Mauris et orci. Aeneanneclorem. In porttitor. Doneclaoreetnonummyaugue. Suspendisse dui purus, scelerisque at, vulputate vitae, pretiummattis, nunc. Maurisegetneque at semvenenatiseleifend. Utnonummy. Fuscealiquetpede non pede. Suspendissedapibuslorempellentesque magna. Integernulla. Donecblanditfeugiat ligula. Donechendrerit, felis et imperdieteuismod, purus ipsum pretiummetus, in lacinianullanislegetsapien.
  • 14. Email 1:1-N Formal Discussions
  • 15. IM 1:1 Ideas/thoughts Tool to get closer Status (available, busy, etc.) Availability + progress To the point Formal (?) Focus Exit Sensitive issues
  • 16. Phone 1:1 Urgency/sensitive issue Tone Official Availability Agenda
  • 17. Repository “Maps and dictionaries” Videos Tools Backlog Issues Shared Knowledge
  • 18. Change of channels Minimum doc necessary Sketches  “specltes”  doc Organization based on distribution (Conway’s Law) Flexible process
  • 19. Trust Frequent visits (sponsors, team members) Feedback: 1:1 Retrospectives Previous team cohesion
  • 22. References and recommended readings Scrum and XP from the Trenches - Henrik Kniberg The Enterprise and Scrum - Ken Schwaber A Practical Guide to Distributed Scrum – Elizabeth Woodward Adapting Agile Methods for Complex Environments - IBM Global Development and Delivery in Practice (GDD) – IBM Distributed Agile Development at Microsoft patterns & practices – Ade Miller State of Agile Survey 2010 – VersionOne How Does Radical Collocation Help a Team Succeed? - Stephanie Teasley Exploring the Duality between Product and Organizational Architectures: A Test of the “Mirroring” - Alan MacCormackHypothesis 2008 IT Project Success Rates Survey Results - Ambysoft

Editor's Notes

  1. http://www.youtube.com/watch?v=k67NfWRJCn0 (10:30)