Seoul Test Conference - Agile in Europe, The way its done.

Post on 16-Apr-2017

1.151 views 1 download

Transcript of Seoul Test Conference - Agile in Europe, The way its done.

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