Deutschland

PERSPECTIVES

An­wen­dungs­mo­der­ni­sie­rung: 10 Prinzipien für eine erfolgreiche Überarbeitung

2020-12-17


With digital capabilities more essential than ever, a heritage app infrastructure could seriously impede competitiveness. Using our experience and concrete examples, we show how established businesses can unlock trapped value and position themselves for the future.

Im Zuge der schnellen Digitalisierung, die durch die laufende COVID- Pandemie beschleunigt wird, transformieren Unternehmen die Kundeninteraktionen und Transaktionen, um dynamische Marktanforderungen zu erfüllen. Moderne Unternehmen benötigen geräteunabhängige Möglichkeiten, um Kunden über alle Kanäle hinweg konsequent zu bedienen. Außerdem müssen Sie Ihr Anwendungsportfolio modernisieren. Um Benutzerfreundlichkeit, Flexibilität, Leistung, Sicherheit und Durchlaufzeiten zu verbessern und um ihre Agilität zu steigern, benötigen sie kurze, häufige und nachhaltige Freigabezyklen.

Unternehmen, die die Herausforderungen der Anwendungsmodernisierung erkennen und effektiv bewältigen, sind die großen Gewinner:innen, wenn es um Wachstum und Marktpositionierung geht. Im Zuge der fortschreitenden Globalisierung der Geschäftswelt bergen IT-Agilität und Erlebnisorientierung ein immenses Potenzial, um Unternehmen dabei zu helfen, neue Modelle zu entwickeln und ihre Marktpräsenz in der Welt nach der Pandemie zu erweitern.


Machen Sie keinen Fehler: Anwendungsmodernisierung ist eine Herausforderung für etablierte Unternehmen, die eventuell neidisch auf jüngere, digital-native Wettbewerber blicken. Es erfordert einen umfassenden Ansatz, der sowohl das Front- als auch das Backend von Anwendungen sowie die Aktualisierung von Daten und die Neuarchitektur des zugrunde liegenden Codes umfasst.

Aber diese Modernisierung ist nicht optional. Da sich die Geschäftswelt kontinuierlich globalisiert, bergen IT-Agilität und Erlebnisorientierung ein immenses Potenzial, um Unternehmen bei der Erfindung neuer Modelle und der Ausweitung ihrer Marktpräsenz zu unterstützen. In diesem Sinne bieten wir 10 Prinzipien, die Unternehmen dabei helfen, auf ihrer digitalen Reise Kurs zu halten.

1    Richten Sie die Roadmap für die Anwendungsmodernisierung an priorisierten Geschäftsfunktionen aus.

Um dieses oberste Prinzip der Anwendungsmodernisierung zu erreichen, empfehlen wir die Indizierung von Fähigkeiten, d. h. die Identifizierung und Priorisierung von Geschäftsfähigkeiten in Übereinstimmung mit der Geschäftsstrategie. Die Indizierung von Fähigkeiten hilft, die Modernisierung von Anwendungen voranzutreiben, um einen unmittelbaren Geschäftswert zu schaffen. Konzentrieren Sie sich dabei auf neue Fähigkeiten, die zu kundenzentrierten Lösungen führen können. Dies hilft, das Umsatzwachstum voranzutreiben, ohne Kompromisse bei der technologischen Innovation einzugehen.

Ein Beispiel: Ein Versicherungskunde identifizierte die Schadenbearbeitung als seine höchste Priorität für seine Geschäftsfähigkeit. Ziel war es, die alten Anwendungen zu modernisieren und einen innovativen Ansatz für die Bearbeitung von Unfalls-und Krankenversicherungsansprüchen zu implementieren, der eine Echtzeit-Schadenregulierung für neue, digital akquirierte Kund:innen von Großkunden ermöglicht. In Zusammenarbeit mit dem Kunden modernisierten wir die Anwendungen zur Schadenbearbeitung, um kritische Deckungsbereiche wie Unfälle und Krankenhausaufenthalte einzubeziehen. Wir haben unsere Dienstleistungen mit Funktionen wie Pay-per-Ride-Optionen, One-Klick-Anmeldung und Schadensbezahlung digitalisiert.

