Gateway Platform Engineering Manager
Die Energiemanagementsysteme von Eaton sind entscheidend, um eine unterbrechungsfreie und zuverlässige Stromversorgung für geschäftskritische Anwendungen wie Rechenzentren und Serverstandorte sicherzustellen.
Mit der Übernahme von Tripp Lite stand Eaton vor mehreren Herausforderungen und benötigte die Unterstützung von Witekio, um diese zu bewältigen:
Eaton arbeitete mit Witekio zusammen, um von deren Expertise in Embedded Systems und Softwareentwicklung zu profitieren. Die Projektdurchführung umfasste mehrere innovative und technische Maßnahmen:
Es wurde erheblicher Aufwand betrieben, um die Besonderheiten der proprietären Protokolle zu verstehen, die für die Kommunikation zwischen USV-Geräten und Netzwerkkarten verwendet werden. Dieses Wissen wurde anschließend strukturiert und in die bestehende technische Dokumentation von Eaton integriert, um sicherzustellen, dass alle Informationen für zukünftige Entwicklungen aktuell und vollständig sind.
Witekio entwickelte ein Plugin, das es den Netzwerkkarten von Eaton ermöglicht, sowohl Eaton- als auch Tripp Lite-Geräte zu unterstützen. Dafür war die Erstellung spezieller Software erforderlich, um Unterschiede in Hardware und Protokollen zu verwalten und diese auf höheren Anwendungsebenen zu abstrahieren – für ein nahtloses Benutzererlebnis.
Um die logistische Herausforderung der begrenzten Verfügbarkeit physischer Geräte zu lösen, entwickelte Witekio einen maßgeschneiderten Simulator, der das Verhalten von Tripp Lite-USV-Geräten nachbildete. Dieses Tool ermöglichte schnelle Tests verschiedener Szenarien, einschließlich Extremsituationen wie Stromüberlastung, niedriger Batteriestand oder Überhitzung – ohne physische Geräte zu benötigen.
Durch die Fähigkeit des Simulators, außergewöhnliche Bedingungen realistisch zu reproduzieren, konnte Witekio eine breite Palette von Gerätemodellen effizient unterstützen. Durch das Aufzeichnen und Wiedergeben gerätespezifischer Daten wurde die Testzeit erheblich verkürzt und die Entwicklungsgenauigkeit verbessert.
Witekio arbeitete mit Eatons internem Tester zusammen, um automatisierte End-to-End-Tests für die Eaton-Benutzeroberfläche einzurichten. Diese Tests stellten sicher, dass neue Updates keine Regressionen verursachten, und gewährleisteten so eine stabile und zuverlässige Benutzererfahrung.
Die Beiträge von Witekio gingen über die ursprünglichen Projektanforderungen hinaus, um sicherzustellen, dass das interne Team von Eaton optimal aufgestellt ist, um zukünftige Weiterentwicklungen fortzuführen.
Der Simulator war ursprünglich nicht Teil des Projektumfangs, erwies sich jedoch als entscheidend, um Entwicklung und Tests zu beschleunigen. Aufgrund seines Mehrwerts weitete Eaton seine Nutzung auf andere Gerätemodelle und Anwendungsszenarien aus.
Das Unit-Test-Framework und die Testsuite des Plugins wurden refaktoriert, um die Kompilierungszeit zu verkürzen. Dadurch konnten Testzyklen schneller durchgeführt werden – ein Produktivitätsschub, von dem beide Teams profitierten.