SlideShare a Scribd company logo
OVERVIEW OF TEST
PROCESS IMPROVEMENT
FRAMEWORKS
Nikita Knysh, Ciklum, February 21, 2012
Speaker
   Nikita Knysh, 31 y.o.
   E-comonic, Ciklum
   11 years in IT, 5 years in software test
   ISTQB Certified Test Manager
Agenda
   The way of improvement
   Why use process frameworks
   TMM
   TPI
   CTP
   STEP
The Way of Improvement
Why Use Process Frameworks
   Get aware of industry practices
   Measure process maturity
   Compare to others
   Suggest improvements, set goals
   Evaluate improvement
Test Maturity Model (TMM)
   Complements CMM
   5 maturity levels, a number of processes in
    each
   Establish basic processes first, then grow
   Staged
     Need to achieve previous level to claim for next
     Once a level is achieved, no further improvement
      needed in its processes
   Binary
     You   either fulfill or not. A process cannot be 50%
     fulfilled
Test Maturity Model (TMM)
   The five maturity levels
     Initial
     Defined
     Integrated
     Managed and measured
     Optimized



   Heavy, documentation-intensive.
   Suitable for contractual test, in regulated
    industries, where auditable process is required.
Test Process Improvement
(TPI)
   The four process cornerstones
     Lifecycle

     Organization

     Infrastructure   and tools
     Techniques

   20 Processes, 4 levels of maturity
Test Process Improvement
(TPI) #2
Test Process Improvement
(TPI) #3
   Allows to establish the process and start add
    value quickly, then improve steadily and
    incrementally
   Suitable for startups or introducing QA function
    to existing companies
Critical Testing Processes
(CTP)
   Be good at critical processes! A critical
    process:
     Repeated    frequently, affects team efficiency
     Involves large number of people, affects cohesion
      and cooperation
     Visible to peers and superiors
     Linked to project success

   Identifies attributes of a good process and
    opportunities for improvement
   Provides metrics and qualitative evaluations
    for each process, allows tailoring
Critical Testing Processes
(CTP) #2
   Testing                 Test system

   Establishing context     development
   Quality risk analysis  Test release
   Test estimation          management
                            Test execution
   Test planning
                            Bug reporting
   Test team
    development             Results reporting

                           Change management
    All evaluations are done against business
    needs
   May be tailored for wide range of the orgs
Systematic Test and Evaluation Process
(STEP)

   Assesses three major stages of test:
     Planning

     Acquisition
                (test analysis, design and
      implementation)
     Measurement (test execution and reporting)

   Qualitative factors considered:
     Defined
            test process utilization
     Customer satisfaction
Systematic Test and Evaluation Process
(STEP) #2
   Quantitative metrics:
     Test status over time
     Test requirements or risk coverage
     Defect trends, including detection, severity, and
      clustering
     Defect density
     Defect removal effectiveness
     Defect detection %
     Defect introduction, detection, and removal phases
     Cost of testing in terms of time, effort, and money
   Assumes ’test then code’ approach, close
    collaboration of dev and test, defects are
    prevented or detected early or systematically
    analyzed.
Some Other Frameworks
   Test Organization Maturity (TOM)
   Test Improvement Model (TIM)
   Software Quality Rank (SQR)
   TMap
Thank you!
   Questions

More Related Content

PDF
Finding Success with Test Process Improvement
PPTX
Improve your test process, improve your life
PDF
Increasing business success with TPI NEXT and PointZERO
PPTX
Test Process Improvement with TPI NEXT - what the model does not tell you but...
PDF
Using the test process improvement models. Case study based on TPI Next model...
PPTX
TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
PDF
Test Process Improvement in Agile
PPT
Test Process Improvement
Finding Success with Test Process Improvement
Improve your test process, improve your life
Increasing business success with TPI NEXT and PointZERO
Test Process Improvement with TPI NEXT - what the model does not tell you but...
Using the test process improvement models. Case study based on TPI Next model...
TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
Test Process Improvement in Agile
Test Process Improvement

What's hot (20)