Die Bearbeitungszeit konnte von fünf Tagen auf drei Minuten reduziert und die betriebliche Effizienz gesteigert werden, da das Unternehmen 50 % mehr Reise- und Sachschäden von neuen Kund:innen, die über Partner akquiriert wurden, bearbeiten konnte.

2     Bei der Rationalisierung des Anwendungsportfolios ist ein Gleichgewicht zwischen geschäftlichen und technischen Faktoren herzustellen.

Die Rationalisierung des Anwendungsportfolios (APR) umfasst die Kategorisierung von Anwendungen und deren Rationalisierung mithilfe von Techniken wie Contain, Maintain und Invest (CMI) und der 6R-Analyse - rehost, replatform, refactor, rewrite, retain und retire. Dies ist eine wichtige Phase bei der Entscheidung, wie Apps in die Cloud-Infrastruktur eingebunden werden sollen.

Ein CMI-Rahmen und 6R ergänzen sich. "Contain"-Anwendungen erfordern minimale Investitionen in Support, Erweiterungen und Releases. "Maintain"-Anwendungen sind supportlastig, haben ein hohes Ticketaufkommen und erfordern Upgrades und größere Erweiterungen. "Invest"-Anwendungen sind strategisch und umsatzfördernd. Das Umschreiben oder Umstrukturieren solcher Anwendungen erzielt konkrete Vorteile und Investitionsrendite (ROI). Diese Anwendnungen können bedeutende Treiber oder Wertgeneratoren in der digitalen Reise sein.

3     Ermöglichen Sie den Mitarbeitenden aufstrebender Technologien die Einführung von Agile/DevOps und die Transformation in neue Arbeitsweisen.

Moderne Technologien wie Cloud- und Microservices, sowie die Prinzipien von Agile, DevOps und Lean Startup sorgen für einen strategischen Fokus auf die Unterstützung der Mitarbeiter:innen, um neue Arbeitsweisen einzuführen. Cloud-Einführung und cloudnative Entwicklung erfordern Investitionen in ausreichend qualifizierte Entwicklungsteams. Bei der Anwendungsmodernisierung geht es darum, das Portfolio zu aktualisieren, um häufige und kurze Releases mit DevOps-Werkzeugketten und Continuous-Delivery-Methoden zu gewährleisten. Dazu müssen Mitarbeiter:innen neue Arbeitsweisen basierend auf Agile-Prinzipien, DevOps-Kultur und - Techniken lernen.

Wir halfen einem Unternehmen aus der Telekommunikationsbranche dabei, neue Kundenerlebnisse zu schaffen, indem wir neue Arbeitsweisen einführten und cloudnative Lösungen bereitstellten. Zusätzlich zum Vorschlag eines maßgeschneiderten agilen Modells, das auf die Vision des Kunden abgestimmt ist, ermöglichten wir der Belegschaft neue Arbeitsweisen, die auf der frühen Lieferung eines Minimum Viable Product durch wertorientierte iterative Lieferung mit Lean- und Agile-Engineering-Praktiken basieren. Dieser Ansatz soll zu jährlichen Einsparungen von über 10 Millionen Dollar geführt haben. Die Kapazität der Auftragsabwicklung wurde Berichten zufolge verzwanzigfacht, was zu einem besseren Kundenerlebnis und einem einfacheren Zugriff auf das Produktportfolio über alle Kanäle hinweg führte.

4     Etablierung einer Entwicklungskultur mit dem Schwerpunkt auf Software-Handwerk.

Investieren Sie in technische Fähigkeiten und fördern Sie die richtige Denkweise in Projektteams. Damit eine Anwendungsmodernisierung erfolgreich ist, müssen Architektur, Design und Kodierung herstellerneutral sein, offene Standards einhalten und die Sicherheit mit messbaren Key Performance Indicators (KPIs) und IT-Ergebnissen berücksichtigen.

