How to properly implement Code Quality Gates in your development process

Paul Jansen

⏱ 20 minute session
intermediate
14:00-14:30, Friday, 19th June 2026

Using Quality Gates in your development process is a great way to encourage software quality improvements. However, bad quality gates cause a lot of frustration in organizations, so you should carefully consider how you implement them.

We have implemented quality gates for thousands of industrial software projects (mostly C and C++), and during this talk we share our insights and best practises. We will answer questions like:

  • Which quality metrics should you gate?
  • Where in the process should you put your gates?
  • Should gates be absolute (no violations allowed) or relative (no violations compared to the previous analysis)?

Paul Jansen

Paul Jansen (1967) graduated from the University of Amsterdam in computing science and philosophy (both cum laude). At Philips Research he was a computer scientist in the field of compiler construction and domain-specific languages. After a brief stay at Atos Origin and QA Systems, he founded TIOBE Software in 2000. Paul Jansen is the driving force behind the definition of the TIOBE Quality Indicator (TQI) and the famous TIOBE index that is published every month.