tpi, en metode til forbedring af testproces af elisabeth andresen, sogeti
Post on 30-May-2015
329 Views
Preview:
DESCRIPTION
TRANSCRIPT
TPI® NEXT
Test Process Improvement - Improved
Elisabeth AndreasenTest Manager
elisabeth.andreasen@sogeti.dk+ 45 60 11 12 51
• Benefits of test process improvement
• What is TPI® Next?> The new model> How to apply the model
• TPI® Next services• Questions?
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
TPI® NEXT
4
TPI® NEXT: Model and Change Process
5
TPI® NEXT: Model
Key areas16
6
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
TPI® NEXT: Model
Key areas16
Maturity levels4
8
TPI® NEXT: Maturity Levels
Optimizing
Efficient
Controlled
I N I T I A L
9
TPI® NEXT: Model
Key areas16
Maturity levels4
CheckpointsCheckpoints157
10
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
Test maturity matrix
TPI® NEXT: Model
Key areas16
Maturity levels4
CheckpointsCheckpoints157
12
TPI® NEXT: Test Maturity Matrix
13
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
TPI® NEXT: Change Process
Test maturity matrix
Key areas16
Maturity levels4
Checkpoints157
Enablers
15
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
TPI® NEXT: Change Process
Test maturity matrix
Key areas16
Maturity levels4
Checkpoints157
Enablers
Clu
ste
rs
13
17
TPI® NEXT: Clusters
18
TPI® NEXT: Change Process
Test maturity matrix
Improvement suggestions
Key areas16
Maturity levels4
Checkpoints157
Enablers
Clu
ste
rs
13
19
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
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
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
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
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
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
TPI® NEXT: Process or Business Driven?
26
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
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
Q & A
29
Elisabeth AndreasenTest Manager
elisabeth.andreasen@sogeti.dk+ 45 60 11 12 51
30
top related