SlideShare a Scribd company logo
Distributed Agile 
@cory_foy | Cory Foy | foyc@coryfoy.com 
http://www.coryfoy.com
Distributed Agility
“We won’t see fewer distributed 
teams going forward” 
–Thomas Schranz
Co-located agility
Distributed agility
Patterns of Distribution 
Distributed vs Dispersed 
Dispersed 
Distributed 
Dispersed 
Distributed
Patterns of Distribution 
Distributed Cross-Functional 
Product 
Owner 
Feature Team 
Feature Team
Patterns of Distribution 
Offshore with Local Management 
Management Team 
Offshore Team
Patterns of Distribution 
Fully Dispersed
Principles of Agility 
Communication 
Understanding 
Team Growth
Formal Container 
Informal Container 
http://www.flickr.com/photos/33695724@N07/3998201723 
https://www.flickr.com/photos/equinoxefr/3934157442 
Large 
Team 
Medium 
Team 
http://www.flickr.com/photos/97668927@N06/14744329878 
Self Contained 
Small 
Team
Co-located agility 
The whole is different 
than the sum of its 
parts 
Distributed agility
Distributed agility is about 
closing the gaps caused by 
distributing the team 
! 
Make sure the ROI is worth it
Pairing 
http://www.informit.com/articles/article.aspx?p=24486 
Office 
Mates 
Same 
Floor 
Different 
Floor 
http://alistair.cockburn.us/ASD+book+extract%3A+%22Communicating,+cooperating+teams%22
“Project costs increase in proportion 
to the time it takes for people to 
understand each other” 
–Alistair Cockburn
understand Scrum
Distributed Patterns for Scrum 
Name 
Problem 
Forces 
Solution 
3 Roles 
3 Meetings 
3 Artifacts
Problem
Stand ups, just 
via phone 
Demos, just via 
Remote Desktop 
What Doesn’t Work 
Pairing, just via 
serialized code reviews 
Distribution, just by 
offshoring testing
Rapid access to high impact 
communication methods 
Whole team coming together 
What Does Work 
Close collaboration 
Shared understanding
Standard 
Scrum 
Inspect and Adapt 
Standard Work 
Standard Process 
New Process 
New Process 
Inspect and Adapt
Expect Well 
Less 
Well 
Change 
What we 
wanted to 
happen 
What went 
well 
What didn’t 
go so well 
What we 
want to 
try
Roles
Roles 
Uber Scrum Master 
Product 
Owner 
Team 
Team 1 
Scrum 
Master 
Feat A 
Team 2 
Team 3 
Feat B 
Feat C 
Technical 
Vision 
Business 
Vision 
Tech 
PO
Meetings
Meetings 
Name: 
Problem: 
Forces: 
Try: 
Daily Stand Up 
Team communication of 
WIP and blockers 
Needs Trust, and clear 
communication 
- Over video 
- Over Chat w/Board 
- Asking Directly 
- Participant Board 
Stand Ups build trust 
and camaraderie
Meetings 
Name: 
Problem: 
Forces: 
Try: 
Sprint Planning 
Understand and commit 
to upcoming work & 
progress towards release 
- Collaborate with PO 
- Learning about Stories 
- Estimation 
- Fly Team In 
- Virtual Whiteboards 
- Video 
- Backlog Grooming
Meetings 
Name: 
Problem: 
Forces: 
Try: 
Estimation 
Understand and estimate 
stories in backlog 
- Collaborate with PO 
- Learning about Stories 
- Honest Assessment 
- Video Estimation 
- Facilitator gets and 
shows estimates for 
remote members 
- Online Estimation
Meetings 
Name: 
Problem: 
Forces: 
Try: 
Sprint Demo 
Demonstrate work done 
& get feedback from PO 
- PO Gets Understanding 
- No Powerpoint 
- High Impact Comms 
- Fly Team In 
- Fly PO In 
- Video
Meetings 
Name: 
Problem: 
Forces: 
Try: 
Retrospective 
Explore what’s working 
and what can be 
improved 
- Need High Trust/Safety 
- People need to add 
their own feedback 
- Fly Team In 
- Facilitator monitoring 
chat 
- Everyone on Chat
Artifacts
Artifacts 
Name: 
Problem: 
Forces: 
Try: 
Product Backlog 
Understand Business Value 
Proposition of work 
- Used for forecasting 
- Needs grooming 
- Team should have a 
line of sight 
- Check in regularly w/ 
team for 
understanding 
- Product Vision 
- Visualize Product
Artifacts 
Name: 
Problem: 
Forces: 
Try: 
Sprint Backlog 
Review work remaining 
based on team’s velocity 
- Need velocity 
- All Work Visible 
- Commitments 
- Information Radiator 
- Electronic Boards 
- Synchronized Physical 
Boards
Artifacts 
Name: 
Problem: 
Forces: 
Try: 
Burn Down Chart 
Project out progress to 
know when commitments 
and work at risk 
- Daily updates 
- Meaningful values 
- Ability to take action 
- Formally talk about 
progress 
- Look at Cycle Time / 
Queue Lengths
Artifacts 
Name: 
Problem: 
Forces: 
Try: 
Scrum Board 
Information Radiator to 
help the team quickly 
visualize work in process 
and bottlenecks 
Needs to be able to 
radiate information - 
not have information 
reached for 
- Sync’d Physical Boards 
- Extra Monitor for 
showing board always
Tools
Tools
Tools 
Name: 
Problem: 
Forces: 
Try: 
Explore Ideas 
Different people learn 
and explore in diff ways 
- Need Understanding 
- Looking for Solutions 
- Strong Opinions 
- Virtual Whiteboards 
- Smart Boards 
- Online Innovation 
Games
Tools 
Name: 
Problem: 
Forces: 
Try: 
Visualize Team 
Keeping team connected 
with each other 
- Personalities expressed 
through body language 
- May not always work 
together 
- Time Zone Bubble 
- Team Pictures 
- “Who’s Where When?” 
- Virtual Chairs for calls
Tools 
Name: 
Problem: 
Forces: 
Try: 
Short Iterations 
We learn the most when 
we try to integrate 
- Working Software 
- Automated Builds 
- Automated Tests 
- Quality Mindset 
- Shorter Iterations 
- Continuous Integration 
- Acceptance-Test Driven 
Development
Tools 
Name: 
Problem: 
Forces: 
Try: 
Kanban 
Work ends up pooled, & 
seems to take forever 
- Distributed By Role 
- Required workflow 
- Dependencies on other 
teams or vendors 
- Visualize Work / Make 
all work visible 
- Track Cycle Time 
- Monitor Queues 
- Limit WIP
Tools 
Name: 
Problem: 
Forces: 
Try: 
Small Talk 
Lots of knowledge 
happens through air flow 
- Not Co-located 
- Working on similar 
things 
- Shared knowledge 
- Open Mic / Video 
- Dedicated “virtual 
office” 
- Virtual workspaces 
- Dedicated Chat Room
Tools 
Name: 
Problem: 
Forces: 
Try: 
Hack Days 
Increase collaboration 
and new ways of working 
- Requires slack 
- Needs Collab Tools 
- Needs Org Trust 
- Best for dist teams 
- Challenge teams to 
split into virtual teams 
w/members from each 
diet team and build 
something - then demo
Artifacts 
Name: 
Problem: 
Forces: 
Try: 
Focus Time 
Too many meetings 
coordinating work 
between different parties 
- Strong Leadership 
- Organizational Respect 
- Set a time when there 
are no meetings 
allowed to be 
scheduled (10-noon) 
- Try Work Sessions
Principles of Agility 
Communication 
Understanding 
Team Growth 
Rapid 
High Impact 
Incidental 
Virtual Whiteboards 
Onsite Visits 
Formalize Agreements 
Team Events 
Fly In 
Shared Vision
Product 
Owner 
Feature Team 
Feature Team
Distributed Agility
Thanks! 
@cory_foy | Cory Foy | foyc@coryfoy.com 
http://www.coryfoy.com

