Menu Close
Automotive Poland

Evaluating solution quality for one of the leading European bus and trolleybus manufacturers

Executive Summary

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.

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.

20 000

vehicles manufactured

25 years

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

Technologies used in the project