SlideShare a Scribd company logo
1 of 48
Download to read offline
Increasing
Business
Success
with TPI
|
Increasing Business
Success with TPI
Stop wasting time and money, focus on quality & risk
Siemens Nürnberg, 13 March 2014 Rik Marselis
2
|
History of Test Process Improvement
  1998 first TPI book; Martin Pol & Tim Koomen
  1999TPI book in English
  2002 TPI book in Japanese
  2004 TPI Automotive
  2009 TPI NEXT book, 6 authors
  2010 ISTQB expert level:
improving the test process
  2011 TPI NEXT auf Deutsch
3
|
Improvement basically is:
4Increasing Business Success with TPI 13 March 2014
Measure Improve
|
The TPI NEXT model
5
Test maturity matrix
Improvement
suggestions
Key areas
Maturity levels
Checkpoints
Enablers
Clusters
Increasing Business Success with TPI 13 March 2014
MeasureMeasureMeasure
ImproveImproveImprove
Measure
|
Test maturity matrix
Elements of the TPI NEXT model for
measuring
Key areas
Maturity levels
Checkpoints
7
|
The TPI NEXT maturity levels
 Initial  ad hoc / unstructured / unorganized testing
complaint: quality of software not satisfactory
 Controlled  structured & organized testing
complaint: testing is too expensive
 Efficient:  early testing
complaint: inflexible
 Optimizing  always adapting to current situation
8
|
Why 4 maturity levels?
Other models have 5 levels, why only 4 in TPI NEXT?
Reason: No more levels are needed
Compare to sports:
Level 1: you are not in the game
Level 2: you are in the game
Level 3: you win a medal
Level 4: you win a gold medal
Nobody stives for winning a silver medal (do you?)
9
|
TPI NEXT tool (www.tpinext.com)
10
|
TPI NEXT tool (www.tpinext.com)
11
Each checkpoint is a question
Answer by filling in Yes / No / Not applicable
One sheet per key area
|
TPI NEXT tool (www.tpinext.com)
12
Answering all checkpoints results in a Test Maturity Matrix
|
TPI NEXT tool (www.tpinext.com)
13
Each answer is shown in the matrix
|
TPI NEXT tool (www.tpinext.com)
14
This organization is well on its way towards being
“controlled”
|
TPI NEXT tool
in multiple languages
15
Improve
|
TPI follows the generic change process
17
Evaluate and
redirect
Implement
actions
Make a plan of
action
Define
improvements
(generate)
Awareness
Determine goal,
scope and
approach
Assess current
situation
Increasing Business Success with TPI 13 March 2014
|
Elements of the TPI NEXT model
for improvements
Test maturity matrix
Clusters
Key areas
Maturity levels
Checkpoints
Improvement
suggestions
Enablers
Target situation
18
|
Clusters
19
A cluster is a group of checkpoints from multiple key areas that function
as one improvement step. Each cluster is identified by a letter.
|
Current situation and target situation
improvement goal: up to cluster “D”
20
|
Characteristics
  Optional
  Related to Key areas, not specifically to Checkpoints
  Help to achieve a desired Maturity level
  Based on best practices
  Adaptable to specific circumstances
  Various …..
Improvement Suggestions (1)
|
Examples from Test strategy
from Initial to Controlled:
  Convince project and line management to perform a product risk analysis
  Involve various stakeholders in the product risk analysis and the test strategy
  Discuss light and/or thorough testing depending on the perceived risks
from Controlled to Efficient:
  Define and allocate the tasks of the coordination between test levels and
continuously monitor this process. This role must be documented in the master
test plan. This person reports to the project manager and other stakeholders. To
prevent a conflict of interests, this person should have an independent
relationship to the various test levels.
  Perform an inspection on testware from previous test activities or reviews. The
