ACTIA
Le groupe ACTIA conçoit, fabrique et exploite depuis plus de 30 ans des solutions électroniques au service de l’Industrie. Sa division Automotive est spécialisée dans le diagnostic automobile. Elle imagine et construit des calculateurs embarqués à usage diagnostic ou télématique (communication avec l’extérieur). Ces systèmes seront ensuite utilisés dans les garages et concessions ou directement dans les véhicules.
Besoin
Pour pouvoir rester compétitif techniquement vis à vis de leurs clients finaux, ACTIA cherchait à étudier la faisabilité de porter le code source d’une application de diagnostic codée en C++ pour qu’il puisse fonctionner sous Android et Linux. Ces systèmes sont en effet de plus en plus utilisés dans les garages et concessions. En outre, le challenge était que la solution devait toujours tourner sous C++.
Solution
Après consultation, ACTIA a choisi de faire appel à la team DocDoku pour la qualité de son expertise technique et Métier.
Mathias Choquet, Ingénieur R&D, explique : « le profil de l’expert DocDoku répondait à notre besoin car il disposait de toutes les compétences que nous recherchions » et insiste sur le fait que le profil était « d’une qualité supérieure à ceux rencontrés jusque là ».
Concrètement, les missions réalisées par DocDoku ont été les suivantes :
- Conseil sur la mise en place de la chaîne de compilation / packaging
- Portage du POC C++ vers Android
- Stratégie de refonte progressive pour exploiter au mieux la plateforme Android
La souplesse et l’agilité ont été deux éléments déterminants dans le succès de la mission. Mathias Choquet insiste sur le fait que « le consultant DocDoku a su s’adapter au rythme du projet et réfléchir au fil de l’eau » avec les équipes Projet.Au final, la contribution de DocDoku a permis d’identifier et d’écarter les risques inhérents à la mise en place de cette migration et d’apporter de la maturité au projet. Tout en mettant en évidence de façon pragmatique la complexité de la démarche.
Une mission « bien » menée car elle a permis à ACTIA de tester différentes approches – permettant d’éliminer au fil de l’eau les impasses – et ainsi d’avancer techniquement dans sa réflexion.