Novamedia’s mission is to set up and operate Charity Lotteries all over the world to raise funds for charities and increase awareness for their work. Novamedia is the owner of several charity lottery formats and operates six charity lotteries; the Nationale Postcode Loterij, VriendenLoterij and the BankGiro Loterij in the Netherlands, the Svenska PostkodLotteriet in Sweden, People’s Postcode Lottery in Great Britain and Deutsche Postcode Lotterie in Germany. In the period 1990 – 2015, Novamedia’s charity lotteries were responsible for the donation of over 7.2 billion euros to more than 340 charities
One of the main applications that is used to carry out the mission is the Beehive application. This application forms the heart of the lottery operations and is developed by supplier organization Sqills. Recently the application Beehive DE went live in Germany. This application supports the postcode lottery in Germany, which started operating in September 2016.
Novamedia wishes to gain insight into the productivity, cost efficiency, speed of delivery and quality that Sqills realized in the Beehive DE project to understand whether improvements in performance should be necessary in future projects. In addition, Novamedia wishes to make sure that the structural quality of the application Beehive DE is sufficient and contains little risk regarding health factors like security, robustness, efficiency, changeability and transferability.
To obtain the required insight into the performance of Sqills compared to the industry, and the structural quality of this critical application, Novamedia asked METRI to carry out a Supplier Performance Measurement study. METRI partner CAST software analyzed the source code and analyzed the structural quality of the application. METRI collected the project data, e.g. effort hours spent per function/role, hour rates, cost, complexity factors, defect volumes, etcetera. The CAST source code analysis also measures the Automated Function Points (AFP) of the application, which is necessary for METRI to calculate the project metrics: Productivity, Cost efficiency, Speed and Project Quality.
The results of the study give Novamedia detailed insight into the performance of Sqills and the room for possible improvements in the future. Sqills performed significantly better than market average with regard to the project metrics productivity, cost efficiency, speed and project quality. Regarding the structural quality of the application METRI/CAST organized a workshop together with Novamedia and Sqills technical employees to explain the results and the best coding practices and rules that were measured. This resulted in a short term and a medium/long term action plan that will improve the structural quality of the application significantly. For both Novamedia and Sqills this helps improving the quality in future projects significantly.