Initiativen zur Anwendungsmodernisierung können sich über ein oder zwei Jahre erstrecken und erfordern eine Engineering-Kultur, die Wert auf die Modernisierung von Wertströmen legt, anstatt nur bestimmte Anwendungen zu berücksichtigen. Darüber hinaus müssen Engineering-Teams ihr Software-Handwerk verstehen und beherrschen. Sie müssen anspruchsvolle Programmierpraktiken wie Refactoring, testgetriebene Entwicklung, kontinuierliche Integration/Auslieferung und die Prinzipien der cloudnativen Entwicklung übernehmen.

5     Rationalisierung von Prozessen, um redundante Funktionen zu beseitigen und in neue Funktionen zu investieren.

Die Anwendungsmodernisierung ist eine Gelegenheit, Redundanzen zu beseitigen und in neue Funktionen zu investieren, die auf menschenzentrierten Designprinzipien basieren. Dies erfordert einen systematischen Ansatz oder Prozess, um redundante Funktionalitäten frühzeitig zu identifizieren und zu eliminieren. Der Vorteil diese Prinzips ist die Optimierung der Modernisierungsbemühungen für sinnvolle neue Funktionen und Benutzererfahrungen, was zu einem langfristigen Anstieg des Werts von Anwendungsportfolios führt.

Ein Lebens- und Rentenversicherer wollte sein altes Druckersystem modernisieren. Das System beinhaltete mehrere manuelle Prozesse, und wir konzentrierten uns darauf, Redundanzen zu beseitigen und die Ausdrucke und Vorlagen über die Niederlassungen hinweg zu konsolidieren. Außerdem haben wir neue Funktionen für das Drucken und Verarbeiten identifiziert. Unser Ansatz half dabei, die Wartungskosten zu senken, Formulare und Vorlagen zu standardisieren, den Aufwand für das Design von Formularen und Vorlagen zu reduzieren, Druckzyklen zu automatisieren und manuelle Eingriffe zu verringern. Dies führte Berichten zufolge zu einer Leistungssteigerung von 20 % und zu 50 % schnelleren Rollouts neuer Produkte.

6   Identifizieren Sie Leistungsgrundlagen und KPIs, um die Ergebnisse zu messen.

Modernisierungsinitiativen beinhalten Investitionen in die Befähigung der Mitarbeiter:innen, die Wiederbelebung des Geschäfts, die Bewertung des Anwendungsportfolios und die Anhebung des Codes auf moderne Plattformen. Die Messung der IT-Ergebnisse solcher Initiativen wird am besten durch die Verwendung von Leistungs-Grundlagen der alten Systeme erreicht, um die Modernisierungsbemühungen zu verifizieren. Außerdem müssen die Leistungsindikatoren auf die digitalen Geschäftsziele abgestimmt sein. Beispiele sind die Anzahl aktiver Nutzer:innen, Benutzersegmente, geografische Daten, Auswirkungen auf den Umsatz, Kundenzufriedenheit, Skalierbarkeit und Betriebszeit.

Darüber hinaus müssen Probleme und Herausforderungen, die eine Anwendungsmodernisierung erforderlich machen, identifiziert und auf Ziele abgestimmt werden, die klar, spezifisch und messbar sind. Dies trägt dazu bei, die Kosten-Nutzen-Analyse sowie zielspezifische Überwachung und zeitnahe Kurskorrekturen zu verbessern.

7    Definieren Sie einen Reifegrad Pfad zur Messung und Verbesserung von Initiativen.

Zu den wichtigsten Prinzipien der Anwendungsmodernisierung gehört es, einen Reifegrad- Pfad zu definieren, um den Einflussgrad von Initiativen zur Anwendungserneuerung zu messen. Dies hilft zu bestimmen, ob Modernisierungsprogramme mit der allgemeinen digitalen Strategie übereinstimmen und diese positiv verstärken. Ein Programm kann zum Beispiel damit beginnen, spartenspezifische Probleme zu adressieren, dann Probleme auf organisatorischer Ebene zu lösen, um das Unternehmen in die Lage zu versetzen, neue Märkte zu erschließen, und schließlich die Einführung neuer Geschäftsmodelle zu ermöglichen.

