Alten italia
Assioma
CA
Claritel
HP
IBM
Microfocus
Microsoft
Nttdata
Poste Italiane

Continuous Inspection of Software

Gaudin 2Speaker:
Olivier Gaudin - CEO and Co-Founder of SonarSource

Traditional approaches to code quality control involve so-called punctual audits or quality gates, which are periodic audits of the source code. These audits are usually performed by external auditors during the "last mile" of the development process – during or after the functional tests. By their nature, punctual audits can lead to disruptions in the development cycle because they result in changes to "completed" software. In the best case, this quality control approach leads to delays and rework. In the worst case, it leads to the release of poor quality software. In either case, the traditional approach fosters the perception that building quality software is overly complex and expensive. There is an urgent need for a newer model, one that emphasizes quality throughout the development cycle, and has shorter feedback loops to ensure rapid resolution of internal quality issues; in short, a model that builds in quality from the start, rather than considering it after the fact. Continuous Inspection is a holistic, fully-realized process designed to make internal code quality an integral part of the software development life cycle. By raising its visibility for all stakeholders throughout the life cycle, Continuous Inspection enables enterprises to embrace code quality whole-heartedly.