PDF
Why would you want to improve your test process using TPI or TMMi?
PPT
360logica_Testing_center_of_excellence
PDF
2 anton muzhailo - formal test process improvement. how to invest to the te...
PDF
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
PPTX
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
PPT
Geoff Thompson - Why Do We Bother With Test Strategies
PPTX
Risk based testing, Katerina Meshkova
PDF
Sap test center of excellence
PPTX
How to take organizations to higher testing maturity suresh bose anagha mahaj...
PPT
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
PDF
Dirk Van Dael - Test Accounting - EuroSTAR 2010
PPT
Jarian van de Laar - Test Policy - Test Strategy
PDF
User Acceptance Testing in the Testing Center of Excellence
PPT
Johan Jonasson - Introducing Exploratory Testing to Save the Project
PPTX
Tcoe team
PDF
Антон Мужайло, «Using the test process improvement models. Case study based o...
PPT
Kristian Fischer - Put Test in the Driver's Seat
PPT
Testing Centre Of Excellence From AppLabs
PPTX
I am a agile tester, because...(masterclass at the Barcelona Test Academy)
PPTX
Agile Testing: Methods and Models
Why would you want to improve your test process using TPI or TMMi?
360logica_Testing_center_of_excellence
2 anton muzhailo - formal test process improvement. how to invest to the te...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
Geoff Thompson - Why Do We Bother With Test Strategies
Risk based testing, Katerina Meshkova
Sap test center of excellence
How to take organizations to higher testing maturity suresh bose anagha mahaj...
Ruud Teunissen - Personal Test Improvement - Dealing with the Future
Dirk Van Dael - Test Accounting - EuroSTAR 2010
Jarian van de Laar - Test Policy - Test Strategy
User Acceptance Testing in the Testing Center of Excellence
Johan Jonasson - Introducing Exploratory Testing to Save the Project
Tcoe team
Антон Мужайло, «Using the test process improvement models. Case study based o...
Kristian Fischer - Put Test in the Driver's Seat
Testing Centre Of Excellence From AppLabs
I am a agile tester, because...(masterclass at the Barcelona Test Academy)
Agile Testing: Methods and Models
Ad

Similar to Overview of test process improvement framework (20)

PPTX
Overview of test process improvement frameworks
PPT
Qa 3 best practices
PDF
Chapter 5 - Improving the Testing Process
PPT
QAI - Cmmi Overview - Induction ppt
PPTX
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
PDF
Introduction-Software-Testing-for Developers.pdf
PPT
Testing Framework
PPT
9.process improvement chapter 9
PPT
ISTQB / ISEB Foundation Exam Practice - 5
PPT
Software Testing
PPT
Acceptance Testing
PPT
Planning And Monitoring The Process
PPTX
Software Quality Assurance
PPT
CMMi level 3 presentation
PPT
Process Improvement in Software Engineering SE25
PPTX
Continuous Testing Landscape.pptx
PPT
Quality Assurance is Not Testing
PPTX
Alexandra Kovalyova “Testing process improvement: be the power of changes!”
PPT
Chicago Rational User Group 02112009
PPT
General Validation Presentation
Overview of test process improvement frameworks
Qa 3 best practices
Chapter 5 - Improving the Testing Process
QAI - Cmmi Overview - Induction ppt
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Introduction-Software-Testing-for Developers.pdf
Testing Framework
9.process improvement chapter 9
ISTQB / ISEB Foundation Exam Practice - 5
Software Testing
Acceptance Testing
Planning And Monitoring The Process
Software Quality Assurance
CMMi level 3 presentation
Process Improvement in Software Engineering SE25
Continuous Testing Landscape.pptx
Quality Assurance is Not Testing
Alexandra Kovalyova “Testing process improvement: be the power of changes!”
Chicago Rational User Group 02112009
General Validation Presentation
Ad

More from Ciklum Ukraine (20)