system test delivers a functionally-tested system, including test cases through to
the acceptance test. The acceptance test evaluates these test cases (complete
or spot-check) and, when in doubt, performs one or more test cases on the
delivered software. Consequently its main effort can be directed towards testing
the suitability and/or the usability of the system for the organization.
Improvement Suggestions (2)
|
Enablers in the Business Driven TPI NEXT model
connect Key areas of testing with other activities in
the Application Lifecycle model
in order to keep test process improvements
aligned with other activities across the lifecycle.
3.4 Enablers (1)
example
Configuration
management
Quote: “it is possible to implement a highly-efficient testware management
process without proper configuration management for non-testing artifacts.
But when an organization routinely enforces proper version control on
development documentation, testware management becomes much easier.”
|
Characteristics:
  Reinforcement of other processes
  Reinforcement of the test process
  Optional
  Prevent ‘sub-optimalisation’
Example from stakeholder commitment:
  If a proper change management
process is implemented and followed
it helps the stakeholders to also
support the test process
3.4 Enablers (2)
|
Practical tip for large organisations: Min/
Max situation
Minimum: The checkpoints that ALL projects/groups comply with
Maximum: The checkpoints that at least one project/group complies with
Immature teams can
reuse good practices
from mature teams
|
Integrate in Software Process Improvement:
CMMI clusters
26
http://www.tmap.net/sites/tmap.net/files/attachments/TPI___NEXT_clusters_for_CMMi_0.pdf
TPI NEXT Cluster A
TPI NEXT Cluster B
TPI NEXT Cluster C
TPI NEXT Cluster D
If you fulfil all checkpoints
of a specific cluster then
the test process has
reached that CMMI level
Benchmark
for
reference
groups
|
Benchmark example
28
|
Benchmark example from industry
“Your” score
Average scores in
peer-group
(industry-example)
29
Improving
Business
Driven
|
1. Identify the business driver
2. Translate business goals into IT goals
3. Identify the more and less important Key areas
for the IT goals
4. Rearrange the Checkpoints in the Clusters
Business driven in 4 steps
31
|
TPI NEXT Clusters and prioritites
Key areas prioritized
32
|
Business driven: Adapting the model
Rearrange the Checkpoints in the Clusters
Business	
  driven	
  Base	
  
33
|
Reporting: first measurement
34
|
Reporting: second measurement
(after improvement)
35
TPI NEXT
can be used
in any situation
|
  Use the “business driven clustering” approach
  High priority clusters for Agile:
  Stakeholder commitment
  Degree of involvement
  Test strategy
  Testware management
  Tester professionalism
  Test environment
TPI NEXT and Agile
Chapter 7.2
37
Effective testing in Agile projects2012
|
Using the Model for outsourcing
chapter 7.7
►  Special focus on:
►  Product risks
●  Joint PRA
●  Manage
●  Reporting (to client)
►  Strategy
●  Prevent overlap/gaps
●  End-to-end testing
►  Metrics
●  Show/demonstrate quality (process
and product)
►  Craftmanship
●  Test ànd business knowledge
●  Techniques, methodical
►  Testenvironments
●  As much as possible ‘Production Like’
38
|
TPI NEXT and End-to-End testing
39
Stakeholder commitment
Degree of involvement
Test organization
Test environment
Test process management
Test strategy
Estimating & planning
Organization
Control
Infrastructure
|
End-to-end testing real-life example
TPI NEXT
contributes to
increasing
business success
|
A mountain can’t be moved in one day
42
Parallel & step-by-step improvement 
continuous model
Start improving at the “weak spots” 
don’t elevate the peaks but fill up the valleys
 use the clusters
|
Test process improvement can’t be on its own
Frontload the application lifecycle with quality measures
“Shift left”
“Early reviews”
“Integrate testing activities with other lifecycle activities”
43
|
Shift focus to Quality & Risk
44
|
Certification of test-organizations
Official certificate of the
maturity of the test process.
45
Bronze = 50% controlled
Silver = 75% controlled
Gold = 100% controlled
Platinum = 100% efficient
Diamond = 100% optimizing
|
Result: increasing business success
46
|
The books
English Deutsch
47
Both are
available on
paper and as
an e-book
Contact?
Rik.Marselis
@sogeti.nl

More Related Content

What's hot

Project Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningProject Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningTechWell
 
