How requirements engineering and testing improved software quality at Sanus-X
Targeted quality assurance measures and improvements of the development processes have significantly increased the software quality at Sanus-X.
Initial Situation
Sanus-X is a holistic provider of innovative health services and develops scalable B2B and B2C solutions for a healthier society in close cooperation with partners. The offer ranges from prevention (staying healthy) to rehabilitation (getting healthy) for physical and mental health. Gaps and problem areas in current health care are analysed by Sanus-X and innovative, new service offerings are developed on this basis. The company, which was founded by the UNIQA Group, does not only want to provide more well-being nationally, but also internationally.
To achieve this, it was crucial for Sanus-X to find a new nearshoring development service provider that would ensure a smooth transition from the previous service provider and avoid delays and disruptions to business processes. msg Plaut supported the changeover of the two service providers in this process.
After extensive research and evaluation, the msg Plaut team therefore defined clear communication channels and processes to ensure seamless knowledge transfer and effective cooperation. Together with Sanus-X, open questions were clarified, and all necessary information was handed over.
Mission
To improve the quality of the software solution, the company decided to use the msg Plaut requirements engineering and testing services. The aim was to establish and actively support a continuous process from requirements elicitation to testing.
To ensure the success of the process, msg Plaut was actively involved in the first sprints of Sanus-X. A suitable tool landscape was set up for the efficient implementation of the process. For this purpose, applications were selected and implemented that meet the requirements of the project and effectively support the team in gathering, managing, and reviewing requirements as well as in testing.
Trainings and workshops ensure that all Sanus-X employees are familiar with the new processes and tools. Special emphasis was placed on actively involving the internal Sanus-X team in the process and enabling them to apply the acquired knowledge and skills in practice. Thanks to the introduction of an end-to-end process, the project was successfully completed.
Solution
As part of the implementation by the msg Plaut Requirements Engineering and Testing Team, Sanus-X successfully set up a tool landscape that meets the requirements of the project and supports the efficient implementation of the processes. Jira and Confluence were implemented for this purpose.
A particular focus was on the introduction of a suitable test toolchain, including a prototype for test automation. The selection and implementation of tools that meet the requirements of the project effectively support the team in planning, executing, and reviewing tests.
Sanus-X also introduced an integrated methodology for requirements engineering and testing with msg Plaut, in which user stories and test cases build on each other to ensure the seamless integration of requirements and tests. Proven methods and best practices were applied here to improve the quality of the software solution and ensure efficient implementation of the processes.
To ensure that the team can use the new methods and tools effectively, msg Plaut carried out an internal coaching programme. The employees were trained and instructed in the use of the new methods and tools. The support provided by msg Plaut in practical application was also accepted to firmly establish the innovations in everyday working life.
Benefits
Targeted quality assurance measures and improvements to the development processes significantly increased software quality. This contributed to improved plannability and transparency for the management, which facilitated decision-making.
The cooperation with msg Plaut Requirements Engineering and Testing resulted in clearly defined processes and the implementation of effective tools. The msg Plaut training courses for the Sanus-X team actively contributed to quality assurance. In addition, specific tools were implemented to increase efficiency in the project team.
The combination of these measures led to the successful implementation of the project with a significant improvement in software quality as well as increased predictability and transparency. This progress enabled the management to better assess the performance of the team and the service provider and to react accordingly, which enabled an effective implementation of the project.
Thanks to these measures, Sanus-X was able to optimise its software development processes and significantly improve the quality of its products. The successful implementation of this project shows that targeted quality assurance and effective cooperation between service providers and internal teams can lead to successful results.