SlideShare a Scribd company logo
1 of 32
Download to read offline
TP
PM Tutorial
4/30/13 1:00PM

Distributed Agile Testing:
Yes, You Can
Presented by:
Janet Gregory
DragonFire, Inc.

Brought to you by:

340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Janet Gregory
Agile testing coach and practitioner Janet Gregory (@janetgregoryca) is the coauthor of Agile Testing: A
Practical Guide for Testers and Agile Teams and a contributor to 97 Things Every Programmer Should
Know. Janet specializes in showing agile teams how testers can add value in areas beyond critiquing the
product. For the past ten years, she has been working with teams to transition to agile development. Janet
teaches agile testing courses and tutorials worldwide, contributes articles to leading publications, and
enjoys sharing her experiences at conferences and user group meetings worldwide. Find more information
at janetgregory.ca or visit her blog.
13/03/2013

StarEast 2013
Orlando, Florida
Janet Gregory, DragonFire Inc.
Copyright 2013

With input from Lisa Crispin

1

Twitter: @janetgregoryca
janet@agiletester.ca
www.janetgregory.ca

My experience comes …
As a tester, working on co-located agile teams,
several distributed teams
Coached interviewed distributed teams world wide
Copyright 2013
DragonFire Inc.

2

1
13/03/2013

Copyright 2013
DragonFire Inc.

3

Let’s learn a bit about your experiences
-

Different cities, same time zone (or 1 hr. apart)
Time zones more than 3 hrs difference
More than 7 hrs difference
More than one continent
More than 3 remote teams
Others?

Copyright 2013
DragonFire Inc.

4

2
13/03/2013

What are your issues with distributed teams?
Don’t forget to consider testing issues…

Copyright 2013
DragonFire Inc.

Copyright 2013
DragonFire Inc.

15 - 20 minutes to capture issues
Then debrief & share

6

3
13/03/2013

•
•
•
•

Cost savings
Mergers & acquisitions
Remote availability
Lack of expertise
in-house

7

• Able to hire the ‘right’ people
◦ Independent of where they live

• Leverage time zones to your advantage
◦ Shorten feedback cycle

• More diversity

Copyright 2013
DragonFire Inc.

8

4
13/03/2013

• Extra communication efforts
• Time zone differences
• Dependencies
• Less productive

Copyright 2013
DragonFire Inc.

9

Instead of saying NO,
or being the gatekeeper
Be the information provider so
business can make the decisions
Questions… on limitations / benefits?
Copyright 2013
DragonFire Inc.

10

5
13/03/2013

Copyright 2013
DragonFire Inc.

11

Distributed teams means cultural issues. Many
teams just don’t take it into consideration.
12

6
13/03/2013

Norms & values
History, habits

Language
Interactions

Infrastructure challenges
Copyright 2013
DragonFire Inc.

13

• Accents
• English as a second language
• Attitudes – assertive vs. reserved / humble
• Saving face
14

7
13/03/2013

Infrastructure Challenges
What we
think of as
“normal”,
may not be
for everyone

15

It’s relatively simple for a co-located team to
adapt to agile, make the values’ their own,
and follow the principles.

Copyright 2013
DragonFire Inc.

16

8
13/03/2013

• Lack of trust
• Lack of face time
• Splitting work between teams
• Collaboration / Communication

17

Copyright 2013
DragonFire Inc.

18

9
13/03/2013

• Give the benefit of the
doubt to team members
• Think constantly of
distributed teams
members
• Extend help to others

Copyright 2013
DragonFire Inc.

19

Get entire team in one place
◦ At the start of the project
◦ Regular intervals (if possible)
• At a minimum,
individuals spend
time in other
locations
Copyright 2013
DragonFire Inc.

20

10
13/03/2013

• Divide up work
• Use time zones to your advantage
• What are some ways to do this?

Copyright 2013
DragonFire Inc.

21

Instead of saying NO,
or being the gatekeeper
Be the information provider so
business can make the decisions
Questions… cultural & team challenges?
Copyright 2013
DragonFire Inc.

22

11
13/03/2013

Copyright 2013
DragonFire Inc.

23

• Collaboration means ...
◦ Working together to find solutions, etc.

