Nimmt die Automatisierung uns die Jobs weg? Das ist eine Frage, die FlowFactor die ganze Zeit anspricht in ihrer Zusammenarbeit mit einer Reihe von Unternehmen, die ihren Betrieb modernisieren möchten, um mit der Zeit Schritt zu halten – oder ihr voraus zu sein.

Da FlowFactor IBM Lösungen zur Modernisierung und Automatisierung von Anwendungen implementiert, um Unternehmen dabei zu unterstützen, neue Effizienz- und Flexibilitätsniveaus zu erreichen, haben sie eine klare Antwort darauf:

Nein, die Automatisierung nimmt Ihnen nicht Ihre Jobs weg. Sie macht sie besser.

Johan Janssen und Kilian Niemegeerts, Managing Partner und Co-Gründer von FlowFactor, haben kürzlich mit einem öffentlichen Transitanbieter in Europa zusammengearbeitet, der knapp 200 Millionen Streckenkilometer in einer dicht besiedelten Region abdeckt. Das Projekt ist ein gutes Beispiel für die starke Nachfrage die FlowFactor auf dem heutigen Markt erlebt, wo anscheinend jedes große Unternehmen modernisieren und automatisieren möchte, um mehr Effizienz und Agilität zu erreichen, jedoch große, traditionelle, geschäftskritische Anwendungen hat, die nicht so einfach in die Automatisierung einzubringen sind.

FlowFactor verwendete IBM Lösungen, um einen öffentlichen Transitprovider bei der Modernisierung von

65

Anwendungen zu unterstützen

Modernisierung und Automatisierung von Apps reduzierte den vollständigen Bereitstellungszyklus um

>99 %

von einem Monat auf etwa eine Stunde

Der Transportprovider hatte 65 Anwendungen, die auf älteren Versionen der Java Enterprise Edition-Software basierten und auf der traditionellen Plattform von IBM WebSphere Application Server ausgeführt wurden. Manuelle Implementierungsprozesse bedeuteten, dass neue Anwendungsfreigaben bis zu acht Wochen dauerten. Dazu erzeugten getrennte Entwicklungs- und Betriebsteams ein größeres Risiko für Fehler und Nacharbeit.

Janssen und Niemegeerts arbeiteten direkt mit dem Kunden zusammen. „Alles wurde manuell bereitgestellt und es gab keine integrierte Entwicklungsumgebung“, erklärt Niemegeerts. „Zuerst hat das Entwicklungsteam die Anwendung oder neue Funktion entwickelt. Nachdem sie es auf ihrem eigenen System getestet hatten, lieferten sie an das Ops-Team aus mit einem Satz von Anweisungen in einem Word-Dokument, manchmal bis zu 20 Seiten. Das war ein Dokument pro Anwendung, für 65 Anwendungen. Fehler wurden sehr leicht gemacht.“

Für FlowFactor war das eine vertraute Aufgabe. Es erforderte Unterstützung des Kunden, um Anwendungen zu modernisieren und containerisieren, und dadurch eine größere Flexibilität und Automatisierung wichtiger Prozesse zu schaffen. Darüber hinaus brauchte der Transportprovider Hilfe dabei, die Vorteile der neuen Fähigkeiten völlig auszuschöpfen.

Hauptsitz von FlowFactor in Kontich, Belgien

Hauptsitz von FlowFactor in Kontich, Belgien

Modernisierung + Automatisierung = Flexibilität & Effizienz

