Gateway Platform Engineering Manager
Les systèmes de gestion de l’énergie d’Eaton jouent un rôle essentiel dans l’alimentation continue et fiable d’applications critiques telles que les centres de données et les infrastructures de serveurs.
Avec l’acquisition de Tripp Lite, Eaton a dû relever plusieurs défis et a fait appel à Witekio pour les surmonter :
Eaton s’est associé à Witekio pour tirer parti de son expertise en systèmes embarqués et en développement logiciel. La mise en œuvre du projet a impliqué plusieurs mesures techniques et innovantes :
Un travail approfondi a été mené pour comprendre les subtilités des protocoles propriétaires utilisés pour la communication entre les onduleurs (UPS) et les cartes de gestion réseau. Ces connaissances ont ensuite été structurées et intégrées à la documentation technique existante d’Eaton, garantissant une base complète et à jour pour les futurs développements.
Witekio a développé un plugin permettant aux cartes de gestion réseau d’Eaton de prendre en charge à la fois les appareils Eaton et Tripp Lite. Cela a nécessité la création de code spécifique pour gérer les différences matérielles et protocolaires, tout en masquant ces disparités aux niveaux supérieurs de l’application afin d’assurer une expérience utilisateur homogène.
Pour pallier la disponibilité limitée d’appareils physiques, Witekio a conçu un simulateur personnalisé reproduisant le comportement des onduleurs Tripp Lite. Cet outil a permis de tester rapidement divers scénarios, y compris des cas extrêmes comme les surcharges, les niveaux de batterie faibles ou la surchauffe, sans dépendre du matériel réel.
Grâce à sa capacité à recréer des conditions exceptionnelles, le simulateur a permis de couvrir efficacement une large gamme de modèles. En enregistrant et en rejouant les données spécifiques à chaque appareil, l’équipe a considérablement réduit le temps de test et amélioré la précision du développement.
Witekio a collaboré avec le testeur interne d’Eaton pour mettre en place des tests automatisés de bout en bout sur l’interface utilisateur d’Eaton. Ces tests visaient à vérifier que les nouvelles mises à jour n’introduisaient pas de régressions, garantissant ainsi une expérience stable et fiable pour les utilisateurs.
Les contributions de Witekio ont dépassé les exigences initiales du projet afin de s’assurer que l’équipe interne d’Eaton dispose de toutes les ressources nécessaires pour poursuivre les améliorations futures.
Le simulateur ne faisait pas partie du périmètre initial, mais il s’est révélé déterminant pour accélérer le développement et les tests. Consciente de sa valeur, Eaton a ensuite étendu son utilisation à d’autres modèles d’appareils et à de nouveaux scénarios.
Le framework de tests unitaires et la suite de tests du plugin ont été refactorés afin de réduire le temps de compilation. Ce gain a permis de diminuer les délais entre les itérations de test et d’offrir un véritable gain de productivité, bénéfique pour les deux équipes.
Le nouveau plugin permet aux cartes de gestion réseau d’Eaton de prendre en charge de manière fluide des parcs mixtes d’onduleurs Eaton et Tripp Lite, offrant ainsi aux clients une expérience homogène et fiable.
Le simulateur et le framework de test optimisé ont permis de réduire considérablement le temps de développement, garantissant une livraison plus rapide des solutions.
La prise en compte des différences matérielles et des disparités de protocoles a permis de limiter les interruptions et de permettre à Eaton de se concentrer sur la création de valeur pour ses clients.
En prenant en charge un large éventail de modèles au sein d’une solution unifiée, les systèmes d’Eaton sont désormais prêts à s’adapter aux besoins et innovations futurs.