Post on 16-Apr-2017
Agile in Europe, the way its doneDerk-Jan de Grood – ValoriSSTC Seoul October 2015
@DerkJandeGrood
The Netherlands
2
@DerkJandeGrood 3
@DerkJandeGrood4
@DerkJandeGrood2015 Seoul International Software Testing Conference
Agile is not an Out of the Box solution
5
@DerkJandeGrood
So what to
do?
6
Summarize my experience
Add Benchmark research
Illustrate with Examples
@DerkJandeGrood
Benchmarks I used
7
@DerkJandeGrood 8
Agile Adoption
How many people do SCRUM ?
@DerkJandeGrood 9
2007: Agile will be mainstream between
2012 and 2017
@DerkJandeGrood
Why we talk about SCRUM
10[Source: Scrum Alliance-State of Scrum 2015]
@DerkJandeGrood 11[Source: Scrum Alliance-State of Scrum 2015]
@DerkJandeGrood 12[Source: SWISSQ Trends Agile 2015]
@DerkJandeGrood 13[Source: State of Testing 2015]
@DerkJandeGrood 14
@DerkJandeGrood
Conclusion:
We do a lot of
Agile, SCRUM is
dominant, but
we are struggling
with it.
15
@DerkJandeGrood
Some SCRUMBut in Practise
When things run like they shouldn’t
16
@DerkJandeGrood 17
@DerkJandeGrood
Have you met Andre?
18
@DerkJandeGrood
The testing challenge
Agile Test Management
19
@DerkJandeGrood 20[Source: World Quality Report 2014-2015]
@DerkJandeGrood
“We do testing on our own
judgment. Risk Analysis is no
longer done and we no longer use
the company test methodology.
We try to align with business and
development but are afraid to ask
stupid questions”
21
@DerkJandeGrood 22[Source: World Quality Report 2014-2015]
@DerkJandeGrood
The Full Circle of Test Automation
23
1. TA only works when
mature2. We need to start with TA to gain experience
(esp in Agile)
3. Start with pilot, don't
let the organization
get in the way
4. We need a business
case in order to
convince managers
5. Business Case is
influenced by maturity
6. get started and
let each team find its own solution
7. TA as driver for Change
8.Growing need for central
approach
9. Embedding
in the organization
is crucial
10. What test do you automate? Are there any tests defined?
@DerkJandeGrood
The CD pressure drives technology
24
Why test it?
What to test
How to test
Acceptance
Test Analysis
Tooling, CI/CD
@DerkJandeGrood
Scaling Agile
We want more !!!!
25
@DerkJandeGrood
SCALING Dimensio
ns
# Teams working on the same
product
# Products developed using Agile
# Departme
nts that adopt Agile
Amount Business involveme
nt
Agile Maturity
@DerkJandeGrood 27[Sou
rce:
SW
ISS
Q T
rend
s A
gile
201
5]
@DerkJandeGrood
Merging with the organization
28
@DerkJandeGrood 29
[Source: SWISSQ Trends Agile 2015]
[Source: Scrum Alliance-State of Scrum 2015]
@DerkJandeGrood 30
Other
Frameworks:
SoS, DAD,
Less, Spotify
Model, etc..
@DerkJandeGrood 31
Where is the Scaled Agile Test Approach?
@DerkJandeGrood
Testing in the sprint Testing in the sprint Testing in the sprint
Testing in the sprint
Testing in the sprint
Integration testing
Regression
Team 1 (FO)
Team 2
Team n (BO)
Integration testing is
done as much as
possible in each sprint
Some UAT Testing can be
done in the sprint
Integration testing
UAT & CT
Testing in the sprint
Testing in the sprint
Testing in the sprint
Project Test StrategyDefines the:
UATTesting in the sprint
Integration testing Regression
Test Results are gathered into Steerco Dashboard
@DerkJandeGrood
Contradictions
All teams are responsible for Testing and Integration
Stakeholders want to Accept and require proof
that solution satisfies
Most Risks are introduced by Technical details
PO thinks Business and does not want to get under
the hood
Test Maturity is not always at desired level
Business (mis)trust IT to do proper quality checks
Quality should be a given Project management steers on deadlines
@DerkJandeGrood
We do not just need to do proper testing, we need to know that proper testing has been done
34
@DerkJandeGrood 35
Testing is not a new monkey that we put on your shoulder
@DerkJandeGrood
Release Decision
36
@DerkJandeGrood
SUCCESFULL SCRUM IMPLEMENTATION
FIX YOUR
PROBLEMS
BEFORE
GROWING
THEMQuality focus
Technical Excellence
Self Organizing
@DerkJandeGrood 38
Wrap-up
@DerkJandeGrood 39
Agile in Europe The way it’s done
@DerkJandeGrood 40
FIX YOUR
PROBLEMS
BEFORE
GROWING
THEM
@DerkJandeGrood
Happy people
41
@DerkJandeGrood42
ValoriColtbaan 4a
3439 NG NIEUWEGEINThe Netherlands
derkjandegrood@valori.nl +31(0)651807878
djdegrood.wordpress.comwww.valori.nl