'Growing to a Next Level Test Organisation' by Tim Koomen

27
1 Growing to a Next Level Test Organisation Tim Koomen EuroSTAR 2011

description

Many organisations start improving their testing by implementing some kind of line organisation for testing (test expertise center, test service center), hereafter called TEC. Although a good starting point for improvements, in practice the TEC is often not much more than a resource pool of testers, possibly supplying certain templates or giving advice to projects. A next maturity level for a TEC is to grow to a test factory, responsible for delivering pre-agreed test results.From the experiences gathered mostly from a large railroad infrastructure organisation, this presentation shows the path to this next level of test maturity and responsibility.However, this is not a straight path, but a path with ups and downs and many curves, and getting there isn’t easy. It requires change, in organisational processes but, more difficult, also in the way people work, their behavior and their attitude. In my practice, I follow the principles of the Basic Change Method (from Dutch management guru Ben Tiggelaar). BCM is a combination of the most effective insights from cognitive and behavioral science and focuses on making people change their common behavior by management of both behavior intentions and change situations. Usually change management is mainly focused on end results. But the underestimated factor between change plans and desired results is behavior. Issues that will be discussed are: • using the TEC as a lever for test improvement • envisioning the roadmap • formulating improvement actions • (management) commitment • organising the improvement (team) • planning the change • implementing the improvements • changing behavior • measuring results.

Transcript of 'Growing to a Next Level Test Organisation' by Tim Koomen

Page 1: 'Growing to a Next Level Test Organisation' by Tim Koomen

1

Growing to a Next Level Test Organisation

Tim Koomen EuroSTAR 2011

Page 2: 'Growing to a Next Level Test Organisation' by Tim Koomen

Seite 2

Test resource pool

Test factory

Basic Change Method

End

Start

Page 3: 'Growing to a Next Level Test Organisation' by Tim Koomen

3

Average TPI score ...

Client

Page 4: 'Growing to a Next Level Test Organisation' by Tim Koomen

4

Common findings

Insufficient risk based test strategy Unclear use of test design techniques Lack of a structured test process Some kind of test organisation …

Page 5: 'Growing to a Next Level Test Organisation' by Tim Koomen

5

Typical improvement horizon

No surprise ... Risk based test strategy and use of techniques Structured and transparant test process Permanent test organisation, “test factory”, with

clearly defined services (+ some 1-3 other points)

Page 6: 'Growing to a Next Level Test Organisation' by Tim Koomen

6

Different types of organisation

Result Project agreement Outsourcing

Resource Ad-hoc contracting Resource commitment

Incidental Structural

Test Factory

Test Expertise Center

Page 7: 'Growing to a Next Level Test Organisation' by Tim Koomen

7

Services existing TEC

“Resource pool” Supplying (internal or external) testers, test

managers and test automation specialists And sometimes:

“Guardian” of test method Test consultancy Coaching users in an acceptance test Training.

Page 8: 'Growing to a Next Level Test Organisation' by Tim Koomen

Seite 8

Test resource pool

Test factory

Basic Change Method

End

Start

Page 9: 'Growing to a Next Level Test Organisation' by Tim Koomen

9

Level of ambition: Test Factory

Test Factory as lever for improvement: Permanent (More) delivery commitment Motivator More power in organisation

Page 10: 'Growing to a Next Level Test Organisation' by Tim Koomen

10

Test Factory?

What does it look like? Processes People Services Infrastructure

Advantages

Page 11: 'Growing to a Next Level Test Organisation' by Tim Koomen

Process model

Organisation / process model set-up

General management (financial and operational)

Human resource management

Services management

Planning

Delivery management

Support and monitoring

Initiation Execution Completion

Permanent test

organisationServices

11

Page 12: 'Growing to a Next Level Test Organisation' by Tim Koomen

12

People

Function descriptions, career path and training for testers

Page 13: 'Growing to a Next Level Test Organisation' by Tim Koomen

13

Services

Examples: System and acceptance testing Agile testing Management of test processes Test consultancy Test automation Auditing test processes Test environment management Training ...

Page 14: 'Growing to a Next Level Test Organisation' by Tim Koomen

Services in detail

14

Aspect Short description

Input Required input from customer

Entry-criteria What requirements must the customer meet for the service to be successful?