More Related Content

What's hot (20)

PDF
Scrum intro
Elad Sofer
 
PPTX
Scrum plus – why scrum is not enough for successful delivery
Naveen Kumar Singh
 
PPTX
Refactoring workshop
Itzik Saban
 
PDF
Practical Scrum course day 2
Ilan Kirschenbaum
 
PDF
Understanding Agile Hardware
Cprime
 
PDF
FAST Agile
Ron Quartel
 
PPT
Software Testing with Agile Requirements Practices
A B M Moniruzzaman
 
PPTX
Achieving Balanced Agile Testing
Cprime
 
PPTX
Scrum Plus Extreme Programming (XP) for Hyper Productivity
Ron Quartel
 
PDF
Waterfall and Agile: a comparison
Patrice Kerremans
 
PDF
2 anton muzhailo - team development techniques you must know to be a valuab...
Ievgenii Katsan
 
PDF
Introduction to TDD
Ahmed Misbah
 
PDF
Practical Scrum course day 1
Ilan Kirschenbaum
 
PDF
Big rewrites without big risks
Flavius Stef
 
PDF
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Agile India
 
PDF
Growing a Company Test Community: Roles and Paths for Testers
TEST Huddle
 
PPTX
Kanban like another approach for gaming projects, Катерина Гаськова
Sigma Software
 
