SlideShare a Scribd company logo
Janet Gregory, DragonFire Inc. 
Copyright 2014 
SQDG – Calgary 
October 2014 
With input from Lisa Crispin 
1
Copyright 2014 
DragonFire Inc. 
Agile Testing - 2009 
More Agile Testing 
Oct. 2014 
www.agiletester.ca 
www.janetgregory.ca 
@janetgregoryca 
janet@agiletester.ca
Copyright 2014 
DragonFire Inc. 
Let’s learn a bit about your experiences 
-Different cities, same time zone (or 1 hr. apart) 
-Time zones more than 7 hrs difference 
-More than 3 remote teams 
-Less than 100 people 
-Larger than 1,000 employees 
-Larger than 5,000 
-Others? 
3
Copyright 2014 
DragonFire Inc. 
4
Copyright 2014 
DragonFire Inc. 
What are some issues implementing agile 
large organizations or distributed teams?
•Cost savings 
•Mergers & acquisitions 
•Remote availability 
•Lack of expertise 
in-house 
6
7 
•Able to hire the ‘right’ people 
◦Independent of where they live 
•Leverage time zones to your advantage 
•More diversity
•Extra communication efforts 
•Time zone differences 
•Dependencies 
•Less productive 
8
•Organizational controls 
•Working with third parties 
•Involving customers 
•Managing dependencies 
•ERP system integration 
9
Distributed teams and large organizations mean cultural issues. Many teams just don’t take it into consideration. 
10
Copyright 2014 
DragonFire Inc. 
Norms & values 
Language 
Infrastructure challenges 
History, habits 
Interactions 
11
Copyright 2014 
DragonFire Inc. 
It’s relatively simple for a co-located team to adapt to agile, make the values’ their own, and follow the principles. 
12
•Lack of trust 
•Lack of face time 
•Splitting work between teams 
•Collaboration / Communication 
13
Copyright 2014 
DragonFire Inc. 
14
Let’s talk about tools & practices for communication & collaboration 
15
Copyright 2014 
DragonFire Inc. 
•Collaboration means ... 
◦Working together to find solutions, etc. 
•Communication means ... sharing 
◦Ideas, information, decisions, solutions, etc. 
◦Understand the media 
◦Know the audience 
16
Copyright 2014 
DragonFire Inc. 
•Set up communication channels so all team members have access to 
◦decisions made 
◦planning sessions 
◦meeting notes 
•Lowest common denominator for communication 
17
Copyright 2014 
DragonFire Inc. 
•Email 
◦Broadcast, individual, follow-up on conversations 
•Photos – task boards, smart boards 
•Videos 
Remember ..... 
•Emails do not show emotions and can be misinterpreted 
18
Copyright 2014 
DragonFire Inc. 
•Telephone 
•Chat rooms 
•Wiki 
•Collaborative automation tools 
•Mind-mapping tools 
•Remote pairing: VPN, Skype, instant messaging, desktop sharing 
19
Copyright 2014 
DragonFire Inc. 
•Use video whenever possible 
◦Skype, Google phone, teleconferencing 
•Put faces on stories and tasks 
◦Physical task boards 
◦On-line systems 
◦Use avatars 
•Virtual tele-presence 
20
Copyright 2014 
DragonFire Inc. 
21
Copyright 2014 
DragonFire Inc. 
22
•Tests provide feedback 
•Tests show desired behaviour 
•Developers think about testability 
•Testers think about the big picture 
•Multiple skill sets mean better solution 
23
•Keep the feedback cycle short 
•Remove dependencies early 
24 
Note: 
Feature teams are preferable with all team members 
co-located
25 
Picture by Augusta Evangelisti, based on diagram from Elisabeth Hendrickson
26 
Think in Levels of Detail
27
28
Copyright 2014 
DragonFire Inc.
•Power of 3 
•Pairing 
•Question 
•Draw pictures 
•Repeat verbal conversations in writing 
30
Copyright 2014 
DragonFire Inc. 
•Continuous integration 
•Integrate testing and coding 
•Use common tools 
◦Version control 
◦Test frameworks 
◦Defect tracking 
31 
Consider operations / maintenance teams for support of tests, code
•Share information 
•Share awareness of dependencies 
•Keep everyone “in the loop” 
•Same vision 
•Same goal 
32
Copyright 2014 
DragonFire Inc. 
33
Copyright 2014 
DragonFire Inc. 
•Common orientation 
•Off –shore teams 
•Acquired teams 
•New remote team members 
•Foster a learning culture 
◦Tolerate mistakes 
◦Personal safety 
•Give time to experiment, to try 
34
Copyright 2014 
DragonFire Inc. 
•Command and control 
•Think – how to give confidence? 
•Provide transparency 
•Provide the right support 
◦For self-organizing teams 
◦Extra positions for liaison 
35
Copyright 2014 
DragonFire Inc. 
•Schedules 
◦Overlapping times 
◦Meetings 
◦Share the pain 
•Use retrospectives 
◦Identify problem areas 
◦Experiment with solutions 
36
Copyright 2014 
DragonFire Inc. 
•Think constantly of other teams or team members 
•Extend help to others 
•Between management and development 
37
Copyright 2014 
DragonFire Inc. 
38
Copyright 2014 
DragonFire Inc. 
•Whole team 
•Small chunks of work 
•Use your diverse skills 
•Respect culture: yours and others 
•Give teams time to experiment, learn 
•Maintain discipline 
•Avoid silos – geographical or functional 
39
Copyright 2014 
DragonFire Inc. 
Collaborate to innovate 
or 
Innovate to collaborate 
Use retrospectives to improve!! 
40
Copyright 2014 
DragonFire Inc. 
Agile Testing: A Practical Guide for Testers and Agile Teams More Agile Testing: Learning Journeys for the Whole Team By Janet Gregory and Lisa Crispin www.agiletester.ca 
Contact info www.janetgregory.ca Email: janet@agiletester.ca Twitter: janetgregoryca 
41
Copyright 2014 
DragonFire Inc. 
•Practices for Scaling Lean & Agile Development: Large, Multisite and Offshore Product Development with Large-Scale Scrum, Craig Larman and Bas Vodde, Addison-Wesley, 2010 
•Agile Software Development in the Large: Diving into the Deep, Jutta Eckstein, Dorset House, 2004 
•Fearless Change: Patterns for introducing new ideas, Linda Rising and Mary Lynn Manns 
•Agile-testing@yahoogroups.com 
•Pictures taken on safari in Kenya and Tanzania with Nature Encounters Tours, 
42
Copyright 2014 
DragonFire Inc. 
•www.lisacrispin.com 
•Rothman Consulting Group, Inc. Vol 9, #5: Building Trust in any Team 
•http://leadingsoftwaretestinginanagileworld.blogspot.co.uk/2011/03/distributed-agile-test-teams-making-it.html 
43

