SlideShare a Scribd company logo
1 of 22
Download to read offline
Thursday, August 12, 2010
A Bit About Cory




Thursday, August 12, 2010
The State of Software




Thursday, August 12, 2010
How Collocated Are We?


                                                   1%
                                                               17%
                                28%




                                  13%
                                                                    41%



               Same Building   Collocated         Driving Distance             Some Very Distant   Other
                                   Ambysoft 2009 Survey - Courtesy of Scott Ambler
Thursday, August 12, 2010
Distributed versus Dispersed                          USA
                                                     Team
                                                       3       Groups of
                            Team      USA       Europe             team
                                                        Team   members in
       Distributed


                              1
                                                          4      different
                            Headquarters
                                                        Team
                                                                locations
                                       Team               5
                                         2                  India

                                    Tampa       Germany
                                               Rod         Individual
       Dispersed




                            Bob     Joan                      team
                                              NYC         members in
                              Team 1            Will
                                                            different
                             Rich    Julia      3rd Floor  locations
                                              Sara
Thursday, August 12, 2010
6


                                   Distance is expensive

                  Kim Pat          Programming in pairs



                                                  12 people:
                   Kim            Pat             = $100,000 / yr penalty


                                                       12 people
                            Kim                        = $300,000 / yr penalty

                                                 Pat


             “Managing the Flow of Technology”
              “Distance Matters”

                                                                       ©Alistair Cockburn 2009