Approach Required processes, standards and techniques (norm)

Required functions

Test manager, tester, test automation engineer

Output Expected output of the service: products, reportsType of assignment

delivery commitment / resource commitment / no commitment

Service level The service level of the service: measured in time, money and/or quality, also: knowledge conservation, reliability

Costs Costs of the service in money or hours. Costs for cancellation or delay, ...

Added value What is the advantage for the customer and the organisation to use this service

• KISS!

• Start from current situation

• Communicate

• Make type of commitment explicit

Page 15: 'Growing to a Next Level Test Organisation' by Tim Koomen

15

Infrastructure

Often owner of test infrastructure Optionally managed by another department Under control of Test Factory Tooling: projects x line (system management,

licences), integration with development

Page 16: 'Growing to a Next Level Test Organisation' by Tim Koomen

16

Advantages

Test organisation in general: Better use of (scarce) expertise Potentially lower costs through centralisation and

scaling Shorter start-up time

Test Factory versus TEC: More predictable quality of testing Continuous improvement Knowledge preservation and development Costs and lead time are better manageable

Page 17: 'Growing to a Next Level Test Organisation' by Tim Koomen

Seite 17

Test resource pool

Test factory

Basic Change Method

End

Start

Page 18: 'Growing to a Next Level Test Organisation' by Tim Koomen

18

Change process steps

(after assessment) Communicate findings/recommendations (Management) commitment Organise (coordination of) improvement

activities Implementation plan Supporting test and TPI-expertise Brainstorm over future test organisation Implement and pilot improvements Going x growing concern

Hard part:

changing people

Page 19: 'Growing to a Next Level Test Organisation' by Tim Koomen

19

situation

Basic Change Method

Combination of most effective notions from cognitive and social behaviour psychology

Basis: Change = adopting new habitual behavior This requires management of behaviour intentions

and change situations Change goes through phases and has costs (time,

money, …)

Ben Tiggelaar, “Do!”

intentions behaviour

Page 20: 'Growing to a Next Level Test Organisation' by Tim Koomen

20

Phases BCM

Get Real Goal oriented behaviour intentions (required results

and other habitual behaviour) Make Plans

Prepare most difficult change situations (with triggers and counter behaviour, action plan)

Take Action First measure behaviour, only later measure results

of behaviour Reward

Page 21: 'Growing to a Next Level Test Organisation' by Tim Koomen

Implementation ...

Work groups create all kinds of deliverables. And now ...?

For each deliverable several activities: Communication (how and to whom) Set-up Training Coaching/support Monitoring Feedback

Plan these activities - “Service group plan 2011”

21

Page 22: 'Growing to a Next Level Test Organisation' by Tim Koomen

Example: KPI’s

22

Goal Managed test processes

Communication TF-meetings, email, newsletter

Set-up SAP, extranet, part of standard progress reporting

Training Instruction meeting for test managers

Coaching/ support

1 x for each test project

Monitoring Test manager meetings, TF-manager

Feedback Quarterly evaluation whether KPI's give right info + trends

Page 23: 'Growing to a Next Level Test Organisation' by Tim Koomen

23

Resistance?

Yes! “Not in my (running) project” “Not in my starting project” “My project is just a bit different …” “No time” “This is just maintenance”

Be patient Management commitment required Don’t walk too far ahead ... Counter “Not Invented Here”: people create and

implement solutions themselves Reward (by giving attention)

Page 24: 'Growing to a Next Level Test Organisation' by Tim Koomen

24

Finally: Agile and Test Factory?

Can this be combined?

Not in it’s pure form ... But sourcing testers as a service,

where the testers use a transparant process and generate predictable results, comes close

Page 25: 'Growing to a Next Level Test Organisation' by Tim Koomen

Seite 25

Test organisation is often just a resource pool

Test Factory as a lever for change

Basic Change Method helps …but leaves enough of a challenge …

Conclusion

Page 26: 'Growing to a Next Level Test Organisation' by Tim Koomen

Questions or remarks?

26

Page 27: 'Growing to a Next Level Test Organisation' by Tim Koomen

E. [email protected]

M. +31 (0)6 34139260

I. www.timkoomen.nl

Copyright Tim Koomen Testmanagement en -advies