Für die Anwendungsmodernisierungsphase des Projekts verwendete FlowFactor drei Hauptkomponenten, um die Anwendungen des Transitunternehmens in modulare, containerisierte Architekturen umzuwandeln:

  • IBM Transformation Advisor scannte die Anwendungen und Konfigurationen, und empfahl Schritte zur Modernisierung der Apps – vom traditionellem WebSphere Application Server auf einfache, cloudnative IBM WebSphere Liberty Laufzeit in Containern. Obwohl die Anzahl der Schritte pro Anwendung den Eindruck erweckten, dass die Aufgabe groß und schwierig war, nutzte FlowFactor seine Erfahrung, um allgemeinen Code für viele der Anwendungen zu identifizieren und Wiederverwendung zu ermöglichen. So verblieb nach der Modernisierung der ersten Anwendung relativ wenig Arbeit.
  • IBM WebSphere Liberty stellte eine schlanke Anwendungslaufzeitumgebung bereit, ideal zur Ausführung modernisierter Anwendungen in einer containerisierten, hybriden Cloud-Umgebung. (Transformation Advisor, WebSphere Liberty und traditionelles WebSphere sind alle in IBM WebSphere Hybrid Edition verfügbar.)
  • Red Hat® OpenShift® (Link befindet sich außerhalb von ibm.com) und Open Liberty Operator stellte Implementierungsautomatisierung und Containerorchestrierung bereit, und vereinfachte die Automatisierung von Workflows zwischen Entwicklungs-, Test- und Produktionsumgebungen.
Zwei Mitarbeiter, die an einem Computer zusammenarbeiten

FlowFactor hat auch die Build-Pipeline des Kunden neu entwickelt und standardisierte, wiederverwendbare Prozesse erstellt. Von dort aus wendete das Team die Open-Source-Automatisierungssoftware Jenkins durchgängig an, von den ersten Build-Prozessen bis zur Bereitstellung in der Produktionsumgebung. Dank der neuen App-Architektur kann die Jenkins-Software die Bewegung des containerisierten Codes über den gesamten Software-Lebenszyklus automatisieren.

Doch all das war nur ein Teil des Projekts.

Im öffentlichen Nahverkehr ist es einfach, Menschen an Bord zu bringen. In der App-Modernisierung kann das schwierig sein. Es ist eine Sache, Technologie zu implementieren, die Prozesse automatisiert – es ist eine ganz andere, Menschen dazu zu bringen, ihre Arbeitsweise so zu verändern, dass sie den größten Nutzen aus der Automatisierung ziehen.

Das Transportunternehmen brauchte die Hilfe von FlowFactor, um seine Kultur in die Automatisierung zu verlagern und DevOps-Praktiken zu übernehmen.

„Definitiv ein sensibles Thema für große, eher traditionelle Kunden und Behörden“, erklärt Niemegeerts. Ingenieure und andere Personen mit Fachwissen in bestehenden Prozessen stellen ernsthafte Fragen: Wird so ein drastischer Wandel das zerstören, was eigentlich gut funktioniert? Werden ihre Jobs einfach automatisiert?

„Am wichtigsten für uns war, ein Gleichgewicht zu finden, viel zu automatisieren und die ursprünglichen Ingenieure einzubeziehen und ihnen zu erklären, was gleich bleibt“, sagt Niemegeerts. Wir zeigten ihnen, dass ihre Jobs nicht wirklich ersetzt werden, sie sind nur anders. Die Hauptsache ist, dass sie den interessanteren Teil ihrer Arbeit öfter tun werden und nicht das, was sich wiederholt. Es gibt ihnen Zeit, mehr nach Fehlern zu suchen, mehr zu untersuchen, mehr Neuerungen einzuführen.“

Niemegeerts fährt fort: „Sobald wir angefangen haben, die ersten Kandidaten für die modernisierten Anwendungen auszuliefern, haben sie den Vorteil bemerkt. Sie haben schnellere Implementierungszeiten, weniger Auswirkungen gesehen. Keine langen Wartungszeiten waren mehr erforderlich, um eine neue Anwendung bereitzustellen.“

