From IT failure to high code quality: A story with a happy ending

By Yiannis Kanellopoulos

Elevator Pitch

In this talk Yannis (from SIG) and Spyros (from Interamerican) will tell a story that starts with an IT failure, goes on with the challenges faced by a team of software developers who must deliver code of good quality and ends up explaining how test driven development and quality amplify each other.

Description

Based on anecdotal evidence, the ultimate metric of code quality among software developers is undoubtedly the “WTFs per minute”. Following an unsuccessful attempt to install a commercial insurance package, Interamerican, Greece’s most well-known insurer, decided to develop its new core insurance platform internally. In order to assure that the implemented platform will be supported sustainably in the years to come, Interamerican decided to bring the quality of the developed code into focus. So, the delivered platform should be able to satisfy both functional and non-functional requirements.

SIG has developed a language-agnostic maintainability model in order to rate the technical quality of more than 150+ technologies. This rating is the result of 16 years research at industry scale combined with a benchmarking process and is based on the ISO 25010 software product quality standard.

In this presentation, Yannis (from SIG) and Spyros (from Interamerican) will tell a story that starts with the challenges faced by a team of software developers who need to work together with an advisory firm and to incorporate quality metrics in their development process. The story, as expected, has a happy ending as the team mentioned before is now more than capable of producing quality code by habit. Somewhere in the middle of the story Yiannis and Spyros will also explain the metrics and how test driven development and quality amplify each other.

Notes

This talk will be delivered jointly between Yiannis Kanellopoulos, Practice Leader Greece for Software Improvement Group and Spyros Nakos (https://gr.linkedin.com/in/spyros-nakos-36513555), Software Architect at Interamerican. Let us know if we have to submit his CV as well during the CFP process or whether this can be done at a later stage.