PPTX
QA team transition to agile testing at Alcatel Lucent
AgileSparks
 
PPTX
New Model Testing: A New Test Process and Tool
TEST Huddle
 
PPTX
Using kanban and cfd to effectively manage agile testing
Yuval Yeret
 
Scrum intro
Elad Sofer
 
Scrum plus – why scrum is not enough for successful delivery
Naveen Kumar Singh
 
Refactoring workshop
Itzik Saban
 
Practical Scrum course day 2
Ilan Kirschenbaum
 
Understanding Agile Hardware
Cprime
 
FAST Agile
Ron Quartel
 
Software Testing with Agile Requirements Practices
A B M Moniruzzaman
 
Achieving Balanced Agile Testing
Cprime
 
Scrum Plus Extreme Programming (XP) for Hyper Productivity
Ron Quartel
 
Waterfall and Agile: a comparison
Patrice Kerremans
 
2 anton muzhailo - team development techniques you must know to be a valuab...
Ievgenii Katsan
 
Introduction to TDD
Ahmed Misbah
 
Practical Scrum course day 1
Ilan Kirschenbaum
 
Big rewrites without big risks
Flavius Stef
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Agile India
 
Growing a Company Test Community: Roles and Paths for Testers
TEST Huddle
 
Kanban like another approach for gaming projects, Катерина Гаськова
Sigma Software
 
QA team transition to agile testing at Alcatel Lucent
AgileSparks
 
New Model Testing: A New Test Process and Tool
TEST Huddle
 
Using kanban and cfd to effectively manage agile testing
Yuval Yeret
 

Similar to Distributed Agility (20)

PPT
Waterfall vs agile approach scrum framework and best practices in software d...
Tayfun Bilsel
 
PPTX
Being an Agile Tester
liorf
 
PDF
LeSS-Intro - Scrum Meetup Berlin
Anton Skornyakov
 
PDF
Short Introduction to Large Scale Scrum LeSS
Anton Skornyakov
 
PDF
Masterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil Zambrana
IIMN. Instituto Internacional de Marketing
 
PPTX
Scale hurts
Ed Kraay
 
PPT
Scrum And The Enterprise
James Peckham
 
PPTX
Agile - Scrum
Samir Chitkara
 
