Portfolio von über 100 Anwendungen

Unser Kunde, ein führendes Unternehmen in der "Fast-Moving Consumer Goods"-Branche (FMCG), hat im Laufe der Jahre ein beeindruckendes Portfolio dedizierter Microsoft-Anwendungen zur Unterstützung seiner verschiedenen Geschäftseinheiten, Märkte und Prozesse entwickelt. Dieses Portfolio wurde nach und nach auf weitere Geschäftsbereiche und neuere Technologien ausgeweitet, während das ältere Portfolio die Rationalisierungs- und Offshoring-Mode der späten 2000er Jahre überlebte.

Unser Team führt korrigierende, adaptive und evolutive Wartungsarbeiten durch und unterstützt das Unternehmen mit verschiedenen zusätzlichen Dienstleistungen wie Benutzerverwaltung, Ad-hoc-Berichten usw.

Die Aufrechterhaltung eines solchen Portfolios ist an sich schon eine Herausforderung, und Ende letzten Jahres wurde die Situation durch einen Rückstau an veralteten, unerfüllten Anfragen, die Verkleinerung des Teams und eine erhebliche Fluktuation noch zusätzlich erschwert.

Umfassendes Qualitätsmanagement

Um die Nachhaltigkeit zu gewährleisten, hat unser Team als Erstes die derzeitigen Instandhaltungsprozesse und Arbeitsweisen eingehend untersucht und schrittweise verschiedene Maßnahmen eingeführt, um die interne Führung unseres Teams und den Umgang mit unseren Kunden zu ändern. Es begann mit motivierenden Maßnahmen in unseren internen täglichen Abläufen, z. B. mit der Einführung von täglichen Stand-ups, einem modernen Tracking-Tool und enger Überwachung. Gemeinsam mit unserem Kunden haben wir auch völlig andere, striktere Prozesse für den Umgang mit evolutiver und adaptiver Wartung definiert, Release Management und einige agile Konzepte wie T-Shirt Sizing Pre-Estimates, monatliche "Sprints", ... eingeführt.

Und um das Gesamtbudget niedrig zu halten und gleichzeitig den Wissensaustausch zu erhöhen, haben wir eine Prise Offshoring mit unseren Kollegen in Da Nang eingeführt und dabei unsere geheime Sauce verwendet.

Der nächste Schritt bestand in der Definition geeigneter Kennzahlen, um diese Umstellung zu unterstützen und jede Abweichung früh genug zu erkennen, um Korrekturmaßnahmen zu ermöglichen:

1. Indikator für das Wohlbefinden des Teams
100 benutzerdefinierte Anwendungen erfordern ein enormes Wissen, und da das Team unter Druck stand und bereits eine große Fluktuation zu bewältigen hatte, war die regelmäßige Überprüfung des Wohlbefindens und der Motivation der Teammitglieder einer der wichtigsten Indikatoren, die wir verfolgen wollten. Die anonyme Umfrage wird monatlich ausgefüllt und misst das Wohlbefinden anhand von 5 Kriterien.

2. Indikator für Kundenzufriedenheit
Eine Umfrage zur Kundenzufriedenheit wird vierteljährlich von den Teamleitern und Managern des Kunden ausgefüllt, um die Leistung des Teams zu bewerten. Der subjektive Indikator, der auf 9 Kriterien basiert, ermöglicht es unserem Team, einen Einblick in die Kundenwahrnehmung im Laufe der Zeit zu erhalten und festzustellen, welche Bereiche verbessert werden müssen.

3. Indikator für die Portfolioabdeckung
Um Kontinuität und hohe Reaktionsfähigkeit zu gewährleisten, muss unser Team über eine einheitliche Kenntnis aller im Portfolio zu erhaltenden Vermögenswerte verfügen. Dieser Indikator wird alle 2-3 Monate aktualisiert und zeigt auf, welcher Wissensaustausch organisiert werden muss.

4. Key Performance Indikator
Zusätzlich zu den auf vertraglicher Ebene definierten Service Level Objectives hat unser Team besonderen Wert auf die Definition und kontinuierliche Anpassung von Key Performance Indicators zur Überwachung der operativen Leistung gelegt. Dazu gehören Messgrößen wie das Volumen der Aufträge, das Volumen der abgeschlossenen Aufträge, das Volumen der Anfragen pro Servicetypologie, das Gesamtalter des Rückstands, das Durchschnittsalter pro Service usw.

Modernisierung von Anwendungen

Parallel dazu haben wir eine Bewertung des Geschäftswerts jeder Anwendung vorgenommen, um sie in 4 Kategorien einzuteilen:

1. Nicht kritische, veraltete Legacy-Anwendung

2. Kritische Anwendung, die auf einem veralteten Technologie-Stack basiert

3. Nicht kritische Anwendung auf der Grundlage aktueller Technologie

4. Kritische Anwendung auf der Grundlage aktueller Technologie

Das Ziel ist es:

a. Anwendungen der Kategorie 1 stillzulegen oder durch eine bestehende Microsoft-Lösung zu ersetzen (z. B. K2 Forms...).

b. die Anwendungen der Kategorie 2 durch teilweise oder vollständige Neuentwicklung zu modernisieren und gleichzeitig den Geschäftswert und/oder die Benutzerfreundlichkeit zu verbessern.

c. das Wissen verfügbar halten und Support und Wartung für diese Anwendungen anbieten

d. wie bei Kategorie 2 Migration der Anwendung in die Azzur Cloud, um die Betriebskosten erheblich zu senken.

Dank dieses Ansatzes war unser Team bei OWT in der Lage, die Qualität der Dienste für zahlreiche Nutzer zu verbessern und gleichzeitig das Betriebsbudget zu senken. Unser Team verfügt über eine vollständig redundante Abdeckung des gesamten Portfolios, so dass es schnell reagieren kann, wenn ein Problem auftritt, und die künftige Kontinuität gewährleistet ist. Dank Azure und insbesondere Azure DevOps waren wir in der Lage, agil zu arbeiten, und durch die Anwendung unserer globalen Liefermethodik konnten viele Entwicklungen von unserem Offshore-Zentrum durchgeführt werden.

Nicht zuletzt bringt unser Team auch Innovationen in das Portfolio ein, indem es relevante Geschäftsprozesse und Verbesserungen der Benutzerfreundlichkeit vorschlägt, die in die bestehenden Anwendungen integriert werden könnten, oder indem es Lösungen wie K2 Forms, PowerBI und PowerApps verwendet.

All diese Arbeit ermöglichte es uns, auch neue Geschäftslösungen im Bereich IoT und Geschäftsprozessautomatisierung zu entwickeln.

Microsoft Azure Modernisation
App Modernization with Microsoft Azure will allow you to leverage microservices, serverless architecture, and containers removing significant dependencies with your legacy infrastructure and reduce significantly your IT operation costs. It will also allow you to deploy smaller and independently deployable components allowing you to get to market faster in a more agile manner and innovate faster to solve customer problems sooner.

About App Modernization with Microsoft Azure

Erfahren Sie mehr über dieses Projekt

Helfen Sie uns, unsere Website zu verbessern
Um den Inhalt zu verbessern und Ihr Erlebnis zu steigern, verwenden wir Cookies für Analysezwecke.
Alle Cookies ablehnen