More Related Content

PPTX
Change the conversation keynote StarWest 2015
PDF
Key Success Factors for Agile Testing 2016
PDF
Agile Testing in the Enterprise 2016
PDF
Testing is a team problem
PDF
Using your testing mindset to explore requirements
PDF
Agile Testing in the Enterprise
PDF
Holistic testing in DevOps
PDF
The Whole Team Approach to Quality in Continuous Delivery
Change the conversation keynote StarWest 2015
Key Success Factors for Agile Testing 2016
Agile Testing in the Enterprise 2016
Testing is a team problem
Using your testing mindset to explore requirements
Agile Testing in the Enterprise
Holistic testing in DevOps
The Whole Team Approach to Quality in Continuous Delivery

What's hot (20)

PDF
Get testing bottlenecks out of your pipelines
PDF
Pitfalls of an Agile Transformation
PPT
Jonathan Kohl - Is Agile Distracting You?
PDF
KAA How to get your Good agile teams to Great
PDF
Engineering Speed
PDF
Janet Gregory - Agile testing challenges Knowit 2014
PDF
Testing in a Continuous World
PDF
WEBINAR: Introduction to PDCA
PPTX
Situational retrospectives
PDF
Building Lean and Agile in the Real World
PDF
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
PPT
Devops days slide deck
PDF
Why agile testing isn't working
PDF
From Chaos to Confidence: DevOps at LeanKit
PDF
Agile Testing - What's that all about?
PDF
Testing is Not a 9 to 5 Job - talk by industry executive Mike Lyles
PDF
Testers & Teams on the Agile Fluency™ Journey
PDF
Scaling Quality by Building it in - Agile Tour Ottawa 2017
PPTX
Automation strategy step by step
PDF
Building Lean
Get testing bottlenecks out of your pipelines
Pitfalls of an Agile Transformation
Jonathan Kohl - Is Agile Distracting You?
KAA How to get your Good agile teams to Great
Engineering Speed
Janet Gregory - Agile testing challenges Knowit 2014
Testing in a Continuous World
WEBINAR: Introduction to PDCA
Situational retrospectives
Building Lean and Agile in the Real World
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Devops days slide deck
Why agile testing isn't working
From Chaos to Confidence: DevOps at LeanKit
Agile Testing - What's that all about?
Testing is Not a 9 to 5 Job - talk by industry executive Mike Lyles
Testers & Teams on the Agile Fluency™ Journey
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Automation strategy step by step
Building Lean
Ad