• Communication means ... sharing
◦ Ideas, information, decisions, solutions, etc.
◦ Understand the media
◦ Know the audience

Copyright 2013
DragonFire Inc.

24

12
13/03/2013

• Set up communication channels so all team
members have access to
◦ decisions made
◦ planning sessions
◦ meeting notes

• Lowest common denominator for
communication

Copyright 2013
DragonFire Inc.

25

• Common orientation
• Off –shore teams
• Acquired teams
• New remote team members

Copyright 2013
DragonFire Inc.

26

13
13/03/2013

Copyright 2013
DragonFire Inc.

Let’s talk about tools & practices for
communication & collaboration

27

28

14
13/03/2013

• Email
◦ Broadcast, individual, follow-up on
conversations

• Photos – task boards, smart boards
• Videos
Remember .....
• Emails do not show emotions and
can be misinterpreted
Copyright 2013
DragonFire Inc.

29

• Telephone
• Chat rooms
• Wiki
• Collaborative automation tools
• Mind-mapping tools
• Remote pairing: VPN, Skype, instant messaging,
desktop sharing

Copyright 2013
DragonFire Inc.

30

15
13/03/2013

• Use video whenever possible
◦ Skype, Google phone, teleconferencing

• Put faces on stories and tasks
◦ Physical task boards
◦ On-line systems
◦ Use avatars

Copyright 2013
DragonFire Inc.

31

• Dedicated laptop on
wheels
• Good headsets
• Good microphones

32

16
13/03/2013

Anybody have any other
suggestions / stories to share
about tools they’ve used
successfully?

33

Instead of saying NO,
or being the gatekeeper
Be the information provider so
business can make the decisions
Questions… on Tools?
Copyright 2013
DragonFire Inc.

34

17
13/03/2013

Copyright 2013
DragonFire Inc.

35

• Tests provide feedback
• Tests show desired behaviour
• Developers think about testability
• Testers think about the big picture
• Multiple skill sets mean better solution
36

18
13/03/2013

• Keep the feedback cycle short
• Remove dependencies early

Note:
Feature teams
are preferable
with all team
members
co-located
37

Picture by Augusta Evangelisti, based on diagram from Elisabeth Hendrickson

38

19
13/03/2013

How is testing affected when you have feature
teams vs. component teams?
Generate some ideas about how to split work
between teams so that collaboration can happen.
Let’s share

Copyright 2013
DragonFire Inc.

39

The story: As Amazon marketing manager, I want
to offer free delivery options, so that customers
will buy multiple items at once.
Acceptance:
Orders of 5 or more books get free delivery
Discuss at your tables, and come up with various
examples that might make the story more clear.

40

20
13/03/2013

The story: As Amazon marketing manager, I want
to offer free delivery options, so that customers
will buy multiple items at once.
Acceptance:
Orders of 5 or more books get free delivery

Now,
exchange the examples with another table.
• Do you think that this might work with a remote
team?
• Would it help clarify what was wanted?
41

• Power of 3
• Pairing
• Question
• Draw pictures
• Repeat verbal
conversations in
writing

42

21
13/03/2013

• Continuous integration
• Integrate testing and coding
• Use common tools
◦ Version control
◦ Test frameworks
◦ Defect tracking

Copyright 2013
DragonFire Inc.

Consider
operations /
maintenance
teams for
support of tests,
code

43

• Share information
• Share awareness of
dependencies
• Keep everyone “in
the loop”
• Same vision
• Same goal

44

22
13/03/2013

Instead of saying NO,
or being the gatekeeper
Be the information provider so
business can make the decisions
Questions… on Key Practices?
Copyright 2013
DragonFire Inc.

45

Copyright 2013
DragonFire Inc.

46

23
13/03/2013

• The right support
◦ For self-organizing teams
◦ Extra positions for liaison

• Foster a learning culture
◦ Tolerate mistakes
◦ Personal safety

• Give time to
experiment, to try
47

• Schedules
◦ Overlapping times
◦ Meetings
◦ Share the pain

• Use retrospectives
◦ Identify problem areas
◦ Experiment with solutions

Copyright 2013
DragonFire Inc.

48

24
13/03/2013

Copyright 2013
DragonFire Inc.

• Pick one of the challenges from the first
exercise
• What experiments might you try?
• User flip charts, markers, sticky notes...
• Prepare to share top experiment with the
group