Sap test center of excellence
Sap test center of excellenceSap test center of excellence
Sap test center of excellenceInfosys
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworksNikita Knysh
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updatedTharinda Liyanage
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Kaizenko
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life CycleUdayakumar Sree
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeIndicThreads
 
Chapter 5 - Improving the Testing Process
Chapter 5 -  Improving the Testing ProcessChapter 5 -  Improving the Testing Process
Chapter 5 - Improving the Testing ProcessNeeraj Kumar Singh
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)Usersnap
 
Alternate Hourly Lean Introduction
Alternate Hourly Lean IntroductionAlternate Hourly Lean Introduction
Alternate Hourly Lean IntroductionHarold Philbrick
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in AgileSaroj Singh
 
Software Testing Techniques
Software Testing TechniquesSoftware Testing Techniques
Software Testing TechniquesKiran Kumar
 
3P Production Preparation Process Overview
3P Production Preparation Process Overview3P Production Preparation Process Overview
3P Production Preparation Process Overviewopexcreative
 

What's hot (20)

ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 
Project Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningProject Management Tips to Improve Test Planning
Project Management Tips to Improve Test Planning
 
Sap test center of excellence
Sap test center of excellenceSap test center of excellence
Sap test center of excellence
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
 
TMMi Implementation Guideline
TMMi Implementation GuidelineTMMi Implementation Guideline
TMMi Implementation Guideline
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
Chapter 5 - Improving the Testing Process
Chapter 5 -  Improving the Testing ProcessChapter 5 -  Improving the Testing Process
Chapter 5 - Improving the Testing Process
 
Istqb foundation level day 1
Istqb foundation level   day 1Istqb foundation level   day 1
Istqb foundation level day 1
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 
Alternate Hourly Lean Introduction
Alternate Hourly Lean IntroductionAlternate Hourly Lean Introduction
Alternate Hourly Lean Introduction
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in Agile
 
Software Testing Techniques
Software Testing TechniquesSoftware Testing Techniques
Software Testing Techniques
 
ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process
 
3P Production Preparation Process Overview
3P Production Preparation Process Overview3P Production Preparation Process Overview
3P Production Preparation Process Overview
 

Similar to Increasing business success with TPI NEXT and PointZERO

Improve your test process, improve your life
Improve your test process, improve your lifeImprove your test process, improve your life
Improve your test process, improve your lifeQualitest
 
TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
TPI, en metode til forbedring af testproces af Elisabeth Andresen, SogetiTPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
TPI, en metode til forbedring af testproces af Elisabeth Andresen, SogetiInfinIT - Innovationsnetværket for it
 
Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...Sigma Software
 
k10998 WASIQUE AHMAD
k10998 WASIQUE AHMADk10998 WASIQUE AHMAD
k10998 WASIQUE AHMADWasique Ahmad
 
2 anton muzhailo - formal test process improvement. how to invest to the te...
2   anton muzhailo - formal test process improvement. how to invest to the te...2   anton muzhailo - formal test process improvement. how to invest to the te...
2 anton muzhailo - formal test process improvement. how to invest to the te...Ievgenii Katsan
 
Assess Prioritize Improve Tutorial at 6th World Congress For Software Qualit...
Assess Prioritize Improve  Tutorial at 6th World Congress For Software Qualit...Assess Prioritize Improve  Tutorial at 6th World Congress For Software Qualit...
Assess Prioritize Improve Tutorial at 6th World Congress For Software Qualit...Rik Marselis
 
9.process improvement chapter 9
9.process improvement chapter 99.process improvement chapter 9
9.process improvement chapter 9Warui Maina
 
The result of applying a new testing model for improving the quality of softw...
The result of applying a new testing model for improving the quality of softw...The result of applying a new testing model for improving the quality of softw...
The result of applying a new testing model for improving the quality of softw...amiraiti
 
'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim KoomenTEST Huddle
 
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...GoQA
 
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Derk-Jan de Grood
 
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]Vipul Gupta
 