PDF
DrupalCon 2013 Making Support Fun & Profitable
Promet Source
 
PDF
Meetup-Transition2AgileSHARE
Obaidur (OB) Rashid
 
PDF
PMI-ACP Domain IV: Team Performance v1.0
PhuocNT (Fresher.VN)
 
PDF
Scrum. Beginning Your Agile Transformation
Andreea Visanoiu
 
PDF
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Mark Kelley
 
PDF
Overcome-3-common-aem-delivery-challenges
iCiDIGITAL
 
PPT
Agile Retrospective & review
Conscires Agile Practices
 
PDF
Retrospective & review
Conscires Agile Practices
 
PPTX
Choosing the right agile approach for your organization
InCycle Software
 
PDF
Agile & SCRUM - Deep Dive for General Assembly
theresajaustin
 
PPT
Agile scrum induction
Priyank Pathak
 
PDF
6.2 Cross-Functional Team Framework - v2.0
Technology Expresso Expresso-Consulting
 
Waterfall vs agile approach scrum framework and best practices in software d...
Tayfun Bilsel
 
Being an Agile Tester
liorf
 
LeSS-Intro - Scrum Meetup Berlin
Anton Skornyakov
 
Short Introduction to Large Scale Scrum LeSS
Anton Skornyakov
 
Masterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil Zambrana
IIMN. Instituto Internacional de Marketing
 
Scale hurts
Ed Kraay
 
Scrum And The Enterprise
James Peckham
 
Agile - Scrum
Samir Chitkara
 
DrupalCon 2013 Making Support Fun & Profitable
Promet Source
 
Meetup-Transition2AgileSHARE
Obaidur (OB) Rashid
 
PMI-ACP Domain IV: Team Performance v1.0
PhuocNT (Fresher.VN)
 
Scrum. Beginning Your Agile Transformation
Andreea Visanoiu
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Mark Kelley
 
Overcome-3-common-aem-delivery-challenges
iCiDIGITAL
 
Agile Retrospective & review
Conscires Agile Practices
 
Retrospective & review
Conscires Agile Practices
 
Choosing the right agile approach for your organization
InCycle Software
 
Agile & SCRUM - Deep Dive for General Assembly
theresajaustin
 
Agile scrum induction
Priyank Pathak
 
6.2 Cross-Functional Team Framework - v2.0
Technology Expresso Expresso-Consulting
 
Ad

More from Cory Foy (20)

PDF
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Cory Foy
 
PDF
Stratgic Play - Doing the Right Thing at the Right Time
Cory Foy
 
PDF
Code Katas
Cory Foy
 
PDF
Kanban for DevOps
Cory Foy
 
PDF
Ruby and OO for Beginners
Cory Foy
 
PDF
Agile Roots: The Agile Mindset - Agility Across the Organization
Cory Foy
 
PDF
Triangle.rb - How Secure is Your Rails Site, Anyway?
Cory Foy
 
PDF
Scrum vs Kanban - Implementing Agility at Scale
Cory Foy
 
PDF
SQE Boston - When Code Cries
Cory Foy
 
PDF
GOTO Berlin - When Code Cries
Cory Foy
 
PDF
Rails as a Pattern Language
Cory Foy
 
PDF
Patterns in Rails
Cory Foy
 
PDF
Agile Demystified
Cory Foy
 
KEY
When Code Cries
Cory Foy
 
PPT
Ruby for C# Developers
Cory Foy
 
PPT
Getting Unstuck: Working with Legacy Code and Data
Cory Foy
 
KEY
Mud Tires: Getting Traction in Legacy Code
Cory Foy
 
PDF
Fostering Software Craftsmanship
Cory Foy
 
PDF
Delivering What's Right
Cory Foy
 
PDF
Koans and Katas, Oh My! From Øredev 2010
Cory Foy
 
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Cory Foy
 
Stratgic Play - Doing the Right Thing at the Right Time
Cory Foy
 