Copyright 2013
DragonFire Inc.

25
13/03/2013

Copyright 2013
DragonFire Inc.

Instead of saying NO,
or being the gatekeeper
Be the information provider so
business can make the decisions
Questions… on adapting?
Copyright 2013
DragonFire Inc.

52

26
13/03/2013

Copyright 2013
DragonFire Inc.

53

• 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
Copyright 2013
DragonFire Inc.

54

27
13/03/2013

Think of new ways to collaborate and communicate
Remote team
member

55

Collaborate to innovate
or
Innovate to collaborate

Use retrospectives to improve!!

Copyright 2013
DragonFire Inc.

56

28
13/03/2013

Agile Testing: A Practical Guide for
Testers and Agile Teams
By Lisa Crispin and Janet Gregory
www.agiletester.ca

Contact info
www.janetgregory.ca
http://janetgregory.blogspot.com/
Email: janet@agiletester.ca
Twitter: janetgregoryca

Copyright 2013
DragonFire Inc.

57

• 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, British Columbia

Copyright 2013
DragonFire Inc.

58

29
13/03/2013

• www.lisacrispin.com
• Rothman Consulting Group, Inc. Vol 9, #5: Building Trust in
any Team
• Version One - State of Agile Development Survey:
http://www.versionone.com/pdf/7th-Annual-State-of-AgileDevelopment-Survey.pdf
• http://leadingsoftwaretestinginanagileworld.blogspot.co.uk/2
011/03/distributed-agile-test-teams-making-it.html

Copyright 2013
DragonFire Inc.

59

30

More Related Content

Viewers also liked

Building a Team Backlog: The Power of Retrospectives
Building a Team Backlog: The Power of RetrospectivesBuilding a Team Backlog: The Power of Retrospectives
Building a Team Backlog: The Power of RetrospectivesTechWell
 
Rob Sabourin: On Testing
Rob Sabourin: On TestingRob Sabourin: On Testing
Rob Sabourin: On TestingTechWell
 
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-In
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-InHybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-In
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-InTechWell
 
Creative Techniques for Discovering Test Ideas
Creative Techniques for Discovering Test IdeasCreative Techniques for Discovering Test Ideas
Creative Techniques for Discovering Test IdeasTechWell
 
Building Hyperproductive Agile Teams: Leveraging What Science Knows
Building Hyperproductive Agile Teams: Leveraging What Science KnowsBuilding Hyperproductive Agile Teams: Leveraging What Science Knows
Building Hyperproductive Agile Teams: Leveraging What Science KnowsTechWell
 
Team Leadership: Telling Your Testing Stories
Team Leadership: Telling Your Testing StoriesTeam Leadership: Telling Your Testing Stories
Team Leadership: Telling Your Testing StoriesTechWell
 

Viewers also liked (7)

Building a Team Backlog: The Power of Retrospectives
Building a Team Backlog: The Power of RetrospectivesBuilding a Team Backlog: The Power of Retrospectives
Building a Team Backlog: The Power of Retrospectives
 
Rob Sabourin: On Testing
Rob Sabourin: On TestingRob Sabourin: On Testing
Rob Sabourin: On Testing
 
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-In
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-InHybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-In
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-In
 
Creative Techniques for Discovering Test Ideas
Creative Techniques for Discovering Test IdeasCreative Techniques for Discovering Test Ideas
Creative Techniques for Discovering Test Ideas
 
Building Hyperproductive Agile Teams: Leveraging What Science Knows
Building Hyperproductive Agile Teams: Leveraging What Science KnowsBuilding Hyperproductive Agile Teams: Leveraging What Science Knows
Building Hyperproductive Agile Teams: Leveraging What Science Knows
 
W18
W18W18
W18
 
Team Leadership: Telling Your Testing Stories
Team Leadership: Telling Your Testing StoriesTeam Leadership: Telling Your Testing Stories
Team Leadership: Telling Your Testing Stories
 

Similar to Distributed Agile Testing: Yes, You Can

The Mindset Change for the Agile Tester
The Mindset Change for the Agile TesterThe Mindset Change for the Agile Tester
The Mindset Change for the Agile TesterTechWell
 