Atmosphere 2016 - Berk Dulger - DevOps Tactical Adoption Theory
Atmosphere 2016 - Berk Dulger  - DevOps Tactical Adoption TheoryAtmosphere 2016 - Berk Dulger  - DevOps Tactical Adoption Theory
Atmosphere 2016 - Berk Dulger - DevOps Tactical Adoption TheoryPROIDEA
 
PMINEO_2012_03_OPM3_Organizational_PM_Maturity
PMINEO_2012_03_OPM3_Organizational_PM_MaturityPMINEO_2012_03_OPM3_Organizational_PM_Maturity
PMINEO_2012_03_OPM3_Organizational_PM_MaturityBob Zoller
 
Fitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFITMAN FI
 
intro tpm ref guide.ppt
intro tpm ref guide.pptintro tpm ref guide.ppt
intro tpm ref guide.pptwaqasasad4081
 

Similar to Increasing business success with TPI NEXT and PointZERO (20)

Improve your test process, improve your life
Improve your test process, improve your lifeImprove your test process, improve your life
Improve your test process, improve your life
 
TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
TPI, en metode til forbedring af testproces af Elisabeth Andresen, SogetiTPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
 
Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...
 
k10998 WASIQUE
k10998 WASIQUE k10998 WASIQUE
k10998 WASIQUE
 
k10998 WASIQUE AHMAD
k10998 WASIQUE AHMADk10998 WASIQUE AHMAD
k10998 WASIQUE AHMAD
 
2 anton muzhailo - formal test process improvement. how to invest to the te...
2   anton muzhailo - formal test process improvement. how to invest to the te...2   anton muzhailo - formal test process improvement. how to invest to the te...
2 anton muzhailo - formal test process improvement. how to invest to the te...
 
Assess Prioritize Improve Tutorial at 6th World Congress For Software Qualit...
Assess Prioritize Improve  Tutorial at 6th World Congress For Software Qualit...Assess Prioritize Improve  Tutorial at 6th World Congress For Software Qualit...
Assess Prioritize Improve Tutorial at 6th World Congress For Software Qualit...
 
9.process improvement chapter 9
9.process improvement chapter 99.process improvement chapter 9
9.process improvement chapter 9
 
The result of applying a new testing model for improving the quality of softw...
The result of applying a new testing model for improving the quality of softw...The result of applying a new testing model for improving the quality of softw...
The result of applying a new testing model for improving the quality of softw...
 
'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen
 
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
 
Industrialization of testing
Industrialization of testing Industrialization of testing
Industrialization of testing
 
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
 
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
 
Atmosphere 2016 - Berk Dulger - DevOps Tactical Adoption Theory
Atmosphere 2016 - Berk Dulger  - DevOps Tactical Adoption TheoryAtmosphere 2016 - Berk Dulger  - DevOps Tactical Adoption Theory
Atmosphere 2016 - Berk Dulger - DevOps Tactical Adoption Theory
 
Benchmarking for Superior Performance
Benchmarking for Superior PerformanceBenchmarking for Superior Performance
Benchmarking for Superior Performance
 
PMINEO_2012_03_OPM3_Organizational_PM_Maturity
PMINEO_2012_03_OPM3_Organizational_PM_MaturityPMINEO_2012_03_OPM3_Organizational_PM_Maturity
PMINEO_2012_03_OPM3_Organizational_PM_Maturity
 
Fitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodology
 
intro tpm ref guide.ppt
intro tpm ref guide.pptintro tpm ref guide.ppt
intro tpm ref guide.ppt
 
Benchmarking tqm
Benchmarking   tqmBenchmarking   tqm
Benchmarking tqm
 

More from Rik Marselis

The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfThe End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfRik Marselis
 
TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability Rik Marselis
 
GTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know ItGTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know ItRik Marselis
 
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Rik Marselis
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPRik Marselis
 
Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?Rik Marselis
 
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryRik Marselis
 
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPQuality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPRik Marselis
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Rik Marselis
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis Rik Marselis
 
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Rik Marselis
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureRik Marselis
 
How to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsHow to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsRik Marselis
 
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisTesten ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisRik Marselis
 
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisOver testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisRik Marselis
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesRik Marselis
 
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Rik Marselis
 