Viewers also liked (17)

PDF
Shirly Ronen - Agile defect management - Functional Defects versus Regressio...
PPT
Jared Richardson - Agile Testing Strategies
 
PPT
QA In Agile: solutions
PPTX
Distributed agile testing_for_enterprises
PPTX
Distributed Agile Scrum Model
PDF
Strategies for Distributed Agile Testing
PPTX
Differences between Testing in Waterfall and Agile
PPT
Scrum Testing Methodology
PPT
Agile QA presentation
PPTX
Agile Testing: The Role Of The Agile Tester
PPTX
Practicing Agile in Offshore Environment
PPTX
Agile Testing by Example
PPSX
Agile vs Iterative vs Waterfall models
PDF
Strategies for Distributed Testing
PDF
Introduction to Agile software testing
PPT
Agile Testing Process
PPTX
Agile Testing Strategy
Shirly Ronen - Agile defect management - Functional Defects versus Regressio...
Jared Richardson - Agile Testing Strategies
 
QA In Agile: solutions
Distributed agile testing_for_enterprises
Distributed Agile Scrum Model
Strategies for Distributed Agile Testing
Differences between Testing in Waterfall and Agile
Scrum Testing Methodology
Agile QA presentation
Agile Testing: The Role Of The Agile Tester
Practicing Agile in Offshore Environment
Agile Testing by Example
Agile vs Iterative vs Waterfall models
Strategies for Distributed Testing
Introduction to Agile software testing
Agile Testing Process
Agile Testing Strategy
Ad

Similar to Agile testing for distributed teams and large orgs (20)

PDF
Distributed Agile Testing: Yes, You Can
PDF
Implementing Agile Tester Perspective Janet Gregory
PDF
Creating And Sustaining An Agile Culture Sm
PDF
Lessons learned in agile romania
PDF
The Agile Tester’s Mindset
PPTX
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
PDF
The Mindset Change for the Agile Tester
PPTX
Achieving the Full Potential of Your Distributed Agile Team (AgileAus 2013)
PDF
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
PDF
Planning Your Agile Testing: A Practical Guide
PDF
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011
PDF
How to apply agile principles to the agency model
PDF
How to apply agile methodologies to the agency model | Agile for Agencies, Ea...
PDF
Surfing the Agile Wave
PDF
Large scale agile_svante_lidman
PDF
Agility At Scale
PDF
STLDODN - Agile Testing in a Waterfall World
PPTX
ATC2013-Naresh Arumugam- Top 10 challenges with distributed teams and viable ...
PDF
Wanted Team Players
PDF
Manoj Kolhe - Testing in Agile Environment
Distributed Agile Testing: Yes, You Can
Implementing Agile Tester Perspective Janet Gregory
Creating And Sustaining An Agile Culture Sm
Lessons learned in agile romania
The Agile Tester’s Mindset
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
The Mindset Change for the Agile Tester
Achieving the Full Potential of Your Distributed Agile Team (AgileAus 2013)
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Planning Your Agile Testing: A Practical Guide
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011
How to apply agile principles to the agency model
How to apply agile methodologies to the agency model | Agile for Agencies, Ea...
Surfing the Agile Wave
Large scale agile_svante_lidman
Agility At Scale
STLDODN - Agile Testing in a Waterfall World
ATC2013-Naresh Arumugam- Top 10 challenges with distributed teams and viable ...
Wanted Team Players
Manoj Kolhe - Testing in Agile Environment

