1
Unissons nos Talents
T O G E T H E RT A L E N T E D
Solving the puzzles of agile testing
Matthew Steer
2
About me…
� Agile Testing Practices Lead
� Certified Scrum Master
� 12 years in the Testing Industry
� Experienced in waterfall and agile methodologies
Matthew Steer Acc Senior Test Consultant Sopra Group UK
Tel : +44 (0)121 5069180
Mob: +44 (0)7860 906332 Email: [email protected]
http://uk.linkedin.com/in/steermatthew
@steer_matthew
3
Definition of Done
� Provide a simple, yet effective way to visualise th e testing function
� Highlight the impacts that agile has on the testing function
� Discuss common anti-patterns
� Confirm why a ‘state of readiness’ is vital for any agile transition plan
4
But first…
� Who is succeeding and is recognising benefits from agile?
� Who feels they are agile ‘ready’ and want to pilot s omething?
� Who is unsure of whether they are agile ‘ready’?
� Who has tried and failed with agile?
5
We need something to grab their attention…
6
The puzzle analogy – Rubik’s cube
The cube is your testing function…
Your cubes share the same colours…
Colours are scattered differently…
How do we solve the puzzle?
7
The puzzle analogy – shared colours
People
Process Tools
8
Unissons nos Talents
T O G E T H E RT A L E N T E D
Common anti-patterns
9
Disclaimer…
10
A major and common anti-pattern
Always playing catch-up…
11
Our projects…
12
Agile engineering practices!?
13
Our agile test approach…
14
Testing on firm foundations…
15
We do it like this because
the book says so…
16
Where we keep our test automation
17
The truth hurts…
18
The puzzle analogy – solving the puzzle
� Know your ‘starting point’
� Understand your ‘agile readiness’
� Complete remedial activities to remove impediments
� Plan for agile transition
� …but don’t just limit to testing!
19Agile Testers !?
20Our DTS…
21Our DTS…
22
Summary
� Use simple methods for communicating
� Your ‘state of readiness’ will help identify your pu zzles
� Puzzles may be shared, most will be unique to your organisation
� There are no silver bullets for this!
23
Before you embark on the journey…
� Plan your transition
� Do not blame agile for immature or volatile process es
� Avoid at all costs...� Rapid Application Disaster� Fragile� ScrumBut � Wagile� Scrummerfall
� Rollout agile using agile
24
Final thought…
25
Definition of Done
Done?
26
Definition of Done
� Provide a simple, yet effective way to visualise th e testing function
� Highlight the impacts that agile has on the testing function
� Discuss common anti-patterns
� Confirm why a ‘state of readiness’ is vital for any agile transition plan