Thursday, August 12, 2010
7




                                     Face-to-face is the most effective - Try Video

                                                                                                   2 people at
   Communication Effectiveness




                                                                                                   whiteboard

                                                                                             2 people
                                                                                             on phone
                                                                                                                         w er)
                                                                                                                  A ns
                                                                                Videotape                     n d-
                                 (Courtesy of Thoughtworks, inc.)                                    io n-a
                                                                                                 e st
                                                     2 people                                 u
                                                                                            (Q
                                                     on chat
                                                                                      r)
                                                                             n-A nswe
                                            Paper                       estio
                                                                (N  o Qu


                                             Richness of communication channel

                                                                                                               ©Alistair Cockburn 2009
Thursday, August 12, 2010
Challenges
                                                                               Timezones
       Communication




       Incidental
     Communication                                                               Culture



                                                                    Overhead
 Image From: http://www.flickr.com/photos/crystaljingsr/3914729343

Thursday, August 12, 2010
Self Organization

                                       Totally                       Totally
                Conditions for                                                                   Self-Organizing
                                     Constrained                  Unconstrained
               Self-Organization                                                                     System
                                       System                        System

                                                                                                    Permeable
                                                                                               boundaries are good
                    Container         Strong, Small                  Weak, Large
                                                                                                enough to let the
                                                                                               system self-organize

                                                                                       Differences that are
                                                                   Many, or Every         constraining /
                   Significant        Hidden or not
                                                                Difference is Equally unconstraining the
                   Differences       acknowledged
                                                                  Acknowledged        system are identified
                                                                                      and worked through

                                                                                                Meaningful contacts
                 Transforming       Many, Top-Down                                                among agents
                                                                       Few, Trivial
                  Exchanges        Only, Tight Coupling                                        forming the patterns
                                                                                                  in the system




                                      From Facilitating Organizational Change: Lessons from Complexity Science
                                         Image From: http://www.flickr.com/photos/crystaljingsr/3914729343


Thursday, August 12, 2010
Exercise




                            From: http://www.flickr.com/photos/crystaljingsr/3915512588

Thursday, August 12, 2010
Review




 Image From: http://www.flickr.com/photos/crystaljingsr/3914729343

Thursday, August 12, 2010
Tips and Techniques



                                   “Teams need
                            Interpersonal Aggression...”

                                        “...they must be driven to
                                                be engaged”.
                                            -Peter Provost (personal conversation)




Thursday, August 12, 2010
Tips and Techniques

                      5 Tips from Microsoft P&P

                                           •Focus on Communication
                                           •Plan to Travel
                                           •Team Distribution
                                           •Focus on Coaching the Team
                                           •Distribution of Work



          http://download.microsoft.com/download/4/4/a/44a2cebd-63fb-4379-898d-9cf24822c6cc/distributed_agile_development_at_microsoft_patterns_and_practices.pdf



Thursday, August 12, 2010
Tips and Techniques

                   Simulate Whiteboards




Thursday, August 12, 2010
Tips and Techniques

                   Use Collaborative Tools




Thursday, August 12, 2010
Tips and Techniques

                   Use Collaborative Tools




Thursday, August 12, 2010
Tips and Techniques

                  Enable Face-to-Face Communication




Thursday, August 12, 2010
Tips and Techniques

               Keep Reminders of Who’s “There”


             In a seating chart, you
            put Post-It notes with all
             of the people who are
            present in the room and
             on the phone, adding
            and removing as people
                     “leave”

                            Thanks to Mark Kilby with Rally

Thursday, August 12, 2010
Tips and Techniques

          Collaborate with requirements




Thursday, August 12, 2010
Tips and Techniques

          Collaborate with retrospectives




Thursday, August 12, 2010
Tips and Techniques

                   Keep At It!


                            •Pay attention to what is going on
                            •Look for blockers in Communication
                            •Reach out to People
                            •Whole Team

                             Individuals and Interactions
                                         over
                                 Processes and Tools

Thursday, August 12, 2010
CORY FOY
                     @CORY_FOY
             CORY.FOY@NETOBJECTIVES.COM
                    (813) 352-0233
                 WWW.CORYFOY.COM


                 Please fill out your
                  feedback forms!




Thursday, August 12, 2010

More Related Content

More from Cory Foy

Stratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeStratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeCory Foy
 
Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015Cory Foy
 
Code Katas
Code KatasCode Katas
Code KatasCory Foy
 
Distributed Agility
Distributed AgilityDistributed Agility
Distributed AgilityCory Foy
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling AgilityCory Foy
 
Kanban for DevOps
Kanban for DevOpsKanban for DevOps
Kanban for DevOpsCory Foy
 
Ruby and OO for Beginners
Ruby and OO for BeginnersRuby and OO for Beginners
Ruby and OO for BeginnersCory Foy
 
Agile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the OrganizationAgile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the OrganizationCory Foy
 
Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?Cory Foy
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleCory Foy
 
SQE Boston - When Code Cries
SQE Boston - When Code CriesSQE Boston - When Code Cries
SQE Boston - When Code CriesCory Foy
 
GOTO Berlin - When Code Cries
GOTO Berlin - When Code CriesGOTO Berlin - When Code Cries
GOTO Berlin - When Code CriesCory Foy
 
Rails as a Pattern Language
Rails as a Pattern LanguageRails as a Pattern Language
Rails as a Pattern LanguageCory Foy
 
Patterns in Rails
Patterns in RailsPatterns in Rails
Patterns in RailsCory Foy
 
Agile Demystified
Agile DemystifiedAgile Demystified
Agile DemystifiedCory Foy
 
When Code Cries
When Code CriesWhen Code Cries
When Code CriesCory Foy
 
Ruby for C# Developers
Ruby for C# DevelopersRuby for C# Developers
Ruby for C# DevelopersCory Foy
 
Getting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataGetting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataCory Foy
 
Mud Tires: Getting Traction in Legacy Code
Mud Tires: Getting Traction in Legacy CodeMud Tires: Getting Traction in Legacy Code
Mud Tires: Getting Traction in Legacy CodeCory Foy
 
Fostering Software Craftsmanship
Fostering Software CraftsmanshipFostering Software Craftsmanship
Fostering Software CraftsmanshipCory Foy
 

More from Cory Foy (20)

Stratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeStratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right Time
 
Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015
 
Code Katas
Code KatasCode Katas
Code Katas
 
Distributed Agility
Distributed AgilityDistributed Agility
Distributed Agility
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling Agility
 
Kanban for DevOps
Kanban for DevOpsKanban for DevOps
Kanban for DevOps
 
Ruby and OO for Beginners
Ruby and OO for BeginnersRuby and OO for Beginners
Ruby and OO for Beginners
 
Agile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the OrganizationAgile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the Organization
 
Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at Scale
 
SQE Boston - When Code Cries
SQE Boston - When Code CriesSQE Boston - When Code Cries
SQE Boston - When Code Cries
 
GOTO Berlin - When Code Cries
GOTO Berlin - When Code CriesGOTO Berlin - When Code Cries
GOTO Berlin - When Code Cries
 
Rails as a Pattern Language
Rails as a Pattern LanguageRails as a Pattern Language
Rails as a Pattern Language
 
Patterns in Rails
Patterns in RailsPatterns in Rails
Patterns in Rails
 
Agile Demystified
Agile DemystifiedAgile Demystified
Agile Demystified
 
When Code Cries
When Code CriesWhen Code Cries
When Code Cries
 
Ruby for C# Developers
Ruby for C# DevelopersRuby for C# Developers
Ruby for C# Developers
 
Getting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataGetting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and Data
 
Mud Tires: Getting Traction in Legacy Code
Mud Tires: Getting Traction in Legacy CodeMud Tires: Getting Traction in Legacy Code
Mud Tires: Getting Traction in Legacy Code
 
Fostering Software Craftsmanship
Fostering Software CraftsmanshipFostering Software Craftsmanship
Fostering Software Craftsmanship
 

Recently uploaded

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Technically Distributed - Tools and Techniques for Distributed Teams

  • 2. A Bit About Cory Thursday, August 12, 2010
  • 3. The State of Software Thursday, August 12, 2010
  • 4. How Collocated Are We? 1% 17% 28% 13% 41% Same Building Collocated Driving Distance Some Very Distant Other Ambysoft 2009 Survey - Courtesy of Scott Ambler Thursday, August 12, 2010
  • 5. Distributed versus Dispersed USA Team 3 Groups of Team USA Europe team Team members in Distributed 1 4 different Headquarters Team locations Team 5 2 India Tampa Germany Rod Individual Dispersed Bob Joan team NYC members in Team 1 Will different Rich Julia 3rd Floor locations Sara Thursday, August 12, 2010
  • 6. 6 Distance is expensive Kim Pat Programming in pairs 12 people: Kim Pat = $100,000 / yr penalty 12 people Kim = $300,000 / yr penalty Pat “Managing the Flow of Technology” “Distance Matters” ©Alistair Cockburn 2009 Thursday, August 12, 2010
  • 7. 7 Face-to-face is the most effective - Try Video 2 people at Communication Effectiveness whiteboard 2 people on phone w er) A ns Videotape n d- (Courtesy of Thoughtworks, inc.) io n-a e st 2 people u (Q on chat r) n-A nswe Paper estio (N o Qu Richness of communication channel ©Alistair Cockburn 2009 Thursday, August 12, 2010
  • 8. Challenges Timezones Communication Incidental Communication Culture Overhead Image From: http://www.flickr.com/photos/crystaljingsr/3914729343 Thursday, August 12, 2010
  • 9. Self Organization Totally Totally Conditions for Self-Organizing Constrained Unconstrained Self-Organization System System System Permeable boundaries are good Container Strong, Small Weak, Large enough to let the system self-organize Differences that are Many, or Every constraining / Significant Hidden or not Difference is Equally unconstraining the Differences acknowledged Acknowledged system are identified and worked through Meaningful contacts Transforming Many, Top-Down among agents Few, Trivial Exchanges Only, Tight Coupling forming the patterns in the system From Facilitating Organizational Change: Lessons from Complexity Science Image From: http://www.flickr.com/photos/crystaljingsr/3914729343 Thursday, August 12, 2010
  • 10. Exercise From: http://www.flickr.com/photos/crystaljingsr/3915512588 Thursday, August 12, 2010
  • 11. Review Image From: http://www.flickr.com/photos/crystaljingsr/3914729343 Thursday, August 12, 2010
  • 12. Tips and Techniques “Teams need Interpersonal Aggression...” “...they must be driven to be engaged”. -Peter Provost (personal conversation) Thursday, August 12, 2010
  • 13. Tips and Techniques 5 Tips from Microsoft P&P •Focus on Communication •Plan to Travel •Team Distribution •Focus on Coaching the Team •Distribution of Work http://download.microsoft.com/download/4/4/a/44a2cebd-63fb-4379-898d-9cf24822c6cc/distributed_agile_development_at_microsoft_patterns_and_practices.pdf Thursday, August 12, 2010
  • 14. Tips and Techniques Simulate Whiteboards Thursday, August 12, 2010
  • 15. Tips and Techniques Use Collaborative Tools Thursday, August 12, 2010
  • 16. Tips and Techniques Use Collaborative Tools Thursday, August 12, 2010
  • 17. Tips and Techniques Enable Face-to-Face Communication Thursday, August 12, 2010
  • 18. Tips and Techniques Keep Reminders of Who’s “There” In a seating chart, you put Post-It notes with all of the people who are present in the room and on the phone, adding and removing as people “leave” Thanks to Mark Kilby with Rally Thursday, August 12, 2010
  • 19. Tips and Techniques Collaborate with requirements Thursday, August 12, 2010
  • 20. Tips and Techniques Collaborate with retrospectives Thursday, August 12, 2010
  • 21. Tips and Techniques Keep At It! •Pay attention to what is going on •Look for blockers in Communication •Reach out to People •Whole Team Individuals and Interactions over Processes and Tools Thursday, August 12, 2010
  • 22. CORY FOY @CORY_FOY CORY.FOY@NETOBJECTIVES.COM (813) 352-0233 WWW.CORYFOY.COM Please fill out your feedback forms! Thursday, August 12, 2010