Qx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisQx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisRik Marselis
 
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisTesting in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisRik Marselis
 
Testing in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayTesting in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayRik Marselis
 

More from Rik Marselis (20)

The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfThe End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
 
TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability
 
GTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know ItGTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know It
 
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAP
 
Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?
 
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT delivery
 
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPQuality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAP
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
 
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
 
How to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsHow to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tips
 
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisTesten ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
 
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisOver testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
 
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
 
Qx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisQx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselis
 
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisTesting in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
 
Testing in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayTesting in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing Day
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Increasing business success with TPI NEXT and PointZERO

  • 2. | Increasing Business Success with TPI Stop wasting time and money, focus on quality & risk Siemens Nürnberg, 13 March 2014 Rik Marselis 2
  • 3. | History of Test Process Improvement   1998 first TPI book; Martin Pol & Tim Koomen   1999TPI book in English   2002 TPI book in Japanese   2004 TPI Automotive   2009 TPI NEXT book, 6 authors   2010 ISTQB expert level: improving the test process   2011 TPI NEXT auf Deutsch 3
  • 4. | Improvement basically is: 4Increasing Business Success with TPI 13 March 2014 Measure Improve
  • 5. | The TPI NEXT model 5 Test maturity matrix Improvement suggestions Key areas Maturity levels Checkpoints Enablers Clusters Increasing Business Success with TPI 13 March 2014 MeasureMeasureMeasure ImproveImproveImprove
  • 7. | Test maturity matrix Elements of the TPI NEXT model for measuring Key areas Maturity levels Checkpoints 7
  • 8. | The TPI NEXT maturity levels  Initial  ad hoc / unstructured / unorganized testing complaint: quality of software not satisfactory  Controlled  structured & organized testing complaint: testing is too expensive  Efficient:  early testing complaint: inflexible  Optimizing  always adapting to current situation 8
  • 9. | Why 4 maturity levels? Other models have 5 levels, why only 4 in TPI NEXT? Reason: No more levels are needed Compare to sports: Level 1: you are not in the game Level 2: you are in the game Level 3: you win a medal Level 4: you win a gold medal Nobody stives for winning a silver medal (do you?) 9
  • 10. | TPI NEXT tool (www.tpinext.com) 10
  • 11. | TPI NEXT tool (www.tpinext.com) 11 Each checkpoint is a question Answer by filling in Yes / No / Not applicable One sheet per key area
  • 12. | TPI NEXT tool (www.tpinext.com) 12 Answering all checkpoints results in a Test Maturity Matrix
  • 13. | TPI NEXT tool (www.tpinext.com) 13 Each answer is shown in the matrix
  • 14. | TPI NEXT tool (www.tpinext.com) 14 This organization is well on its way towards being “controlled”
  • 15. | TPI NEXT tool in multiple languages 15
  • 17. | TPI follows the generic change process 17 Evaluate and redirect Implement actions Make a plan of action Define improvements (generate) Awareness Determine goal, scope and approach Assess current situation Increasing Business Success with TPI 13 March 2014
  • 18. | Elements of the TPI NEXT model for improvements Test maturity matrix Clusters Key areas Maturity levels Checkpoints Improvement suggestions Enablers Target situation 18
  • 19. | Clusters 19 A cluster is a group of checkpoints from multiple key areas that function as one improvement step. Each cluster is identified by a letter.
  • 20. | Current situation and target situation improvement goal: up to cluster “D” 20
  • 21. | Characteristics   Optional   Related to Key areas, not specifically to Checkpoints   Help to achieve a desired Maturity level   Based on best practices   Adaptable to specific circumstances   Various ….. Improvement Suggestions (1)
  • 22. | Examples from Test strategy from Initial to Controlled:   Convince project and line management to perform a product risk analysis   Involve various stakeholders in the product risk analysis and the test strategy   Discuss light and/or thorough testing depending on the perceived risks from Controlled to Efficient:   Define and allocate the tasks of the coordination between test levels and continuously monitor this process. This role must be documented in the master test plan. This person reports to the project manager and other stakeholders. To prevent a conflict of interests, this person should have an independent relationship to the various test levels.   Perform an inspection on testware from previous test activities or reviews. The system test delivers a functionally-tested system, including test cases through to the acceptance test. The acceptance test evaluates these test cases (complete or spot-check) and, when in doubt, performs one or more test cases on the delivered software. Consequently its main effort can be directed towards testing the suitability and/or the usability of the system for the organization. Improvement Suggestions (2)
  • 23. | Enablers in the Business Driven TPI NEXT model connect Key areas of testing with other activities in the Application Lifecycle model in order to keep test process improvements aligned with other activities across the lifecycle. 3.4 Enablers (1) example Configuration management Quote: “it is possible to implement a highly-efficient testware management process without proper configuration management for non-testing artifacts. But when an organization routinely enforces proper version control on development documentation, testware management becomes much easier.”
  • 24. | Characteristics:   Reinforcement of other processes   Reinforcement of the test process   Optional   Prevent ‘sub-optimalisation’ Example from stakeholder commitment:   If a proper change management process is implemented and followed it helps the stakeholders to also support the test process 3.4 Enablers (2)
  • 25. | Practical tip for large organisations: Min/ Max situation Minimum: The checkpoints that ALL projects/groups comply with Maximum: The checkpoints that at least one project/group complies with Immature teams can reuse good practices from mature teams
  • 26. | Integrate in Software Process Improvement: CMMI clusters 26 http://www.tmap.net/sites/tmap.net/files/attachments/TPI___NEXT_clusters_for_CMMi_0.pdf TPI NEXT Cluster A TPI NEXT Cluster B TPI NEXT Cluster C TPI NEXT Cluster D If you fulfil all checkpoints of a specific cluster then the test process has reached that CMMI level
  • 29. | Benchmark example from industry “Your” score Average scores in peer-group (industry-example) 29
  • 31. | 1. Identify the business driver 2. Translate business goals into IT goals 3. Identify the more and less important Key areas for the IT goals 4. Rearrange the Checkpoints in the Clusters Business driven in 4 steps 31
  • 32. | TPI NEXT Clusters and prioritites Key areas prioritized 32
  • 33. | Business driven: Adapting the model Rearrange the Checkpoints in the Clusters Business  driven  Base   33
  • 36. TPI NEXT can be used in any situation
  • 37. |   Use the “business driven clustering” approach   High priority clusters for Agile:   Stakeholder commitment   Degree of involvement   Test strategy   Testware management   Tester professionalism   Test environment TPI NEXT and Agile Chapter 7.2 37 Effective testing in Agile projects2012
  • 38. | Using the Model for outsourcing chapter 7.7 ►  Special focus on: ►  Product risks ●  Joint PRA ●  Manage ●  Reporting (to client) ►  Strategy ●  Prevent overlap/gaps ●  End-to-end testing ►  Metrics ●  Show/demonstrate quality (process and product) ►  Craftmanship ●  Test ànd business knowledge ●  Techniques, methodical ►  Testenvironments ●  As much as possible ‘Production Like’ 38
  • 39. | TPI NEXT and End-to-End testing 39 Stakeholder commitment Degree of involvement Test organization Test environment Test process management Test strategy Estimating & planning Organization Control Infrastructure
  • 42. | A mountain can’t be moved in one day 42 Parallel & step-by-step improvement  continuous model Start improving at the “weak spots”  don’t elevate the peaks but fill up the valleys  use the clusters
  • 43. | Test process improvement can’t be on its own Frontload the application lifecycle with quality measures “Shift left” “Early reviews” “Integrate testing activities with other lifecycle activities” 43
  • 44. | Shift focus to Quality & Risk 44
  • 45. | Certification of test-organizations Official certificate of the maturity of the test process. 45 Bronze = 50% controlled Silver = 75% controlled Gold = 100% controlled Platinum = 100% efficient Diamond = 100% optimizing
  • 47. | The books English Deutsch 47 Both are available on paper and as an e-book