seoul test conference - agile in europe, the way its done

42
Agile in Europe, the way its done Derk-Jan de Grood – Valori SSTC Seoul October 2015

Upload: derk-jan-de-grood

Post on 16-Apr-2017

1.151 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Seoul Test Conference - Agile in Europe, The way its done

Agile in Europe, the way its doneDerk-Jan de Grood – ValoriSSTC Seoul October 2015

Page 2: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

The Netherlands

2

Page 3: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 3

Page 4: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood4

Page 5: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood2015 Seoul International Software Testing Conference

Agile is not an Out of the Box solution

5

Page 6: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

So what to

do?

6

Summarize my experience

Add Benchmark research

Illustrate with Examples

Page 7: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

Benchmarks I used

7

Page 8: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 8

Agile Adoption

How many people do SCRUM ?

Page 9: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 9

2007: Agile will be mainstream between

2012 and 2017

Page 10: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

Why we talk about SCRUM

10[Source: Scrum Alliance-State of Scrum 2015]

Page 11: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 11[Source: Scrum Alliance-State of Scrum 2015]

Page 12: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 12[Source: SWISSQ Trends Agile 2015]

Page 13: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 13[Source: State of Testing 2015]

Page 14: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 14

Page 15: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

Conclusion:

We do a lot of

Agile, SCRUM is

dominant, but

we are struggling

with it.

15

Page 16: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

Some SCRUMBut in Practise

When things run like they shouldn’t

16

Page 17: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 17

Page 18: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

Have you met Andre?

18

Page 19: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

The testing challenge

Agile Test Management

19

Page 20: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 20[Source: World Quality Report 2014-2015]

Page 21: Seoul Test Conference - Agile in Europe, The way its done

@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

Page 22: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 22[Source: World Quality Report 2014-2015]

Page 23: Seoul Test Conference - Agile in Europe, The way its done

@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?

Page 24: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

The CD pressure drives technology

24

Why test it?

What to test

How to test

Acceptance

Test Analysis

Tooling, CI/CD

Page 25: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

Scaling Agile

We want more !!!!

25

Page 26: Seoul Test Conference - Agile in Europe, The way its done

@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

Page 27: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 27[Sou

rce:

SW

ISS

Q T

rend

s A

gile

201

5]

Page 28: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

Merging with the organization

28

Page 29: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 29

[Source: SWISSQ Trends Agile 2015]

[Source: Scrum Alliance-State of Scrum 2015]

Page 30: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 30

Other

Frameworks:

SoS, DAD,

Less, Spotify

Model, etc..

Page 31: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 31

Where is the Scaled Agile Test Approach?

Page 32: Seoul Test Conference - Agile in Europe, The way its done

@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

Page 33: Seoul Test Conference - Agile in Europe, The way its done

@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

Page 34: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

We do not just need to do proper testing, we need to know that proper testing has been done

34

Page 35: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 35

Testing is not a new monkey that we put on your shoulder

Page 36: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

Release Decision

36

Page 37: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

SUCCESFULL SCRUM IMPLEMENTATION

FIX YOUR

PROBLEMS

BEFORE

GROWING

THEMQuality focus

Technical Excellence

Self Organizing

Page 38: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 38

Wrap-up

Page 39: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 39

Agile in Europe The way it’s done

Page 40: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood 40

FIX YOUR

PROBLEMS

BEFORE

GROWING

THEM

Page 41: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood

Happy people

41

Page 42: Seoul Test Conference - Agile in Europe, The way its done

@DerkJandeGrood42

ValoriColtbaan 4a

3439 NG NIEUWEGEINThe Netherlands

[email protected] +31(0)651807878

djdegrood.wordpress.comwww.valori.nl