Cecile Davis & Leo van der Aalst - Agile Balance - EuroSTAR 2012

Post on 18-Dec-2014

36 views 0 download

description

EuroSTAR Software Testing Conference 2012 workshop presentation on Agile

transcript

Cecile Davis & Leo van der Aalst, Sogeti

(fr)Agile Balance

www.eurostarconferences.com

@esconfs #esconfs

Self-organizing Teams

The best architectures, requirements, and designs emerge from self-organizing teams

• Commit to a common purpose

• Team responsibility

• Defining how to work

• Team sits close to the work

• Short cycles

Tight Grip or Let Go?

Excercise Trust

Scrum Framework

• To be filled in later

Transparancy resources

• Product backlog

• Definition of done

• Definition of ready

• Definition of shippable

• Sprint backlog

• Daily stand-ups

• Burndown charts

• Taskboards

• Sprint review

• Testing in control?!

Test Documentation

• Mastertestplan

• Testplan

• Progress, risk and end report

• Report detail intake

• Testspecification

• Finding report

• Evaluation report

sprint 1

Balancing test documentation

What is enough?

The answer is context dependent, but always ask 2 questions:

• Why: Is this documentation valuable for the business?

• For whom: Is the team better off with this documentation?

What is not documented, must be communicated!

sprint 1

Balancing PRA/test strategy

• Productriskanalysis (PRA) – Joint view of the more or less risky parts and characteristics of a

system

– No risk, no test

• High-level Teststrategy

• When? – Sprint 0

– More detailed with increasing knowledge

sprint 1

Discussion

What is the use of a test strategy?

Generic Framework based on Information Increase

Vision/Business Idea

Generic Test Agreements

Detailed information in sprint

Case “Furnish Testing” (1/4)

Vision & Business Idea

Create a better everyday life for the many people

Our business idea supports this vision by offering a wide range of well-designed, functional home

furnishing products at prices so low that as many people as possible will be able to afford them

Case “Furnish Testing” (2/4)

• Wide range

• Well-designed

• Functional

• Low price

Case “Furnish Testing” (3/4)

1. Wide range

2. Well-designed

3. Functional

4. Low price

1. Material, size, colour, shape

2. Form & function

3. Can people sit on it

4. Multiple options

Case “Furnish Testing” (4/4)

1. Material, size, colour, shape

– Soft, 3-seats, gold, arms

2. Form & function – A-symmetric, pillows,

washable

3. Can people sit on it – solidness

4. Multiple options – Deliver, add-on

Product Risk Analysis

Test goal Characteristic Damage Chance of failure

Risk class

Every day life-resistant

Solidness 3 3 9

Washable 2 1 2

sprint 1

Test Design Table

Test goal characteristic Damage Chance of failure

Risk Class

Intensity Test-technique

Every day life-resistant

Solidness 3 3 9 ●●● Reallife test

Washable 2 1 2 ● Washtest

sprint 1

Summary

Give trust

Use transparancy resources

Create a generic framework as a basis for your test strategy

staat voor resultaat