TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

30
TPI ® NEXT Test Process Improvement - Improved Elisabeth Andreasen Test Manager [email protected] + 45 60 11 12 51

description

Oplægget blev holdt ved et seminar i InfinIT-interessegruppen Softwaretest den 27. november 2013. Læs mere om interessegruppen her: http://infinit.dk/dk/interessegrupper/softwaretest/softwaretest.htm

Transcript of TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

Page 1: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT

Test Process Improvement - Improved

Elisabeth AndreasenTest Manager

[email protected]+ 45 60 11 12 51

Page 2: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

• Benefits of test process improvement

• What is TPI® Next?> The new model> How to apply the model

• TPI® Next services• Questions?

Page 3: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

Benefits of TPI® NEXT

Taking a business-driven approach to improving an organization’s testing process has significant benefits on:

• Better software quality

• Test costs efficiency

3

Page 4: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT

4

Page 5: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Model and Change Process

5

Page 6: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Model

Key areas16

6

Page 7: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Key Areas

• Stakeholder Relations

• Test Management

• Test Profession

1. Stakeholder commitment 2. Degree of involvement3. Test strategy4. Test organisation5. Communication6. Reporting

12. Methodology practice13. Tester professionalism14. Test case design15. Test tools16. Test environment

7. Test process management 8. Estimating & planning9. Metrics10. Defect management11. Testware management

7

Page 8: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Model

Key areas16

Maturity levels4

8

Page 9: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Maturity Levels

Optimizing

Efficient

Controlled

I N I T I A L

9

Page 10: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Model

Key areas16

Maturity levels4

CheckpointsCheckpoints157

10

Page 11: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Checkpoints

• Key area: Stakeholder commitment> The principal stakeholder is defined

(not necessarily documented) and known to the testers.

• Key area: Test strategy> The principal stakeholder agrees

with the documented test strategy.

11

Page 12: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

Test maturity matrix

TPI® NEXT: Model

Key areas16

Maturity levels4

CheckpointsCheckpoints157

12

Page 13: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Test Maturity Matrix

13

Page 14: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Model and Change Process

Test maturity matrix

Key areas

Maturity levels

Checkpoints

Evaluate and redirect

Implement actions

Make a plan of action

Define improvements

(generate) Awareness

Determine goal, scope

and approach

Assess current situation

14

Page 15: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Change Process

Test maturity matrix

Key areas16

Maturity levels4

Checkpoints157

Enablers

15

Page 16: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Enablers

Test basis

Test object(untested)

Test process

Client expectation

s

Reporting

Test object(tested)

Softwareproduct

Software development

For example:• Project planning• Configuration management

16

Page 17: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Change Process

Test maturity matrix

Key areas16

Maturity levels4

Checkpoints157

Enablers

Clu

ste

rs

13

17

Page 18: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Clusters

18

Page 19: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Change Process

Test maturity matrix

Improvement suggestions

Key areas16

Maturity levels4

Checkpoints157

Enablers

Clu

ste

rs

13

19

Page 20: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Improvement Suggestions

• Key area: Communication> Ensure that test results are on the

agenda of the project and steering group meetings.

• Key area: Estimating & planning> Employ standard ratios in testing,

based on experience of similar test projects.

20

Page 21: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Model and Change Process

(generate) Awareness

Determine goal, scope

and approach

Assess current situation

Test maturity matrix

Clu

ste

rs

Key areas

Maturity levels

Checkpoints

Improvement suggestions

Enablers

Evaluate and redirect

Implement actions

Make a plan of action

Define improvements

21

Page 22: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Process or Business Driven?

• Stakeholder Relations

• Test Management

• Test Profession

1. Stakeholder commitment 2. Degree of involvement3. Test strategy4. Test organisation5. Communication6. Reporting7. Test process management 8. Estimating & planning9. Metrics10. Defect management11. Testware management12. Methodology practice13. Tester professionalism14. Test case design15. Test tools16. Test environment

22

Page 23: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Process or Business Driven?

• Stakeholder Relations

• Test Management

• Test Profession

1. Stakeholder commitment 2. Degree of involvement3. Test strategy4. Test organisation5. Communication6. Reporting7. Test process management 8. Estimating & planning9. Metrics10. Defect management11. Testware management12. Methodology practice13. Tester professionalism14. Test case design15. Test tools16. Test environment

H

H

H

HH

NN

NN

N

N

L

L

L

L

L

23

Page 24: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

Time-2-Market

• Time-2-Market> High

Degree of involvement, test strategy, estimation & planning, test case design, test tools, test environment

> NeutralStakeholder commitment, test organisation, communication, test process management, defect management, tester professionalism

> LowReporting, metrics, testware management, methodology practice

Creating new clusters

24

Page 25: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

Cost Efficiency

• Cost Efficiency> High

Degree of involvement, test strategy, test organisation, defect management, test tools

> NeutralCommunication, test process management, estimation & planning, testware management, methodology practice, tester professionalism, test case design

> LowStakeholder commitment, reporting, metrics, test environment

Creating new clusters

25

Page 26: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: Process or Business Driven?

26

Page 27: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: www.tpinext.com

• Flyer TPI® NEXT

• Summary TPI® NEXT Book

• TPI® NEXT Clusters for CMMi

• Backwards Compatibility Tool (TPI®)

• Test Maturity Matrix Tool and Manual

27

Page 28: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

TPI® NEXT: services Sogeti can deliver

• Quick Scan> Rapid insight

• Assessment> In-depth analysis of strengths and weaknesses

• Test Process Improvement Implementation> Management and execution of recommendations

• Test Process Improvement Consultancy> On the best way to prioritize and implement

improvement activities and development of an ongoing strategy

28

Page 29: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

Q & A

29

Page 30: TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti

Elisabeth AndreasenTest Manager

[email protected]+ 45 60 11 12 51

30