Recently uploaded (20)

PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Introduction to Artificial Intelligence
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
AI in Product Development-omnex systems
PDF
Nekopoi APK 2025 free lastest update
PPTX
ai tools demonstartion for schools and inter college
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PPTX
CHAPTER 2 - PM Management and IT Context
PPT
Introduction Database Management System for Course Database
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
System and Network Administraation Chapter 3
PDF
How Creative Agencies Leverage Project Management Software.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
Introduction to Artificial Intelligence
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Odoo Companies in India – Driving Business Transformation.pdf
AI in Product Development-omnex systems
Nekopoi APK 2025 free lastest update
ai tools demonstartion for schools and inter college
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PTS Company Brochure 2025 (1).pdf.......
How to Migrate SBCGlobal Email to Yahoo Easily
ManageIQ - Sprint 268 Review - Slide Deck
CHAPTER 2 - PM Management and IT Context
Introduction Database Management System for Course Database
Navsoft: AI-Powered Business Solutions & Custom Software Development
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Design an Analysis of Algorithms II-SECS-1021-03
VVF-Customer-Presentation2025-Ver1.9.pptx
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
System and Network Administraation Chapter 3
How Creative Agencies Leverage Project Management Software.pdf

Agile testing for distributed teams and large orgs

  • 1. Janet Gregory, DragonFire Inc. Copyright 2014 SQDG – Calgary October 2014 With input from Lisa Crispin 1
  • 2. Copyright 2014 DragonFire Inc. Agile Testing - 2009 More Agile Testing Oct. 2014 www.agiletester.ca www.janetgregory.ca @janetgregoryca janet@agiletester.ca
  • 3. Copyright 2014 DragonFire Inc. Let’s learn a bit about your experiences -Different cities, same time zone (or 1 hr. apart) -Time zones more than 7 hrs difference -More than 3 remote teams -Less than 100 people -Larger than 1,000 employees -Larger than 5,000 -Others? 3
  • 5. Copyright 2014 DragonFire Inc. What are some issues implementing agile large organizations or distributed teams?
  • 6. •Cost savings •Mergers & acquisitions •Remote availability •Lack of expertise in-house 6
  • 7. 7 •Able to hire the ‘right’ people ◦Independent of where they live •Leverage time zones to your advantage •More diversity
  • 8. •Extra communication efforts •Time zone differences •Dependencies •Less productive 8
  • 9. •Organizational controls •Working with third parties •Involving customers •Managing dependencies •ERP system integration 9
  • 10. Distributed teams and large organizations mean cultural issues. Many teams just don’t take it into consideration. 10
  • 11. Copyright 2014 DragonFire Inc. Norms & values Language Infrastructure challenges History, habits Interactions 11
  • 12. Copyright 2014 DragonFire Inc. It’s relatively simple for a co-located team to adapt to agile, make the values’ their own, and follow the principles. 12
  • 13. •Lack of trust •Lack of face time •Splitting work between teams •Collaboration / Communication 13
  • 15. Let’s talk about tools & practices for communication & collaboration 15
  • 16. Copyright 2014 DragonFire Inc. •Collaboration means ... ◦Working together to find solutions, etc. •Communication means ... sharing ◦Ideas, information, decisions, solutions, etc. ◦Understand the media ◦Know the audience 16
  • 17. Copyright 2014 DragonFire Inc. •Set up communication channels so all team members have access to ◦decisions made ◦planning sessions ◦meeting notes •Lowest common denominator for communication 17
  • 18. Copyright 2014 DragonFire Inc. •Email ◦Broadcast, individual, follow-up on conversations •Photos – task boards, smart boards •Videos Remember ..... •Emails do not show emotions and can be misinterpreted 18
  • 19. Copyright 2014 DragonFire Inc. •Telephone •Chat rooms •Wiki •Collaborative automation tools •Mind-mapping tools •Remote pairing: VPN, Skype, instant messaging, desktop sharing 19
  • 20. Copyright 2014 DragonFire Inc. •Use video whenever possible ◦Skype, Google phone, teleconferencing •Put faces on stories and tasks ◦Physical task boards ◦On-line systems ◦Use avatars •Virtual tele-presence 20
  • 23. •Tests provide feedback •Tests show desired behaviour •Developers think about testability •Testers think about the big picture •Multiple skill sets mean better solution 23
  • 24. •Keep the feedback cycle short •Remove dependencies early 24 Note: Feature teams are preferable with all team members co-located
  • 25. 25 Picture by Augusta Evangelisti, based on diagram from Elisabeth Hendrickson
  • 26. 26 Think in Levels of Detail
  • 27. 27
  • 28. 28
  • 30. •Power of 3 •Pairing •Question •Draw pictures •Repeat verbal conversations in writing 30
  • 31. Copyright 2014 DragonFire Inc. •Continuous integration •Integrate testing and coding •Use common tools ◦Version control ◦Test frameworks ◦Defect tracking 31 Consider operations / maintenance teams for support of tests, code
  • 32. •Share information •Share awareness of dependencies •Keep everyone “in the loop” •Same vision •Same goal 32
  • 34. Copyright 2014 DragonFire Inc. •Common orientation •Off –shore teams •Acquired teams •New remote team members •Foster a learning culture ◦Tolerate mistakes ◦Personal safety •Give time to experiment, to try 34
  • 35. Copyright 2014 DragonFire Inc. •Command and control •Think – how to give confidence? •Provide transparency •Provide the right support ◦For self-organizing teams ◦Extra positions for liaison 35
  • 36. Copyright 2014 DragonFire Inc. •Schedules ◦Overlapping times ◦Meetings ◦Share the pain •Use retrospectives ◦Identify problem areas ◦Experiment with solutions 36
  • 37. Copyright 2014 DragonFire Inc. •Think constantly of other teams or team members •Extend help to others •Between management and development 37
  • 39. Copyright 2014 DragonFire Inc. •Whole team •Small chunks of work •Use your diverse skills •Respect culture: yours and others •Give teams time to experiment, learn •Maintain discipline •Avoid silos – geographical or functional 39
  • 40. Copyright 2014 DragonFire Inc. Collaborate to innovate or Innovate to collaborate Use retrospectives to improve!! 40
  • 41. Copyright 2014 DragonFire Inc. Agile Testing: A Practical Guide for Testers and Agile Teams More Agile Testing: Learning Journeys for the Whole Team By Janet Gregory and Lisa Crispin www.agiletester.ca Contact info www.janetgregory.ca Email: janet@agiletester.ca Twitter: janetgregoryca 41
  • 42. Copyright 2014 DragonFire Inc. •Practices for Scaling Lean & Agile Development: Large, Multisite and Offshore Product Development with Large-Scale Scrum, Craig Larman and Bas Vodde, Addison-Wesley, 2010 •Agile Software Development in the Large: Diving into the Deep, Jutta Eckstein, Dorset House, 2004 •Fearless Change: Patterns for introducing new ideas, Linda Rising and Mary Lynn Manns •Agile-testing@yahoogroups.com •Pictures taken on safari in Kenya and Tanzania with Nature Encounters Tours, 42
  • 43. Copyright 2014 DragonFire Inc. •www.lisacrispin.com •Rothman Consulting Group, Inc. Vol 9, #5: Building Trust in any Team •http://leadingsoftwaretestinginanagileworld.blogspot.co.uk/2011/03/distributed-agile-test-teams-making-it.html 43