Planning Your Agile Testing: A Practical Guide
Planning Your Agile Testing: A Practical GuidePlanning Your Agile Testing: A Practical Guide
Planning Your Agile Testing: A Practical GuideTechWell
 
Patters for Team Collaboration: Toward Whole Team Quality
Patters for Team Collaboration: Toward Whole Team QualityPatters for Team Collaboration: Toward Whole Team Quality
Patters for Team Collaboration: Toward Whole Team QualityTechWell
 
Agile testing for distributed teams and large orgs
Agile testing for distributed teams and large orgsAgile testing for distributed teams and large orgs
Agile testing for distributed teams and large orgsJanet Gregory
 
Patterns for Collaboration: Toward Whole-Team Quality
Patterns for Collaboration: Toward Whole-Team QualityPatterns for Collaboration: Toward Whole-Team Quality
Patterns for Collaboration: Toward Whole-Team QualityTechWell
 
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...ColomboCampsCommunity
 
How to Run Great Training Webinars for Librarians
How to Run Great Training Webinars for LibrariansHow to Run Great Training Webinars for Librarians
How to Run Great Training Webinars for LibrariansALATechSource
 
Bring Your Mojo to the Virtual Classroom
Bring Your Mojo to the Virtual ClassroomBring Your Mojo to the Virtual Classroom
Bring Your Mojo to the Virtual ClassroomCynthia Clay
 
How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365Richard Harbridge
 
Agile Testing in the Enterprise 2016
Agile Testing in the Enterprise   2016Agile Testing in the Enterprise   2016
Agile Testing in the Enterprise 2016Janet Gregory
 
Collaboration Techniques: Forgotten Wisdom and New Approaches
Collaboration Techniques: Forgotten Wisdom and New ApproachesCollaboration Techniques: Forgotten Wisdom and New Approaches
Collaboration Techniques: Forgotten Wisdom and New ApproachesTechWell
 
Designing for Accessibility
Designing for AccessibilityDesigning for Accessibility
Designing for Accessibilitywallory
 
Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017Petri Heiramo
 
STARCANADA 2013 Keynote: Lightning Strikes the Keynotes
STARCANADA 2013 Keynote: Lightning Strikes the KeynotesSTARCANADA 2013 Keynote: Lightning Strikes the Keynotes
STARCANADA 2013 Keynote: Lightning Strikes the KeynotesTechWell
 
Practical research project management
Practical research project managementPractical research project management
Practical research project managementVickie Buenger
 
Great Webinars ASTD New Mexico
Great Webinars ASTD New MexicoGreat Webinars ASTD New Mexico
Great Webinars ASTD New MexicoCynthia Clay
 
The Virtual Facilitator: Captivating Your Learners in the New Classroom
The Virtual Facilitator: Captivating Your Learners in the New ClassroomThe Virtual Facilitator: Captivating Your Learners in the New Classroom
The Virtual Facilitator: Captivating Your Learners in the New ClassroomCynthia Clay
 
Agile Testing in the Enterprise
Agile Testing in the Enterprise Agile Testing in the Enterprise
Agile Testing in the Enterprise Janet Gregory
 
Makerspace @uncg libraries presentation for LIS688 (june 2014)
Makerspace @uncg libraries presentation for LIS688 (june 2014)Makerspace @uncg libraries presentation for LIS688 (june 2014)
Makerspace @uncg libraries presentation for LIS688 (june 2014)UNCG University Libraries
 
How To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnityHow To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnityRichard Harbridge
 

Similar to Distributed Agile Testing: Yes, You Can (20)

The Mindset Change for the Agile Tester
The Mindset Change for the Agile TesterThe Mindset Change for the Agile Tester
The Mindset Change for the Agile Tester
 
Planning Your Agile Testing: A Practical Guide
Planning Your Agile Testing: A Practical GuidePlanning Your Agile Testing: A Practical Guide
Planning Your Agile Testing: A Practical Guide
 
Patters for Team Collaboration: Toward Whole Team Quality
Patters for Team Collaboration: Toward Whole Team QualityPatters for Team Collaboration: Toward Whole Team Quality
Patters for Team Collaboration: Toward Whole Team Quality
 
