Die Condair Group ist ein Schweizer Unternehmen, das sich auf industrielle Luftbefeuchtungs- und Verdunstungskühlungssysteme konzentriert. Condair setzt in 23 Ländern Maßstäbe für hochwertige Lösungen für die Raumluftqualität. Das Unternehmen erkannte, dass es seine Tools für die Softwareentwicklung verbessern musste, um die Qualität seiner Produkte zu steigern. Zuvor hatte es auf veraltete und redundante Lösungen gesetzt, um seine Workflows und Prozesse in der Softwareentwicklung zu verwalten.
Kurz gesagt
Unternehmen
Die Condair Group ist ein Schweizer Unternehmen und weltweit führender Hersteller von Luftbefeuchtungs- und Verdunstungskühlungssystemen für Gewerbe und Industrie. Ihre innovativen Luftbefeuchtungssysteme setzen neue Maßstäbe für ein angenehmes und energieeffizientes Raumklima. Condair bietet zudem Lösungen für Gesundheit, Produktivität und Nachhaltigkeit in Büros und Privathaushalten.
Herausforderung
Mangelnde Kontrolle über IT-Systeme und Projekte durch Outsourcing.
Um die Kontrolle zurückzugewinnen, musste Condair Task Boards und ein Git-Repository einrichten sowie einen Server mit Azure DevOps aufbauen.
Das IT-Team war mit DevOps-Tools und -Praktiken nicht vertraut.
Lösung
Eficode unterstützte Condair bei den technischen Aspekten der Konfiguration von Task Boards, der Einrichtung von Git, der Verwaltung von Branching- und Merging-Strategien sowie beim Aufbau erster DevOps-Pipelines.
Unterstützung bei der Anbindung des Task Boards an das Git-Repository.
Vorteile
Condair verfügt jetzt über eine solide Grundlage für Workflows.
Mehr Transparenz, Reproduzierbarkeit und Kontrolle über den Softwareentwicklungsprozess, einschließlich der Möglichkeit, Builds bei Bedarf erneut zu erstellen.
Task Boards sorgen für bessere Transparenz und Kontrolle über laufende Projekte.
Ein klar dokumentierter Softwareentwicklungsablauf erleichtert das Onboarding neuer Entwickler.
Klare Spezifikationen und Arbeitspakete für externe Auftragnehmer ermöglichen mehr Kontrolle über die Softwareproduktion.
Es war nicht immer einfach, den vollständigen Überblick über das Geschehen zu behalten. Die Beteiligten hatten das Gefühl, an unterschiedlichen Dingen zu arbeiten, und die Tools funktionierten nicht immer wie erwartet. Auch bei Anfragen zur Weiterentwicklung unserer Software oder zur Ergänzung einer neuen Funktion war es schwierig einzuschätzen, was das Projekt erfordern würde. Darüber hinaus war der Zeitplan der Entwicklungsprojekte recht unvorhersehbar.
Die Herausforderung: Kontrollverlust
Condair stand vor einer schwierigen Herausforderung, da viele Systeme für die Softwareentwicklung ausgelagert worden waren. Dadurch entstand ein uneinheitlicher Mix aus Lösungen verschiedener Anbieter. Infolgedessen hatte das Unternehmen keine vollständige Kontrolle über seine Tools und Projekte im Software Delivery Lifecycle.
Um die Kontrolle über unsere eigene Software zu gewinnen, mussten wir mit verschiedenen externen Partnern auf der ganzen Welt zusammenarbeiten.
Condair wollte die operative Effizienz verbessern und mehr Kontrolle gewinnen. Dafür setzte das Unternehmen mehrere Initiativen mit Azure DevOps um, darunter die Einrichtung von Task Boards und eines Git-Repositorys sowie den Aufbau eines Servers. Eine Herausforderung bestand jedoch darin, dass das IT-Team von Condair mit Azure DevOps nicht vertraut war.
Es gab zwei Möglichkeiten: entweder stundenlang Videos ansehen und daraus lernen oder jemanden kontaktieren, der weiß, wie man diese Dinge einrichtet, und so schneller vorankommen. Ich suchte nach Unternehmen mit Expertise in Azure DevOps und fand auf diese Weise Eficode.
Die Lösung: Reibungslos und produktiv
Ich wusste, was wir wollten, aber uns fehlte die Erfahrung mit Azure DevOps und damit, wie wir all das technisch umsetzen sollten. Eficode unterstützte uns bei der technischen Einrichtung, zeigte uns die verschiedenen Optionen und die Verbindungen zwischen den einzelnen Tools.
Eficode unterstützte Condair technisch bei der Konfiguration von Task Boards, der Einrichtung von Git, der Arbeit mit dem Task Board, der Anbindung an das Git-Repository sowie bei Strategien für Branching und Merging.
Thomi empfand die Zusammenarbeit mit Eficode als reibungslos und produktiv:
Der Nutzen: Alle arbeiten auf derselben Grundlage
Thomi berichtete, dass Condair über eine solide Grundlage für Task-Workflows verfügt: mit Repositories, die funktionierende Dashboards enthalten, und einem Beta-Build-Server, der hochwertige Software erstellt.
Thomi wies darauf hin, dass die Builds von Condair in der Vergangenheit nicht wirklich reproduzierbar waren.
Für die Projektleiter verfügt Condair jetzt über Task Boards, die vollständige Transparenz über die laufenden Projekte schaffen.
Schnelleres Onboarding und bessere Developer Experience
Laut Thomi verlief das Onboarding eines neuen Softwareentwicklers bei Condair schneller und effizienter.
Condair ist weiterhin auf externe Auftragnehmer angewiesen. Dank klarer Spezifikationen und Arbeitspakete erfolgt jedoch eine gründliche Prüfung und Code Review. So kann Condair die Arbeit der Auftragnehmer und mögliche Abhängigkeiten von anderen Produkten effizienter nachvollziehen.
Früher hatten wir die Software nicht wirklich gut unter Kontrolle. Externe Unternehmen bestimmten im Grunde, wie unser Produkt aus Sicht der Software aussah. Jetzt ist es umgekehrt. Wir definieren, was wir wollen, und geben ihnen ein Arbeitspaket. Die Definition liegt jetzt in unserer Hand.
- DevOps
- CI/CD
- Embedded
Talk to our experts to start your own transformation
Related client stories