Viterra's TTS project wins the Q4 2024 Software Quality Assurance Award
TIOBE rewards the best TiCS projects with the quarterly TIOBE Software Quality Assurance Award. There are more than 8,000 software projects of various multinationals worldwide that qualify divided into 3 categories:
TIOBE Software Quality Award Q4 2024
The winner of the most ambitious award, the large-sized projects, for the fourth quarter of 2024 is …
Projects are listed below (out of 503 projects):
Q4 2024 | Q3 2024 | Project | Company | TQI Score | TQI Level |
---|---|---|---|---|---|
1. | (1) | TTS | Viterra Rotterdam NL | 94.61% | ![]() |
2. | (2) | CT ResultsServices Apps | Philips Shenyang CN | 91.78% | ![]() |
3. | (3) | Eleva System Control | Philips Pune IN | 90.62% | ![]() |
4. | (4) | FSC7.3 Controller | Vanderlande Veghel NL | 88.86% | ![]() |
5. | (-) | Oceanus Rfd Console | Philips Bangalore IN | 88.61% | ![]() |
Projects are (out of 1,315 projects):
Q4 2024 | Project | Company | TQI Score | TQI Level |
---|---|---|---|---|
1. | FSA FSCS | Philips Hamburg DE | 96.72% | ![]() |
2. | User WorkFlow | Philips Bengaluru IN | 96.69% | ![]() |
3. | NxGen | Philips Bengaluru IN | 96.34% | ![]() |
Project is (out of 5,676 projects):
Q4 2024 | Project | Company | TQI Score | TQI Level |
---|---|---|---|---|
1. | CT Smart Protocolling | Philips Bengaluru IN | 100% | ![]() |
Trade and Traffic System (TTS) is the main inhouse ERP system for Viterra EMEA, supporting the commodity trading business processes of Viterra for multiple locations. Viterra is one of the major world-wide trading companies in agricultural commodities (i.e. grains, oilseeds, cotton, etc.) which includes buying, storing, processing, shipping and selling large quantities of these commodities across the globe. All these business processes are fully supported by TTS to make sure that Viterra maintains its competitive edge in the global market. TTS is used in over 30 locations, mainly in Europe, but also in e.g. Singapore and Mexico, and has more than a 1,000 users.
For this occasion, we interviewed Rob den Heijer and Ron van Dijk, Manager Application Development EMEA and Software Architect, respectively.
Viterra makes use of a selective number of outsourcing partners to develop its in-house applications. Within this model Viterra has governance over the development process via their own product owners, business analysts and architects. For TTS an explicit Software Quality process is implemented, with an extensive number of KPIs being monitored. These KPIs range from unit test coverage, code quality metrics, etc. to f.e. productivity and team / customer satisfaction. And in the end the Viterra product owners will have to functionally accept each change and the Viterra architect will have to technically accept each change.
We have implemented a number of practices that helps us to keep the technical quality software on a high level:
TiCS is our Code Quality framework for all our software development projects and across multiple development environments. We use it both as an IDE plugin for the developers and to scan our entire code base to update our metrics on a daily basis. With the TiCS dashboard we are able to give feedback to the development teams on the quality of their code on several metrics like Code Coverage, Abstract Interpretation and Security. Additionally, Quality Gates gives us the ability to define a certain level of quality that each code check to adhere to, to potentially prevent code check-ins that would lower the metrics.
Aspects we especially appreciate in TiCS:
Contact us and find out how TIOBE can help you improve your software quality.
Contact us