Agile testing for distributed teams and large orgs
Agile testing for distributed teams and large orgsAgile testing for distributed teams and large orgs
Agile testing for distributed teams and large orgs
 
Patterns for Collaboration: Toward Whole-Team Quality
Patterns for Collaboration: Toward Whole-Team QualityPatterns for Collaboration: Toward Whole-Team Quality
Patterns for Collaboration: Toward Whole-Team Quality
 
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
Agile Testing: Learning Journeys for the Whole Team - Janet G @ CMBAgileConf ...
 
How to Run Great Training Webinars for Librarians
How to Run Great Training Webinars for LibrariansHow to Run Great Training Webinars for Librarians
How to Run Great Training Webinars for Librarians
 
Bring Your Mojo to the Virtual Classroom
Bring Your Mojo to the Virtual ClassroomBring Your Mojo to the Virtual Classroom
Bring Your Mojo to the Virtual Classroom
 
How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365
 
Agile Testing in the Enterprise 2016
Agile Testing in the Enterprise   2016Agile Testing in the Enterprise   2016
Agile Testing in the Enterprise 2016
 
Collaboration Techniques: Forgotten Wisdom and New Approaches
Collaboration Techniques: Forgotten Wisdom and New ApproachesCollaboration Techniques: Forgotten Wisdom and New Approaches
Collaboration Techniques: Forgotten Wisdom and New Approaches
 
Designing for Accessibility
Designing for AccessibilityDesigning for Accessibility
Designing for Accessibility
 
Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017
 
STARCANADA 2013 Keynote: Lightning Strikes the Keynotes
STARCANADA 2013 Keynote: Lightning Strikes the KeynotesSTARCANADA 2013 Keynote: Lightning Strikes the Keynotes
STARCANADA 2013 Keynote: Lightning Strikes the Keynotes
 
Practical research project management
Practical research project managementPractical research project management
Practical research project management
 
Great Webinars ASTD New Mexico
Great Webinars ASTD New MexicoGreat Webinars ASTD New Mexico
Great Webinars ASTD New Mexico
 
The Virtual Facilitator: Captivating Your Learners in the New Classroom
The Virtual Facilitator: Captivating Your Learners in the New ClassroomThe Virtual Facilitator: Captivating Your Learners in the New Classroom
The Virtual Facilitator: Captivating Your Learners in the New Classroom
 
Agile Testing in the Enterprise
Agile Testing in the Enterprise Agile Testing in the Enterprise
Agile Testing in the Enterprise
 
Makerspace @uncg libraries presentation for LIS688 (june 2014)
Makerspace @uncg libraries presentation for LIS688 (june 2014)Makerspace @uncg libraries presentation for LIS688 (june 2014)
Makerspace @uncg libraries presentation for LIS688 (june 2014)
 