Code Katas
Cory Foy
 
Kanban for DevOps
Cory Foy
 
Ruby and OO for Beginners
Cory Foy
 
Agile Roots: The Agile Mindset - Agility Across the Organization
Cory Foy
 
Triangle.rb - How Secure is Your Rails Site, Anyway?
Cory Foy
 
Scrum vs Kanban - Implementing Agility at Scale
Cory Foy
 
SQE Boston - When Code Cries
Cory Foy
 
GOTO Berlin - When Code Cries
Cory Foy
 
Rails as a Pattern Language
Cory Foy
 
Patterns in Rails
Cory Foy
 
Agile Demystified
Cory Foy
 
When Code Cries
Cory Foy
 
Ruby for C# Developers
Cory Foy
 
Getting Unstuck: Working with Legacy Code and Data
Cory Foy
 
Mud Tires: Getting Traction in Legacy Code
Cory Foy
 
Fostering Software Craftsmanship
Cory Foy
 
Delivering What's Right
Cory Foy
 
Koans and Katas, Oh My! From Øredev 2010
Cory Foy
 
Ad

Recently uploaded (20)

PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 

Distributed Agility

  • 1. Distributed Agile @cory_foy | Cory Foy | [email protected] http://www.coryfoy.com
  • 3. “We won’t see fewer distributed teams going forward” –Thomas Schranz
  • 6. Patterns of Distribution Distributed vs Dispersed Dispersed Distributed Dispersed Distributed
  • 7. Patterns of Distribution Distributed Cross-Functional Product Owner Feature Team Feature Team
  • 8. Patterns of Distribution Offshore with Local Management Management Team Offshore Team
  • 9. Patterns of Distribution Fully Dispersed
  • 10. Principles of Agility Communication Understanding Team Growth
  • 11. Formal Container Informal Container http://www.flickr.com/photos/33695724@N07/3998201723 https://www.flickr.com/photos/equinoxefr/3934157442 Large Team Medium Team http://www.flickr.com/photos/97668927@N06/14744329878 Self Contained Small Team
  • 12. Co-located agility The whole is different than the sum of its parts Distributed agility
  • 13. Distributed agility is about closing the gaps caused by distributing the team ! Make sure the ROI is worth it
  • 14. Pairing http://www.informit.com/articles/article.aspx?p=24486 Office Mates Same Floor Different Floor http://alistair.cockburn.us/ASD+book+extract%3A+%22Communicating,+cooperating+teams%22
  • 15. “Project costs increase in proportion to the time it takes for people to understand each other” –Alistair Cockburn
  • 17. Distributed Patterns for Scrum Name Problem Forces Solution 3 Roles 3 Meetings 3 Artifacts
  • 19. Stand ups, just via phone Demos, just via Remote Desktop What Doesn’t Work Pairing, just via serialized code reviews Distribution, just by offshoring testing
  • 20. Rapid access to high impact communication methods Whole team coming together What Does Work Close collaboration Shared understanding
  • 21. Standard Scrum Inspect and Adapt Standard Work Standard Process New Process New Process Inspect and Adapt
  • 22. Expect Well Less Well Change What we wanted to happen What went well What didn’t go so well What we want to try
  • 23. Roles
  • 24. Roles Uber Scrum Master Product Owner Team Team 1 Scrum Master Feat A Team 2 Team 3 Feat B Feat C Technical Vision Business Vision Tech PO
  • 26. Meetings Name: Problem: Forces: Try: Daily Stand Up Team communication of WIP and blockers Needs Trust, and clear communication - Over video - Over Chat w/Board - Asking Directly - Participant Board Stand Ups build trust and camaraderie
  • 27. Meetings Name: Problem: Forces: Try: Sprint Planning Understand and commit to upcoming work & progress towards release - Collaborate with PO - Learning about Stories - Estimation - Fly Team In - Virtual Whiteboards - Video - Backlog Grooming
  • 28. Meetings Name: Problem: Forces: Try: Estimation Understand and estimate stories in backlog - Collaborate with PO - Learning about Stories - Honest Assessment - Video Estimation - Facilitator gets and shows estimates for remote members - Online Estimation
  • 29. Meetings Name: Problem: Forces: Try: Sprint Demo Demonstrate work done & get feedback from PO - PO Gets Understanding - No Powerpoint - High Impact Comms - Fly Team In - Fly PO In - Video
  • 30. Meetings Name: Problem: Forces: Try: Retrospective Explore what’s working and what can be improved - Need High Trust/Safety - People need to add their own feedback - Fly Team In - Facilitator monitoring chat - Everyone on Chat
  • 32. Artifacts Name: Problem: Forces: Try: Product Backlog Understand Business Value Proposition of work - Used for forecasting - Needs grooming - Team should have a line of sight - Check in regularly w/ team for understanding - Product Vision - Visualize Product
  • 33. Artifacts Name: Problem: Forces: Try: Sprint Backlog Review work remaining based on team’s velocity - Need velocity - All Work Visible - Commitments - Information Radiator - Electronic Boards - Synchronized Physical Boards
  • 34. Artifacts Name: Problem: Forces: Try: Burn Down Chart Project out progress to know when commitments and work at risk - Daily updates - Meaningful values - Ability to take action - Formally talk about progress - Look at Cycle Time / Queue Lengths
  • 35. Artifacts Name: Problem: Forces: Try: Scrum Board Information Radiator to help the team quickly visualize work in process and bottlenecks Needs to be able to radiate information - not have information reached for - Sync’d Physical Boards - Extra Monitor for showing board always
  • 36. Tools
  • 37. Tools
  • 38. Tools Name: Problem: Forces: Try: Explore Ideas Different people learn and explore in diff ways - Need Understanding - Looking for Solutions - Strong Opinions - Virtual Whiteboards - Smart Boards - Online Innovation Games
  • 39. Tools Name: Problem: Forces: Try: Visualize Team Keeping team connected with each other - Personalities expressed through body language - May not always work together - Time Zone Bubble - Team Pictures - “Who’s Where When?” - Virtual Chairs for calls
  • 40. Tools Name: Problem: Forces: Try: Short Iterations We learn the most when we try to integrate - Working Software - Automated Builds - Automated Tests - Quality Mindset - Shorter Iterations - Continuous Integration - Acceptance-Test Driven Development
  • 41. Tools Name: Problem: Forces: Try: Kanban Work ends up pooled, & seems to take forever - Distributed By Role - Required workflow - Dependencies on other teams or vendors - Visualize Work / Make all work visible - Track Cycle Time - Monitor Queues - Limit WIP
  • 42. Tools Name: Problem: Forces: Try: Small Talk Lots of knowledge happens through air flow - Not Co-located - Working on similar things - Shared knowledge - Open Mic / Video - Dedicated “virtual office” - Virtual workspaces - Dedicated Chat Room
  • 43. Tools Name: Problem: Forces: Try: Hack Days Increase collaboration and new ways of working - Requires slack - Needs Collab Tools - Needs Org Trust - Best for dist teams - Challenge teams to split into virtual teams w/members from each diet team and build something - then demo
  • 44. Artifacts Name: Problem: Forces: Try: Focus Time Too many meetings coordinating work between different parties - Strong Leadership - Organizational Respect - Set a time when there are no meetings allowed to be scheduled (10-noon) - Try Work Sessions
  • 45. Principles of Agility Communication Understanding Team Growth Rapid High Impact Incidental Virtual Whiteboards Onsite Visits Formalize Agreements Team Events Fly In Shared Vision
  • 46. Product Owner Feature Team Feature Team
  • 48. Thanks! @cory_foy | Cory Foy | [email protected] http://www.coryfoy.com