agile testing learning journeys for the whole team at agilejapan 2015
TRANSCRIPT
-
Janet Gregory, DragonFire Inc. Copyright 2015
Agile Japan April 2015
@janetgregoryca With input from Lisa Crispin
1
:
-
Agile TesEng; 2009 More Agile TesEng: Oct 2014
Website: www.agiletester.com www.agiletester.ca
DragonFire Inc.
www.janetgregory.ca @janetgregoryca
-
Ill share my experiences to show that tesEng in agile projects
can span global teams
3
And hopefully the lessons I learned can help you.
-
Co-located teams: Agiles sweet spot
4
-
Mergers & acquisiEons Large global organizaEons Lack of experEse in-house Theore&cal cost savings ??
5
()
-
Ability to hire the right people More diversity Follow the sun
6
24
-
Extra communicaEon eorts Time zone dierences
7
Dependencies Slower feedback
-
8
Language
History, habits
InteracEons
-
Share everything. Play fair. Dont take things that arent yours without asking. Throwing sand is never OK. Being mean will eventually result in you playing, unhappily, on your own. No kicking or breaking other peoples sandcastles. Playing nice with others is best.
-
Misunderstandings Lack of trust Lack of face Eme Splidng work between teams CollaboraEon / communicaEon
11
-
1. Find a pair 2. One person faces away
from the screen 3. The other person will
have 2 -3 minutes to describe the picture I show next
4. When I say stop, turn around and discuss any dierences in what was described.
1. 2. 3.
2-3
4.
-
Tes6ng Specic Issues
Separate test team
Too many dependencies
TesEng integraEon
-
15
-
All team members should have access to decisions made planning sessions meeEng notes Equal opportunity
Everyone on headsets (for example)
16
()
-
Email to broadcast, follow-up on conversaEons
Telephone Instant messaging
17
Email
-
Use video Virtual tele-presence Pair screen share Big screen TVs
18
-
Chat rooms Wiki CollaboraEve automaEon tools: Slack, Idobata Mind-mapping tools: Astah, XMind Story mapping: Cardboardit Remote pairing: VPN, Skype, Zoom
19
Wiki (Slack, Idobata) Astah, Xmind Cardboardit :VPN, Skype, Zoom
-
Have fun! Get to Know each other!
-
22
-
Tests provide fast feedback Tests show desired behaviour Testers think about the big picture MulEple skill sets mean bener soluEon
23
-
DeniEon of DONE Power of 3 Draw pictures Repeat verbal conversaEons in wriEng
24
DONE Power of 3
-
YIELD
-
Use tests and examples for shared understanding and common language
-
Keep the feedback cycle short Remove dependencies early
27
Note: Feature teams are preferable with all team members co-located
-
28
-
Common orientaEon O shore teams Acquired teams New remote team members Foster a learning culture
Tolerate mistakes Personal safety Give Eme to experiment, to try and fail and learn
29
-
Schedules Overlapping Emes MeeEngs Share the pain Use retrospecEves
IdenEfy problem areas Experiment with soluEons
30
-
Think constantly of other teams or team members Extend help to others Provide visibility into current quality of the product
31
-
Whole team approach Use your diverse skills Respect culture: yours and others
Avoid silos geographical or funcEonal
32
And have fun! Work together to a common goal, but make sure you enjoy
the journey.
-
Agile Tes&ng: A Prac&cal Guide for Testers and Agile Teams
More Agile Tes&ng: Learning Journeys for the Whole Team
By Janet Gregory and Lisa Crispin www.agiletester.ca
Contact info www.janetgregory.ca Email: [email protected] Twiner: janetgregoryca
33
-
Instead of saying NO,
or being the gatekeeper
Be the informaEon provider so business can make the decisions
Ques6ons?
34
-
Prac&ces for Scaling Lean & Agile Development: Large, Mul&site and Oshore Product Development with Large-Scale Scrum, Craig Larman and Bas Vodde, Addison-Wesley, 2010
Agile SoGware Development in the Large: Diving into the Deep, Juna Eckstein, Dorset House, 2004
[email protected] Pictures taken on safari in Kenya and Tanzania with Nature Encounters Tours, or from Microsop oce clipart selecEons
35
-
www.lisacrispin.com Rothman ConsulEng Group, Inc. Vol 9, #5: Building Trust in any Team
hnp://leadingsopwaretesEnginanagileworld.blogspot.co.uk/2011/03/distributed-agile-test-teams-making-it.html
hnp://sites.google.com/site/visualisingquality/ hnp://www.slideshare.net/johannarothman/agile-testandtestmgmtatd
Linda Rising: hnp://www.agilevancouver.ca/video/who-do-you-trust/
Make Your Tele-Team Work hnp://lisacrispin.com/downloads/teleteam.pdf
hnp://www.bridgetdicello.com/playing-nice-in-the-sandbox/
36