Microservices & Hyperautomation nutzen, um technischen Schuldenberg abzubauen
Redaktioneller Hinweis: EY ist offizieller UiPath-Geschäftspartner und FORWARD IV Diamond Sponsor. Dies ist ein Gastbeitrag. Die in diesem Artikel geäußerten Ansichten sind die des Autors.
Eines der größten Probleme, mit denen Organisationen heute konfrontiert sind, ist technischer Schuldenberg. Technischer Schuldenberg sind die Ressourcen, die es braucht, jetzt in technische Lösungen zu investieren, versus was es braucht, sie später zu ersetzen oder zu aktualisieren. Je mehr Zeit und Geld Sie in einen Prozess investieren, desto mehr Ressourcen braucht es, ihn zu ersetzen. Leider ist es heutzutage üblich, dass Enterprise-Organisationen Lösungen nutzen, die kurzfristig Zeit sparen oder ein Ziel erreichen, aber langfristig mehr Ressourcen kosten.
Intelligente Automatisierung kann als Sequenz von Services gebaut werden, die in größere End-to-End-Prozessautomatisierungen orchestriert werden. Bei EY bezeichnen wir dies als „Single-Purpose Automation“. Es ist ein Ansatz, der darin besteht, Automatisierungen für kleine, spezifische Aufgaben zu erstellen und diese einzelnen Single-Purpose-Automatisierungen dann mithilfe von Microservices zusammenzufügen. Indem man Single-Purpose-Automatisierungen mithilfe von Microservices (auch „Microservice-Architektur“ genannt) zusammenfügt, erfordern Änderungen am System nur einen einfachen Austausch von Software-Robotern.
Mein Kollege Oscar Marin, Senior Manager Technology Consulting bei Ernst & Young LLP, präsentierte dieses Thema auf der Bühne bei UiPath FORWARD IV im Oktober:
Single-Purpose-Automatisierung zusammen mit Microservices bietet schnelle und nachhaltige Innovation
Einer der Gründe, warum technischer Schuldenberg ein wachsendes Problem ist, ist, dass Organisationen unter intensivem Druck stehen, schneller zu werden, sagt Marin. „Wir wissen, dass es viel externen Druck gibt, der das Business antreibt, Innovationen voranzutreiben“, sagt er. „Und eines der Dinge, die wir öfter hören, ist: ‚Wir müssen das bis gestern erledigen, wir müssen das sehr schnell tun.‘“
Es stimmt, dass Automatisierung Organisationen enorme Zeitmengen einsparen, die monotonsten Aufgaben von Mitarbeitern entfernen und Compliance verbessern kann, aber es ist wichtig, dass Organisationen bei der Implementierung von Automatisierung über Strategie nachdenken. Es gibt viele verschiedene Wege, Automatisierung zu implementieren – nehmen Sie sich die Zeit, alle Optionen zu prüfen und den richtigen Ansatz für Ihre Organisation und Geschäftsziele zu wählen.
Große, angepasste Systeme schneller und mit weniger Störung aktualisieren
Die am stärksten optimierten Enterprise-Systeme sind oft hochgradig angepasst, aber diese Anpassung hat einen Preis – jedes Mal, wenn ein Update nötig ist, kann es lange dauern, bis das System wieder reibungslos läuft. Das Problem liegt nicht am Grad der Anpassung oder sogar daran, dass es ein großes System ist. Das Problem ist, dass das System zu stark vernetzt ist. Änderungen in einem Bereich können Welleneffekte auf das gesamte System haben. Für die Bedürfnisse heutiger Enterprise-Organisationen kann das schnell zu einer Liability werden, die Fortschritt verlangsamt und Zeit kostet. Deshalb nutzen viele Enterprise-Organisationen Automatisierung auf diesen größeren Systemen – Automatisierung löst viele dieser Probleme.
Während einige Automatisierungsimplementierungen Monate dauern können, um ordnungsgemäß implementiert zu werden, ist Microservice-Architektur agiler als Monolith-Systeme.
Antwortet auf die hohe Nachfrage nach schneller Innovation
Was nützt schnelles Vorankommen heute, wenn man morgen ins Stocken gerät, weil man nicht vorausgeplant hat?
Viele Organisationen setzen so viel Druck auf schnelle Implementierung neuer Systeme, dass sie versäumen, vorauszudenken und die Wichtigkeit der Nachhaltigkeit jedes Systems zu ignorieren.
Bei jedem Schritt muss Ihre Tech-Strategie Taktiken beinhalten, die langfristig genauso Zeit sparen wie kurzfristig. Es gibt keine Notwendigkeit, zwischen schnell und nachhaltig zu wählen, wenn man Hyperautomation und Microservice-Architektur nutzt. Man kann Automatisierungsbemühungen schneller ausweiten und ohne zukünftige Engineering-Zeitkosten, wenn Updates nötig sind.
Plug-and-Play-Design ermöglicht unbegrenzte Flexibilität
Ein wichtiger Teil der Verhinderung von technischem Schuldenberg ist, die Unvermeidbarkeit von Veränderung anzunehmen und dass niemand die Zukunft perfekt vorhersagen kann.
In einem System, in dem jede Automatisierung für eine spezifische Aufgabe erstellt wird, können Sie Automatisierungen einfach hinzufügen oder austauschen, wenn Ihre Organisation wächst und sich Ihre Bedürfnisse ändern. Die Verwendung von Single-Purpose-Automatisierungen gibt Ihrer Organisation die Fähigkeit, jeden Teil des Systems einfach zu erweitern oder zu ändern.
Ermöglicht unendliche Skalierbarkeit
Hyperautomation kann mit wenigen Bots oder Tausenden genutzt werden. Starten Sie mit etwas Automatisierung hier und dort und fügen Sie mehr hinzu, wenn Mitarbeiter neue Wege entdecken, Hyperautomation einzusetzen. Wenn neue Bots erstellt werden, können Sie diese einfach hinzufügen und optimieren, ohne sich Sorgen zu machen, dass jedes Update ein komplexer, zeitaufwändiger Prozess wird.
Ob Sie viel Automatisierung brauchen oder nur wenig – Sie können mit Single-Purpose-Automatisierungen starten und bei Bedarf in der Zukunft skalieren.
Unterstützt hohe Konkurrenz
Nicht nur können Sie wachsen und sich an eine sich ständig ändernde Geschäftsumgebung anpassen, Sie können diese Änderungen auch schneller vornehmen. Mit diesem Automatisierungsansatz können Sie so viele Updates gleichzeitig vornehmen, wie Sie brauchen. Indem man einen einzelnen Zweck für jede Automatisierung definiert, kann das IT-Team oder das Automation Center of Excellence (CoE) gleichzeitig an verschiedenen Bots arbeiten.
Microservices in einer Orchestrierungsschicht zu wrappen, verbessert Benutzererfahrung
Benutzererfahrung wird immer den Erfolg jeder Technologieimplementierung beeinflussen. Wenn Ihr bestehendes System frustrierend zu bedienen ist oder jedes Update die Benutzeroberfläche für Nutzer ändert, werden Sie mit Ihren Automatisierungsbemühungen nicht viel Erfolg haben. Einer der primären Vorteile der Automatisierung ist es, Aufgaben zu übernehmen, die Menschen nicht mögen. Daher muss jeder Teil Ihrer Automatisierungsstrategie die Benutzererfahrung einschließen.
Updates können einfach gemacht werden, ohne das Nutzererlebnis zu ändern
Frustrationsfreies (und konsistentes) Nutzererlebnis ist kritisch für den Erfolg jeder Technologie oder jedes Tech Stacks. Bei Verwendung von Single-Purpose-Automatisierungen: „Wenn an irgendeinem Punkt eine bessere Fähigkeit auftaucht, entfernen Sie einfach diesen Endpunkt vom Service“, sagt Marin. „Das Nutzererlebnis bleibt gleich. Was die Nutzer tun, ändert sich nicht, was sich ändert, ist die Implementierung.“
Beispielsweise: Angenommen, ein Enterprise-Unternehmen steht unter Druck, etwas an ihrer Geschäftsabwicklung zu ändern, sodass sie einen neuen Service starten müssen. Dafür müssen sie mit einer Reihe von Legacy-Anwendungen interagieren.
Erleichtert das Sammeln von Daten, die nicht ohne Weiteres verfügbar sind
Selbst mit der effizientesten, gestrafften IT-Landschaft wird es immer Bedarf geben, Daten zu sammeln, die nicht leicht verfügbar sind. Daten zu finden ist eine zeitaufwändige Aufgabe, die nicht manuell erledigt werden muss. Hyperautomation ist eine perfekte Technologie, um Daten schnell mit minimaler Benutzerüberwachung zu sammeln.
Um dies erfolgreich zu tun, sagt Marin, müssen Sie sicherstellen, dass Sie einen einzelnen Zweck definieren, wie diese Bereiche orchestriert werden können. „Hier kommt das Konzept einer Sequenz von Aktivitäten durch Hyperautomation und das Einwickeln in einen Microservice ins Spiel, das Ihnen diese Flexibilität aus architektonischer Perspektive gibt“, sagt er. „Indem Sie eine zentrale Konsole haben, die von Business-Nutzern verwaltet wird, haben Sie ein bisschen Plug-and-Play, wie Sie diese Prozesse managen.“
Einstieg in Microservices
Immer mehr Enterprise-Architekten erkennen, dass Single-Purpose-Automatisierungen zusammen mit Microservices ein Automatisierungsansatz ist, der skalierbar, schnell ist und technischen Schuldenberg verhindert.
Erfahren Sie mehr darüber, wie EY Kunden dabei hilft, ihre Automatisierungsstrategien mit Enterprise-Scale-Automatisierungsprogrammen auf der UiPath-Plattform voranzutreiben, während sie sie selbst nutzen, um über 100.000 Roboter zu implementieren und seit 2019 über 2 Millionen Dollar einzusparen.
Die in diesem Artikel widergespiegelten Ansichten sind die des Autors und spiegeln nicht notwendigerweise die Ansichten der globalen EY-Organisation oder ihrer Mitgliedsfirmen wider.
Automatisierungssteuerung System
- Industrial Automation Security: Warum es Top-Priorität sein muss
- Top-Gründe für generalüberholte Industrieanlagen
- 7 überzeugende Gründe, FORWARD IV zu besuchen – den führenden Automatisierungsgipfel
- Die Rolle von Ingenieuren als technische Berater: Expertise und Vertrauen stärken
- Wie IoT-gestützte Leckageerkennung Geschäftseffizienz steigert & Assets schützt
- Schützen Sie Ihre Motoren: Die entscheidenden Vorteile von Leitungsdrosseln (Line Reactors)
- Karriere in Maschinen- & Gerätetransport entdecken: Chancen & Perspektiven
- SEW-Eurodrive: Ihr vertrauenswürdiger Partner für fortschrittliche Antriebslösungen
- Arbeitsanweisungen modernisieren: Übergang von Microsoft Office zu digitalen Plattformen für Industrie 4.0
- Effizienz maximieren mit Remote-Expert-Lösungen in Industrie 4.0