Transcript
Page 1: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

Tester, get out of your cave!

Jan Jaap Cannegieter

Vice President SYSQA B.V.

Page 2: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

2

Page 3: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

3

Why are we here?

Page 4: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

4

Agenda

• TMMi in under 10 minutes

• Data from 20 TMMi workshops

• Conclusions

• How to get out of your cave

Page 5: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter
Page 6: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

6

TMMi – essentials

• Test maturity framework• Benchmark model for assessments• 5 levels• Based on:

• TMM• Evolutionary Testmodel (Gelperin / Hetzel)• CMMI for Development

• In line with ISTQB terminology• Developed by the TMMi-foundation• Public domain• www.tmmifoundation.org

Page 7: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

7

TMMi levels

1. Initial

2. Managed

Test Policy and StrategyTest PlanningTest Monitoring and ControlTest Design and ExecutionTest Environment

3. Defined

Test OrganizationTest Training ProgramTest Life Cycle and IntegrationNon-Functional TestingPeer Reviews

4. Management and Measurement

Test MeasurementSoftware Quality EvaluationAdvanced Peer Reviews

5. OptimizationDefect PreventionTest Process OptimizationQuality Control

Page 8: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

8

How I got my data

• Goals• Learn

• Presales

• Assignments

• 20 organizations• Telecommunication: 2

• Government: 7

• Financial services: 9

• Industry: 2

• Analysis

Page 9: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

9

Quick scans – a demo

Page 10: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

Results

Fasten your seatbelts

Page 11: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

11

Test policy and strategy - goals

• Establish a test policy

• Establish a test strategy

• Establish test performance indicators

Page 12: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

12

Test policy and strategy: A: 30% V: 14%

0

10

20

30

40

50

60

70

80

90

100

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Test policy and strategy

Organizations

Percen

tag

e o

f sp

ecif

ic g

oals

met

Page 13: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

13

Test planning - goals

• Perform a product risk assessment

• Establish a test approach

• Establish test estimates

• Develop a test plan

• Obtain commitment to the test plan

Page 14: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

14

Test planning: A: 41%, V: 13%

0

10

20

30

40

50

60

70

80

90

100

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Test planning

Organizations

Percen

tag

e o

f sp

ecif

ic g

oals

met

Page 15: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

15

Test monitoring and control - goals

• Monitor test progress against plan

• Monitor product quality against plan and expectations

• Manage corrective action to closure

Page 16: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

16

Test monitoring and control: A: 47%, V: 15%

0

10

20

30

40

50

60

70

80

90

100

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Test monitoring and control

Organizations

Percen

tag

e o

f sp

ecif

ic g

oals

met

Page 17: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

17

Test design and execution - goals

• Perform test analysis and design using test design techniques

• Perform test implementation

• Perform test execution

• Manage test incidents to closure

Page 18: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

18

Test design and execution: A: 60%, V: 8%

0

10

20

30

40

50

60

70

80

90

100

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Test design and execution

Organizations

Percen

tag

e o

f sp

ecif

ic g

oals

met

Page 19: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

19

Test environment - goals

• Develop test environment requirements

• Perform test environment implementation

• Manage and control test environments

Page 20: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

20

Test environment: A: 59%, V: 9%

0

10

20

30

40

50

60

70

80

90

100

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Test environment

Organizations

Percen

tag

e o

f sp

ecif

ic g

oals

met

Page 21: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

21

Overview

0

10

20

30

40

50

60

70

80

90

100

Per process area

Page 22: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

22

My conclusion

60%: Test design and execution

30%: Test policy and strategy

41%: Test planning

47%: Test monitoring and control

59%: Test environment

Inside

Outside

Page 23: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

23

We are in a cave!

Page 24: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

24

Page 25: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

25

In case you disagree…

Page 26: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

26

Best practices ‘outside of your cave’

• Perform a product risk assessment and establish a test approach with relevant stakeholders

• Obtain commitment for your plan from relevant stakeholders

• Plan stakeholder involvement in your project

• Monitor stakeholder involvement in your project

• Make release advice with people outside of testing

• Establish and maintain a test strategy with relevant management

• Define, measure and report test performance indicators to relevant stakeholders

• Establish and maintain a test policy with higher management (business and IT)

Page 27: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

Stakeholder management

27

The basics

Page 28: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

28

Stakeholder

A person or group of persons who will be involved in or effected by your test project or improvement project

Page 29: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

29

Stakeholder management

• Stakeholder identification

• Stakeholder analysis

• Stakeholder involvement

Page 30: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

30

Stakeholder aspects

• Organizational level

• Power

• Business interest

• Mindset

• Ambition

• Behavioral style

• Stakeholder type

Page 31: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

31

Type of stakeholders

Demanding Discretionary

Sleeping

Dependent

Dangerous Dominant

Definitive

Urgency Legitimacy

Power

Mitchell, Agle, Wood, 1997

Page 32: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

32

Stakeholdercard – an example

Page 33: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

Please think this over

I’ll turn on some inspiring music

Page 34: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

34

Page 35: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

35

Page 36: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

36

Stuart Reid’s test competence model for testers

Test skills

IT skills

Domain knowledge

Soft skills

Page 37: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

37

My test competence model for test consultants

Test skills

IT skills

Domain knowledge

Soft skills

Political skills

Page 38: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

38

Page 39: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

40

Email for the stakeholder card:

[email protected]

Page 40: Tester: Get Out Of Your Cave!' by Jan Jaap Cannegieter

© S

YS

QA

Alm

ere

41


Top Related