All over the world, service requests relating to accidents or vehicle breakdowns or remote maintenance and concierge services are handled at the call centre level. However, the current system has been failing to meet client requirements for years. The cause of this is twofold; the number of new functionalities that have been implemented in vehicles in recent years and the lack of intuitive, user-friendly interfaces (UIs). Both factors have given rise to longer handling times for single events and that has led to a drop in application users’ level of satisfaction.
We knew that designing and coding a platform of this kind would take time. In the case of this particular client, it took three and half years from design to deployment. However, a critical aspect that we kept at the forefront of our minds was that the system would be saving drivers’ and passengers’ lives and protecting their health. To be certain of avoiding any errors whatsoever, we therefore gave maximum attention to the automation of the tests we ran, since they were crucial to maintaining top-level quality and reliability in such a complex system.
With those pain points in mind, the client decided that their application system required a radical overhaul and that a new user interface should be designed, meeting the highest standards of user experience (UX) and significantly shortening the time needed to handle a single service request. Moreover, with a view to streamlining the remote processing of service requests, the client ordered the construction of a system that would aggregate the data sent by vehicles and required by the call centre.
Given the complexity of the problems with the application and the requirement to integrate data from more than twenty systems, the application was redesigned and rewritten from scratch.
Working closely with the client, we began with designing mock-ups and prototypes of an application that would meet the UX guidelines and with scenarios that would function as guides for call centre assistants, helping them quickly and effectively solve the problems reported by vehicles or their drivers.
On the basis of UX research into the work of the call centre, we prepared mock-ups that were used for testing the initial assumptions and scenarios. This enabled us to identify and change the most challenging points. Discussing errors equipped us to design a user-flow of maximum intuitiveness and create prototypes ready to be implemented by our programmers. The work of our UX designers meant that we avoided having to introduce changes to the finished solution.
We created a web application based on AWS cloud solutions. The platform is stabler as a result and facilitates scalability for large volumes of data from vehicle diagnostic information reports.
Thanks to the application, agents receive cohesive final information conveyed in real time. It consists of simple elements like the client’s or customer’s details and of more complex aspects including telematics data and the error codes appearing on the vehicle’s display. This makes it possible to diagnose and repair the vehicle remotely and to send a recovery or service vehicle to the site of a breakdown or accident.
The agents managing requests concerning vehicle breakdowns not only have access to the information about the fault. The system also makes it possible to indicate the probable causes and potential solutions. This function means that the diagnostics are carried out while the request is being handled. In the case of an accident, the request is sent automatically, without any interaction at all with the people in the vehicle. An agent receives all the information, from the number of people in the vehicle to the impact vectors. On that, the agent can determine whether the people in the vehicle are conscious, if it is possible to establish contact with them and whether any of them are injured and then relay that information to the emergency services.
The solutions we deployed also include: