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
TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
1. TPI® NEXT
Test Process Improvement - Improved
Elisabeth Andreasen
Test Manager
elisabeth.andreasen@sogeti.dk
+ 45 60 11 12 51
2. • Benefits of test process
improvement
• What is TPI® Next?
> The new model
> How to apply the model
• TPI® Next services
• Questions?
3. 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
7. TPI® NEXT: Key Areas
•
Stakeholder Relations
•
Test Management
•
Test Profession
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Stakeholder commitment
Degree of involvement
Test strategy
Test organisation
Communication
Reporting
Test process management
Estimating & planning
Metrics
Defect management
Testware management
12.
13.
14.
15.
16.
Methodology practice
Tester professionalism
Test case design
Test tools
Test environment
7
11. 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
14. TPI® NEXT: Model and Change Process
Test maturity matrix
Key areas
(generate)
Awareness
Determine
goal, scope
and approach
Maturity levels
Checkpoints
Assess current
situation
Define
improvements
Evaluate and
redirect
Make a plan of
action
Implement
actions
14
15. TPI® NEXT: Change Process
Test maturity matrix
Key areas
Maturity levels
Checkpoints
Enablers
15
16. TPI® NEXT: Enablers
Software development
Test basis
Client
expectations
Test object
(untested)
Reporting
Test
process
Test object
(tested)
For example:
• Project planning
• Configuration management
16
Software
product
17. TPI® NEXT: Change Process
Test maturity matrix
Key areas
Clusters
Maturity levels
Checkpoints
Enablers
17
19. TPI® NEXT: Change Process
Test maturity matrix
Key areas
Clusters
Maturity levels
Checkpoints
Improvement
suggestions
Enablers
19
20. 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
21. TPI® NEXT: Model and Change Process
Test maturity matrix
Key areas
Determine
goal, scope
and approach
Clusters
(generate)
Awareness
Maturity levels
Checkpoints
Assess current
situation
Improvement
suggestions
Enablers
Define
improvements
Evaluate and
redirect
Make a plan of
action
Implement
actions
21
22. TPI® NEXT: Process or Business Driven?
•
Stakeholder Relations
•
Test Management
•
Test Profession
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Stakeholder commitment
Degree of involvement
Test strategy
Test organisation
Communication
Reporting
Test process management
Estimating & planning
Metrics
Defect management
Testware management
Methodology practice
Tester professionalism
Test case design
Test tools
Test environment
22
23. TPI® NEXT: Process or Business Driven?
•
•
•
Stakeholder Relations
Test Management
Test Profession
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Stakeholder commitment
Degree of involvement
Test strategy
Test organisation
Communication
Reporting
Test process management
Estimating & planning
Metrics
Defect management
Testware management
Methodology practice
Tester professionalism
Test case design
Test tools
Test environment
23
H
L
N
N
L
H
N
N
L
H
L
N
H
H
N
L
24. Time-2-Market
• Time-2-Market
Creating new clusters
> High
Degree of involvement, test strategy, estimation &
planning, test case design, test tools, test environment
> Neutral
Stakeholder commitment, test organisation,
communication, test process management, defect
management, tester professionalism
> Low
Reporting, metrics, testware management,
methodology practice
24
25. Cost Efficiency
• Cost Efficiency
Creating new clusters
> High
Degree of involvement, test strategy, test organisation,
defect management, test tools
> Neutral
Communication, test process management, estimation
& planning, testware management, methodology
practice, tester professionalism, test case design
> Low
Stakeholder commitment, reporting, metrics, test
environment
25
27. 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
28. 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