Test Process Improvement
Test Process Improvement Using TPI® & TPI® NEXT
Abstract
This workshop is designed for QA and testing leading professionals who would like to learn how to apply the TPI® (test process improvement) model in their own organization. We would also review the TPI® NEXT, which is the latest updated TPI® model from Sogeti, and the differences between the TPI® and TPI® NEXT.
The TPI® model is a well-known method published in 1999 by Tim Koomen & Martin Pol which identifies 20 key areas of the testing process that need to be considered for potential improvement.
It offers a step-by-step, structured approach to improvement of the testing process so that small, gradual changes are made which have a positive and measurable impact and are within budgetary and resource constraints.
This workshop involves presentations, interactive discussion and a practical exercise. Actual examples from the software industry are also utilized and encouraged from class to bring the model to life and make the information relevant.
The main goals for implementing the model are to improve the quality of product and to reduce the product testing costs.
Note: TPI® and TPI® Next are a registered trade mark of Sogeti.
Audience
Software Quality Assurance and Software Testing Leaders and Managers that have a good understanding of software testing principles, techniques and methods yet are still struggling with software quality issues and would like to improve their testing processes.
Learning Objectives
Upon successful completion of this workshop participants will be able to:
- Understand the major principles of the TPI® Model for test process improvement
- Understand how to apply the TPI® model
- Be able to start making a basic assessment of their own testing processes with the TPI® model
- Understand the TPI® NEXT model main features
- Understand the differences between TPI® and TPI® NEXT
Pre-requisites
This is not an introductory course on software testing and participants must have a good grasp of software testing terminology, methods, techniques and processes.
Related Courses
Coach
Mr. Alon Linetzki - is an expert test engineer, testing coach and a testing consultant with over 23 years in testing, and over 33 years in IT. During his career, Mr. Linetzki have participated and managed various types of development projects and testing projects with a large range of technologies, size and sector domain orientation from telecommunication and finance, to banking and embedded systems.
He is the author of multiple testing classes, including: Testing in an Agile Environment, ISTQB® Agile Tester, Exploratory Testing, Measurements and Metrics for Making Good Quality Decisions, Test Process Improvement Using TPI®, Risk Based Testing, Writing Good Test Requirements, and Test Automation for Decision Makers, Introduction to Test Automation, Personal Communication and presentation Skills, Root Cause analysis in Testing and Adding business value increasing ROI in testing, and more.
Mr. Linetzki is a popular speaker in international testing conferences since 1995. He is the co-founder of the Israeli Testing Certification Board (www.itcb.org.il), and the founder and chair of SIGiST Israel (www.sigist.org.il). He is leading the ISTQB® Partner Program worldwide as part of the marketing working group. He is also one of the authors of the new ISTQB® Foundation Level Agile Tester Certification, and is involved in the next level certification of ISTQB® Advanced Level – Agile Technical Tester. Mr. Linetzki is also the ISTQB® Marketing Chair (March 2016).
Outline
Day 1
- Introduction
- The TPI® Model
- Requirements of a model
- Reasons for improvement
- Sample Key process areas explained:
- Test Strategy
- Life-cycle model
- Moment of involvement
- Test specification techniques
- Test environment
- Commitment and motivation
- Test functions & training
- Maturity levels
- Checkpoints
- Dependencies
- Test maturity matrix
- Improvement suggestions
- Exercises
- mapping key areas
- Assess the maturity level of a case study company (analyze key areas, dependencies, maturity levels, inquire about checkpoints)
- The TPI® Next Model
- Introduction to TPI® NEXT model
- The differences between the TPI® and the TPI® NEXT models
- Example of basic analysis
Day 2
- The Process of Implementing Change / Application of the model
- Implementing Change – the process:
- Obtain awareness
- Identify target area
- Execute assessment
- Define improvement actions
- Formulate plan
- Implement
- Evaluate
- Dealing with Resistance
- Implementing Change – the process:
- Exercise (groups) - Project implementation
- Partial TPI analysis on a case study company
- Implementation tips
- Tips on implementing change
- Pilot Project – when? where? what?
- Retrospective