Die Definition eines Reifegrad-Pfads hilft dabei, neue Chancen zu identifizieren und den ROI von Programmen zur Anwendungsmodernisierung zu maximieren.

8    Datenmodernisierung.

Die Datenmodernisierung umfasst die Aktualisierung der Datenarchitektur, die Zertifizierung der Datensicherheit, die Neugestaltung des Schemas, die Beseitigung von Redundanzen, die Lösung von Datenqualitätsproblemen und die Leistungsoptimierung. Diese Modernisierung schafft eine solide Grundlage, die die Datenanalyse erleichtert und zu Geschäftserkenntnissen und Business-Intelligence führt.

Ein Kunde, eine globale digitale Agentur, erlebte Herausforderungen mit der bestehenden Kundeninteraktions-Plattform an mehreren Fronten, die alle dazu zwangen, eine individuelle Route zu nehmen. Das alles verlängerte die Einführung neuer Produkte und unterstützte keine Echtzeit-Anwendung oder die Möglichkeit, Kund:innen aus neuen Branchen hinzuzufügen.

Als Reaktion darauf haben wir eine Plattform entwickelt, die eine 360-Grad-Sicht auf Kund:innen bietet, um persönliche Serivces in Echtzeit bereitzustellen. Diese SaaS-Plattform nutzt eine moderne Architektur, die mehrmandantenfähig, sicher, hoch skalierbar, hoch performant, konfigurierbar und einfach zu bedienen ist. Das Ergebnis: schnellere Markteinführung mit kontinuierlichen DevOps-Integrations- und Bereitstellungsfunktionen.

9     Erhöhen Sie die Aufzeichnungssysteme auf Systeme der Einbindung oder auf Systeme der Erkenntnisse und schaffen Sie so die Möglichkeit, neue Geschäftsmodelle einzuführen.

Initiativen zur Anwendungsmodernisierung bieten die Möglichkeit, Aufzeichnungssysteme zu identifizieren, die das Potenzial haben, zu Systemen des Engagements zu werden. Ebenso kann eine System der Engagement-Anwendung das Potenzial haben, sich zu einem System der Erkenntnis
-Anwendung oder zu einem neuen Produkt zu entwickeln. Dies sind Gelegenheiten zur Erschließung von Geschäftswerten.

Für einen Kunden im Gesundheitswesen haben wir ein Aufzeichnungssystem in ein Interaktionssystem verwandelt, das zu einem digitalen Produkt führte. Ziel war es, Mitgliedern zu Hause oder im Ausland – bequem und kostengünstig – die beste Versorgung zu bieten – von Ärzten, denen sie vertrauen. Gemeinsam mit unserem Kunden haben wir dieses Produkt-Ökosystem aufgebaut, eine mobile App mit Serverkomponenten und Daten in den Backend-Systemen. Die App soll eine 76 %ige Vermeidung weiterer Behandlungen, Einsparungen von durchschnittlich zweieinhalb Stunden pro Konsultation und einen positiven Anstieg der Arztbewertungen bewirken.

10    Erkennen Sie weiße Flecken und entwickeln Sie neue digitale Produkte.

Geschäftsfähigkeiten werden auf Wertströme abgebildet, die einen durchgängigen Geschäftsfluss ermöglichen, der durch eine oder mehrere Anwendungen in einer bestimmten Reihenfolge ermöglicht wird und den Stakeholdern einen Mehrwert liefert. Die Zuordnung jeder geschäftlichen Fähigkeit bietet die Möglichkeit, redundante Anwendungen sowie Leerstellen zu identifizieren, die neue digitale Produkte erfordern, um den Wertstrom zu optimieren und zu stärken. Die Anwendungsmodernisierung beschränkt sich nicht auf die Aktualisierung vorhandener Anwendungen. Sie muss sich auch auf die Identifizierung von Leerräumen konzentrieren, die zu neuen "Killer"-Digitalprodukten führen könnten, die sogar neue Geschäftsmodelle liefern.

Weitere Informationen finden Sie in unserem Whitepaper “10 Application Modernization Principles that Enhance the Digital Journey", oder besuchen Sie den Abschnitt Digital Engineering unserer Website."