Evaluating solution quality for one of the leading European bus and trolleybus manufacturers
Challenge: Solaris needed to run a complex audit of the third-party system that manages infrastructure available on their buses and trolleybuses.
Approach: Our technical, cybersecurity, and licensing experts carried out a thorough audit of the system’s code, architecture, documentation, and licenses.
Result: A comprehensive report, including an evaluation of software and processes, together with a list of recommendations on possible technical and procedural improvements to make Solaris’ software even more reliable and secure.
Services we used:
Table of Contents
About the client
Solaris Bus & Coach S.A. is one of the leading European bus and trolleybus manufacturers.
Benefiting from almost 25 years of experience and having manufactured more than 20,000 vehicles, Solaris positively influences the quality of transport in hundreds of cities across Europe every day.
Thinking of the future, the firm is setting new standards by dynamically developing its products, in particular in the electromobility sector.
What the client needed
Our task was to run a complex audit of a software solution provided to Solaris by an external company. The whole system manages infrastructure available in buses and trolleybuses of Polish production.
We evaluated the overall quality of the solution, implemented development processes and system’s security basing on our internal good practices of software development. The team engaged in this project was tailored to the client’s needs in terms of its size and competencies. We also provided Solaris with experts in cybersecurity, licenses, and a technical advisor.
of presence on the market
Scope of work
We divided the whole audit process into phases and shared our technical insight, experience and know-how with Solaris internal team responsible for the system’s maintenance and its further development.
A technological audit (code quality and readability, software memory management)
A technical audit (architecture, documentation, tools and processes)
An audit of licences used by the company
All outcomes of the audit were based on the analysis of the system’s code and documentation. The process included thorough discussions and collecting data necessary to run an audit. All this was possible thanks to good communication and openness of both companies.
Main benefits of our partnership
- Recommendations regarding possible technical and procedural improvements
- Report from the audit along with the evaluation of software and processes
- Collaboration with highly specialised engineers and exchange of know-how
- Possibility to increase the quality of the system that is implemented in means of public transport
- A thorough audit carried out on time and tailored to the client’s needs