How To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnityHow To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnity
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Recently uploaded (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

Distributed Agile Testing: Yes, You Can

  • 1. TP PM Tutorial 4/30/13 1:00PM Distributed Agile Testing: Yes, You Can Presented by: Janet Gregory DragonFire, Inc. Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Janet Gregory Agile testing coach and practitioner Janet Gregory (@janetgregoryca) is the coauthor of Agile Testing: A Practical Guide for Testers and Agile Teams and a contributor to 97 Things Every Programmer Should Know. Janet specializes in showing agile teams how testers can add value in areas beyond critiquing the product. For the past ten years, she has been working with teams to transition to agile development. Janet teaches agile testing courses and tutorials worldwide, contributes articles to leading publications, and enjoys sharing her experiences at conferences and user group meetings worldwide. Find more information at janetgregory.ca or visit her blog.
  • 3. 13/03/2013 StarEast 2013 Orlando, Florida Janet Gregory, DragonFire Inc. Copyright 2013 With input from Lisa Crispin 1 Twitter: @janetgregoryca janet@agiletester.ca www.janetgregory.ca My experience comes … As a tester, working on co-located agile teams, several distributed teams Coached interviewed distributed teams world wide Copyright 2013 DragonFire Inc. 2 1
  • 4. 13/03/2013 Copyright 2013 DragonFire Inc. 3 Let’s learn a bit about your experiences - Different cities, same time zone (or 1 hr. apart) Time zones more than 3 hrs difference More than 7 hrs difference More than one continent More than 3 remote teams Others? Copyright 2013 DragonFire Inc. 4 2
  • 5. 13/03/2013 What are your issues with distributed teams? Don’t forget to consider testing issues… Copyright 2013 DragonFire Inc. Copyright 2013 DragonFire Inc. 15 - 20 minutes to capture issues Then debrief & share 6 3
  • 6. 13/03/2013 • • • • Cost savings Mergers & acquisitions Remote availability Lack of expertise in-house 7 • Able to hire the ‘right’ people ◦ Independent of where they live • Leverage time zones to your advantage ◦ Shorten feedback cycle • More diversity Copyright 2013 DragonFire Inc. 8 4
  • 7. 13/03/2013 • Extra communication efforts • Time zone differences • Dependencies • Less productive Copyright 2013 DragonFire Inc. 9 Instead of saying NO, or being the gatekeeper Be the information provider so business can make the decisions Questions… on limitations / benefits? Copyright 2013 DragonFire Inc. 10 5
  • 8. 13/03/2013 Copyright 2013 DragonFire Inc. 11 Distributed teams means cultural issues. Many teams just don’t take it into consideration. 12 6
  • 9. 13/03/2013 Norms & values History, habits Language Interactions Infrastructure challenges Copyright 2013 DragonFire Inc. 13 • Accents • English as a second language • Attitudes – assertive vs. reserved / humble • Saving face 14 7
  • 10. 13/03/2013 Infrastructure Challenges What we think of as “normal”, may not be for everyone 15 It’s relatively simple for a co-located team to adapt to agile, make the values’ their own, and follow the principles. Copyright 2013 DragonFire Inc. 16 8
  • 11. 13/03/2013 • Lack of trust • Lack of face time • Splitting work between teams • Collaboration / Communication 17 Copyright 2013 DragonFire Inc. 18 9
  • 12. 13/03/2013 • Give the benefit of the doubt to team members • Think constantly of distributed teams members • Extend help to others Copyright 2013 DragonFire Inc. 19 Get entire team in one place ◦ At the start of the project ◦ Regular intervals (if possible) • At a minimum, individuals spend time in other locations Copyright 2013 DragonFire Inc. 20 10
  • 13. 13/03/2013 • Divide up work • Use time zones to your advantage • What are some ways to do this? Copyright 2013 DragonFire Inc. 21 Instead of saying NO, or being the gatekeeper Be the information provider so business can make the decisions Questions… cultural & team challenges? Copyright 2013 DragonFire Inc. 22 11
  • 14. 13/03/2013 Copyright 2013 DragonFire Inc. 23 • Collaboration means ... ◦ Working together to find solutions, etc. • Communication means ... sharing ◦ Ideas, information, decisions, solutions, etc. ◦ Understand the media ◦ Know the audience Copyright 2013 DragonFire Inc. 24 12
  • 15. 13/03/2013 • Set up communication channels so all team members have access to ◦ decisions made ◦ planning sessions ◦ meeting notes • Lowest common denominator for communication Copyright 2013 DragonFire Inc. 25 • Common orientation • Off –shore teams • Acquired teams • New remote team members Copyright 2013 DragonFire Inc. 26 13
  • 16. 13/03/2013 Copyright 2013 DragonFire Inc. Let’s talk about tools & practices for communication & collaboration 27 28 14
  • 17. 13/03/2013 • Email ◦ Broadcast, individual, follow-up on conversations • Photos – task boards, smart boards • Videos Remember ..... • Emails do not show emotions and can be misinterpreted Copyright 2013 DragonFire Inc. 29 • Telephone • Chat rooms • Wiki • Collaborative automation tools • Mind-mapping tools • Remote pairing: VPN, Skype, instant messaging, desktop sharing Copyright 2013 DragonFire Inc. 30 15
  • 18. 13/03/2013 • Use video whenever possible ◦ Skype, Google phone, teleconferencing • Put faces on stories and tasks ◦ Physical task boards ◦ On-line systems ◦ Use avatars Copyright 2013 DragonFire Inc. 31 • Dedicated laptop on wheels • Good headsets • Good microphones 32 16
  • 19. 13/03/2013 Anybody have any other suggestions / stories to share about tools they’ve used successfully? 33 Instead of saying NO, or being the gatekeeper Be the information provider so business can make the decisions Questions… on Tools? Copyright 2013 DragonFire Inc. 34 17
  • 20. 13/03/2013 Copyright 2013 DragonFire Inc. 35 • Tests provide feedback • Tests show desired behaviour • Developers think about testability • Testers think about the big picture • Multiple skill sets mean better solution 36 18
  • 21. 13/03/2013 • Keep the feedback cycle short • Remove dependencies early Note: Feature teams are preferable with all team members co-located 37 Picture by Augusta Evangelisti, based on diagram from Elisabeth Hendrickson 38 19
  • 22. 13/03/2013 How is testing affected when you have feature teams vs. component teams? Generate some ideas about how to split work between teams so that collaboration can happen. Let’s share Copyright 2013 DragonFire Inc. 39 The story: As Amazon marketing manager, I want to offer free delivery options, so that customers will buy multiple items at once. Acceptance: Orders of 5 or more books get free delivery Discuss at your tables, and come up with various examples that might make the story more clear. 40 20
  • 23. 13/03/2013 The story: As Amazon marketing manager, I want to offer free delivery options, so that customers will buy multiple items at once. Acceptance: Orders of 5 or more books get free delivery Now, exchange the examples with another table. • Do you think that this might work with a remote team? • Would it help clarify what was wanted? 41 • Power of 3 • Pairing • Question • Draw pictures • Repeat verbal conversations in writing 42 21
  • 24. 13/03/2013 • Continuous integration • Integrate testing and coding • Use common tools ◦ Version control ◦ Test frameworks ◦ Defect tracking Copyright 2013 DragonFire Inc. Consider operations / maintenance teams for support of tests, code 43 • Share information • Share awareness of dependencies • Keep everyone “in the loop” • Same vision • Same goal 44 22
  • 25. 13/03/2013 Instead of saying NO, or being the gatekeeper Be the information provider so business can make the decisions Questions… on Key Practices? Copyright 2013 DragonFire Inc. 45 Copyright 2013 DragonFire Inc. 46 23
  • 26. 13/03/2013 • The right support ◦ For self-organizing teams ◦ Extra positions for liaison • Foster a learning culture ◦ Tolerate mistakes ◦ Personal safety • Give time to experiment, to try 47 • Schedules ◦ Overlapping times ◦ Meetings ◦ Share the pain • Use retrospectives ◦ Identify problem areas ◦ Experiment with solutions Copyright 2013 DragonFire Inc. 48 24
  • 27. 13/03/2013 Copyright 2013 DragonFire Inc. • Pick one of the challenges from the first exercise • What experiments might you try? • User flip charts, markers, sticky notes... • Prepare to share top experiment with the group Copyright 2013 DragonFire Inc. 25
  • 28. 13/03/2013 Copyright 2013 DragonFire Inc. Instead of saying NO, or being the gatekeeper Be the information provider so business can make the decisions Questions… on adapting? Copyright 2013 DragonFire Inc. 52 26
  • 29. 13/03/2013 Copyright 2013 DragonFire Inc. 53 • 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 Copyright 2013 DragonFire Inc. 54 27
  • 30. 13/03/2013 Think of new ways to collaborate and communicate Remote team member 55 Collaborate to innovate or Innovate to collaborate Use retrospectives to improve!! Copyright 2013 DragonFire Inc. 56 28
  • 31. 13/03/2013 Agile Testing: A Practical Guide for Testers and Agile Teams By Lisa Crispin and Janet Gregory www.agiletester.ca Contact info www.janetgregory.ca http://janetgregory.blogspot.com/ Email: janet@agiletester.ca Twitter: janetgregoryca Copyright 2013 DragonFire Inc. 57 • 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, British Columbia Copyright 2013 DragonFire Inc. 58 29
  • 32. 13/03/2013 • www.lisacrispin.com • Rothman Consulting Group, Inc. Vol 9, #5: Building Trust in any Team • Version One - State of Agile Development Survey: http://www.versionone.com/pdf/7th-Annual-State-of-AgileDevelopment-Survey.pdf • http://leadingsoftwaretestinginanagileworld.blogspot.co.uk/2 011/03/distributed-agile-test-teams-making-it.html Copyright 2013 DragonFire Inc. 59 30