DevOps wird zum Weg, um das meiste aus den schnelleren, flexibleren Prozessen herauszuholen. Hier lernen die zuvor getrennten Teams, ihre Verantwortlichkeiten auszubalancieren und effizienter und agiler zusammenzuarbeiten. Janssen erklärt es so: „In der Vergangenheit lag die Anwendungsverfügbarkeit in der Verantwortung des Infrastrukturteams. Wenn nun das Infrastrukturteam sieht, wie das Entwicklungsteam die Verantwortung dafür übernimmt, Stabilität – nicht nur neue Funktionen – in die Produktion zu bringen, beginnt der Bewusstseinswandel und der Prozess läuft wirklich und liefert neue Anwendungen.“

Zu der Entwicklung sagt Janssen: „Das Entwicklungsteam bekommt viel mehr Potenzial. Sie können nun bereitstellen, wann sie wollen, in jeder ihrer Umgebungen.“

Dramatische Beschleunigung und Zeitersparnis

Als Modernisierung, Automatisierung und DevOps an Bord des Transportproviders kamen, waren die Verbesserungen enorm.

Infrastruktur-Upgrades, die früher über Monate liefen, dauern jetzt nicht länger als ein oder zwei Tage. Vollständige Bereitstellungszyklen, die bis zu einem Monat dauerten, können in etwa einer Stunde abgeschlossen werden. Und einzelne Bereitstellungen, die Stunden in Anspruch genommen haben, sind auf wenige Minuten reduziert.

„Alles ist automatisiert“, sagt Niemegeerts. „Wo früher alles manuell bereitgestellt wurde, gibt es jetzt keine manuellen Schritte mehr, nur noch das Klicken auf eine Schaltfläche.“

Janssen erklärt die Zufriedenheit auf allen Ebenen der Organisation. Die Entwickler können mehr Arbeit in kürzerer Zeit erledigen, das Betriebsteam erhält mehr Unterstützung bei der Sicherstellung der Stabilität, und vor allem sind “die Unternehmensleiter zufrieden damit, wie schnell sie neue Anwendungen und Funktionen bereitstellen können.”

Informationen zu FlowFactor

FlowFactor (Link befindet sich außerhalb von ibm.com) mit Sitz in Kontich, Belgien, bietet Managed Services und Lösungen zur Unterstützung von Organisationen in allen Branchen, um DevOps für eine beschleunigte Markteinführungszeit zu automatisieren. FlowFactor ist ein IBM Business Partner und Mitglied der Cronos Group.

Lösungskomponenten

FlowFactor-Logo

© Copyright IBM Corporation 2021. IBM Corporation, IBM Cloud, New Orchard Road, Armonk, NY 10504

Produziert in den Vereinigten Staaten von Amerika, November 2021.

IBM, das IBM Logo, ibm.com und WebSphere sind Marken der International Business Machines Corporation in den USA und/oder anderen Ländern. Weitere Produkt- und Servicenamen können Marken von IBM oder anderen Unternehmen sein. Eine aktuelle Liste der IBM Marken finden Sie auf der Webseite „Copyright and trademark information" unter https://www.ibm.com/legal/copytrade.

Red Hat® und OpenShift® sind Marken oder eingetragene Marken von Red Hat, Inc. oder deren Tochtergesellschaften in den USA und anderen Ländern.

Die in diesem Dokument enthaltenen Informationen sind zum Datum der Erstveröffentlichung des Dokuments aktuell und können von IBM jederzeit geändert werden. Nicht alle Angebote sind in jedem Land verfügbar, in dem IBM tätig ist.

Leistungsdaten und Kundenbeispiele dienen nur zur Veranschaulichung. Die tatsächlichen Ergebnisse beim Leistungsverhalten sind abhängig von der jeweiligen Konfiguration und den Betriebsbedingungen. Die Angaben in diesem Dokument stellen keine zugesicherten Eigenschaften dar. IBM ist berechtigt, die Eigenschaften jederzeit zu ändern. Angaben zur Verfügbarkeit, Vertragsbedingungen und Preise erhalten Sie bei den IBM Geschäftsstellen und/oder den IBM Business Partnern. Für IBM Produkte gelten die Gewährleistungen, die in den Vereinbarungen vorgesehen sind, unter denen sie erworben werden.