Modernisierung von Legacy-Systemen
Die Modernisierung von Legacy-Systemen dient dem Zweck, vorhandene funktionierende IT Systeme zu verbessern und IT Investitionen zu sichern. Dieser Service gibt unseren Kunden eine sehr kostengünstige Möglichkeit, ihre Altsysteme durch Optimierung, Quellcode-Verbesserung und Schaffung eines Rahmens für Qualitätssicherung und Test zu erneuern.
Für jedes Projekt im Rahmen dieser Service wird zunächst eine detaillierte Kostenschätzung für die weitere Nutzung des nicht geänderten Altsystems vorgenommen. Dann erstellen unsere Experten eine Vergleichsanalyse mit der Darstellung der möglichen Einsparungen der Modernisierung.
Das wichtigste bei solchen Projekten ist die Minderung der Risiken, verbunden mit der weiteren Nutzung veralteter Produkte und Systeme. Jedes Projekt hat folgende Phasen:
- Analyse des Codes: Umfassende Experten-Analyse der Altanwendung, die Schwachstellen ermittelt sowie die günstigsten Wege für deren Beseitigung aufweist. Exigen Services analysiert die Anwendungen sowohl aus Sicht der heutigen Nutzung als auch aus der Sicht zukünftiger fachlicher Anforderungen.
- Optimierung und Verbesserung des Codes: Identifikation der Teile der Anwendung, die ohne Änderungen weiter nutzbar sind, und der Teile, die eine Erneuerung wegen heutiger und zukünftiger Anforderungen brauchen. Bei der Überarbeitung des alten Codes nutzt Exigen Services flexible Agile Methoden für die Umsetzung der ursprünglich nicht geplanten, jedoch notwendiger neuen Anforderungen im Rahmen des vorgesehenen Budgets und der Termine.
- Dokumentation der Änderungen: Detaillierte Beschreibung der Änderungen im Code, die erfolgreiche Einführung und Betrieb der Anwendung sichert.
- Organisation eines Agile basierten Testprozesses und der Qualitätssicherung: Definition und Implementierung effizienter Prozesse für den manuellen und automatisierten Test auf Basis der Best Practices des Unternehmens. Unsere Spezialisten führen die Schulung für die Arbeit mit den erneuerten Anwendungen durch und liefern die dafür nötige Dokumentation. Dies erlaubt dem Kunden eine effiziente Nutzung der erneuerten Systeme nach der Beendigung des Modernisierungsprojekts.
Dieser Service Paket wird flexibel in drei Stufen: Basis, Mittel und Höchste Stufe angeboten. Jede Stufe gewährleistet dem Kunden die Unterstützung des Testprozesses mit hoher Reife von der Erstellung automatisierter funktionaler Tests mit den vorhandenen Testmitteln des Kunden bis zu den komplexen Prozessen des Reengineerings wie z. B. automatisierte Unittests, Sammlung der Metriken und Erstellung von Scripts für automatische Kompilation und Roll-Out des Systems im Rahmen der Architektur der nächsten Generation wie z.B. SOA. Jede Stufe kann unabhängig in entsprechenden Phasen durchgeführt werden.
Exigen Services hat exzellentes Projektmanagement und Erfahrungen bei der Nutzung von innovativen Entwicklungsmethoden und Kooperationsmodellen. Diese Kombination ermöglicht uns, Systeme und Produkte zu erstellen, die die komplexesten technischen und fachlichen Aufgaben lösen. Die integrierte Vorgehensweise von Exigen Services zum Outsourcing Prozess minimiert die Projektrisiken und verbessert die Zusammenarbeit mit dem Kunden und erlaubt somit eine schnelle Anpassung an die Änderungen des Markts.