PDF
"How keep normal blood pressure using TDD" By Roman Loparev
PDF
"Through the three circles of the it hell" by Roman Liashenko
PDF
Alex Pazhyn: Google_Material_Design
PPTX
Introduction to amazon web services for developers
PPTX
Your 1st Apple watch Application
PDF
Test Driven Development
PPTX
Back to the future: ux trends 2015
PPTX
Developing high load systems using C++
PPTX
Collection view layout
PPTX
Introduction to auto layout
PDF
Groovy on Android
PDF
Unit Testing: Special Cases
PPTX
Material design
PPTX
Kanban development
PPTX
Mobile sketching
PDF
More UX in our life
PDF
Model-View-Controller: Tips&Tricks
PDF
Unit Tesing in iOS
PDF
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
PDF
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
"How keep normal blood pressure using TDD" By Roman Loparev
"Through the three circles of the it hell" by Roman Liashenko
Alex Pazhyn: Google_Material_Design
Introduction to amazon web services for developers
Your 1st Apple watch Application
Test Driven Development
Back to the future: ux trends 2015
Developing high load systems using C++
Collection view layout
Introduction to auto layout
Groovy on Android
Unit Testing: Special Cases
Material design
Kanban development
Mobile sketching
More UX in our life
Model-View-Controller: Tips&Tricks
Unit Tesing in iOS
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Михаил Попчук "Cкрытые резервы команд или 1+1=3"

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Cloud computing and distributed systems.
PDF
Machine learning based COVID-19 study performance prediction
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
cuic standard and advanced reporting.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Spectroscopy.pptx food analysis technology
Understanding_Digital_Forensics_Presentation.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Dropbox Q2 2025 Financial Results & Investor Presentation
Building Integrated photovoltaic BIPV_UPV.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Cloud computing and distributed systems.
Machine learning based COVID-19 study performance prediction
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Review of recent advances in non-invasive hemoglobin estimation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cuic standard and advanced reporting.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectroscopy.pptx food analysis technology

Overview of test process improvement framework

  • 1. OVERVIEW OF TEST PROCESS IMPROVEMENT FRAMEWORKS Nikita Knysh, Ciklum, February 21, 2012
  • 2. Speaker  Nikita Knysh, 31 y.o.  E-comonic, Ciklum  11 years in IT, 5 years in software test  ISTQB Certified Test Manager
  • 3. Agenda  The way of improvement  Why use process frameworks  TMM  TPI  CTP  STEP
  • 4. The Way of Improvement
  • 5. Why Use Process Frameworks  Get aware of industry practices  Measure process maturity  Compare to others  Suggest improvements, set goals  Evaluate improvement
  • 6. Test Maturity Model (TMM)  Complements CMM  5 maturity levels, a number of processes in each  Establish basic processes first, then grow  Staged  Need to achieve previous level to claim for next  Once a level is achieved, no further improvement needed in its processes  Binary  You either fulfill or not. A process cannot be 50% fulfilled
  • 7. Test Maturity Model (TMM)  The five maturity levels  Initial  Defined  Integrated  Managed and measured  Optimized  Heavy, documentation-intensive.  Suitable for contractual test, in regulated industries, where auditable process is required.
  • 8. Test Process Improvement (TPI)  The four process cornerstones  Lifecycle  Organization  Infrastructure and tools  Techniques  20 Processes, 4 levels of maturity
  • 10. Test Process Improvement (TPI) #3  Allows to establish the process and start add value quickly, then improve steadily and incrementally  Suitable for startups or introducing QA function to existing companies
  • 11. Critical Testing Processes (CTP)  Be good at critical processes! A critical process:  Repeated frequently, affects team efficiency  Involves large number of people, affects cohesion and cooperation  Visible to peers and superiors  Linked to project success  Identifies attributes of a good process and opportunities for improvement  Provides metrics and qualitative evaluations for each process, allows tailoring
  • 12. Critical Testing Processes (CTP) #2  Testing  Test system  Establishing context development  Quality risk analysis  Test release  Test estimation management  Test execution  Test planning  Bug reporting  Test team development  Results reporting   Change management All evaluations are done against business needs  May be tailored for wide range of the orgs
  • 13. Systematic Test and Evaluation Process (STEP)  Assesses three major stages of test:  Planning  Acquisition (test analysis, design and implementation)  Measurement (test execution and reporting)  Qualitative factors considered:  Defined test process utilization  Customer satisfaction
  • 14. Systematic Test and Evaluation Process (STEP) #2  Quantitative metrics:  Test status over time  Test requirements or risk coverage  Defect trends, including detection, severity, and clustering  Defect density  Defect removal effectiveness  Defect detection %  Defect introduction, detection, and removal phases  Cost of testing in terms of time, effort, and money  Assumes ’test then code’ approach, close collaboration of dev and test, defects are prevented or detected early or systematically analyzed.
  • 15. Some Other Frameworks  Test Organization Maturity (TOM)  Test Improvement Model (TIM)  Software Quality Rank (SQR)  TMap
  • 16. Thank you!  Questions