Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

engitech@oceanthemes.net

+1 -800-456-478-23

Insight Anwendungsanalyse als Basis
für die Zukunft Ihrer Legacy Umgebung

Base 100 Logo

In der sich stetig wandelnden Technologielandschaft stehen Unternehmen vor der Herausforderung, ihre historisch gewachsenen und sehr individuell auf die Bedürfnisse zugeschnittenen Legacy-Systeme, man könnte es sogar als DNA des Unternehmens ansehen, an moderne Gegebenheiten anzupassen, zukunftsfähig zu machen oder zu ersetzen. Hierbei hilft die Insight Anwendungsanalyse, indem sie eine wertvolle Lösung zur Begleitung bei der Optimierung der Anwendungsdokumentation, beim Sammeln von Hintergrundwissen zur Anwendung, beim Know-how-Transfer an neue Entwicklergenerationen oder bei der Erstellung von Modernisierungsplänen basierend auf der Komplexität der einzelnen Anwendungskomponenten.

Vollständige Anwendungsdokumentation

Hintergrundwissen zur Anwendung

Verbesserung der Codequalität

Vordefinierte und Individuelle Reports

Erstellung von Modernisierungsplänen

Entscheidungsgrundlage für alle Unternehmensbereiche

Universelle
Analyselösung

Ihre Antwort auf Legacy-Herausforderungen

Eine Lösung für diese Herausforderungen ist Insight. Es ermöglicht eine umfassende Analyse und Anwendungsdokumentation der Struktur, Logik und Funktionalität der Systemkomponenten. Dies legt den Grundstein für eine gezielte Zukunftsplanung auf Mainframe-Systemen wie z/OS(MVS, OS390), VSEn und iSeries(AS/400) bis hin zu dezentralen Betriebssystemen. Programmiersprachen wie beispielsweise COBOL, PL1, Natural, C, Assembler und FORTRAN werden abgedeckt.  Außerdem können auch zusätzliche Informationen aus weiteren Technologien wie CICS, IMS, DB2 und ADABAS hinterlegt werden.

Die Insight Anwendungsanalyse schafft eine detaillierte und objektive Informationsbasis, die sämtliche Systemobjekte umfasst. Es generiert präzise Flussdiagramme sowie Java-Pseudocode und extrahiert Geschäftsregeln aus der Legacy-Anwendung heraus. Diese Elemente erläutern die Funktionalität der Anwendung in einer verständlichen Weise und sind bei jeder erforderlichen Anpassung eine zuverlässige und hilfreiche Informationsbasis. Somit wird nicht nur eine visuelle und interaktive Darstellung des Systems geschaffen, sondern auch tiefe Einblicke in dessen Funktionsweise ermöglicht.

Egal, ob Sie eine Modernisierung, eine Neuentwicklung oder den Übergang zu einer Standardsoftware anstreben – mit der Insight Anwendungsanalyse wird sichergestellt, dass Ihre Legacy-Anwendung nahtlos in die Zukunft überführt wird.

Beispiel Caravel Insight Anwendungsanalyse Legacy Umgebung

Vollständige Dokumentation mit Insight Anwendungsanalyse

Hervorragende Ergebnisse bei der Anwendungsdokumentation von Legacy-Systemen ist ein Markenzeichen von Insight. Es generiert nicht nur eine umfassende und anwendbare Dokumentation, die technischen Teams ermöglicht, stets auf dem neuesten Stand zu sein, sondern stellt auch sicher, dass jedes Detail des Systems erfasst wird. Jenseits der Basisinformationen, die von den verschiedenen interaktiven Darstellungsmöglichkeiten bereitgestellt werden, liefert Insight eine tiefgreifende Anwendungsdokumentation, die jeden Aspekt des Systems beleuchtet. Jede Komponente wird detailliert dokumentiert und in verschiedene Abschnitte unterteilt.

Dank der umfassenden Systemeinsicht bietet das Tool einen schnellen Überblick über das gesamte System, von der Gesamtstruktur bis hin zu spezifischen Komponenten. Es werden detaillierte Listen für Komponenten und Schnittstellen erstellt, die wichtige Informationen wie Name, Zweck und Versionsnummer enthalten. Die Programmdokumentation bietet einen umfassenden Einblick in Struktur, Aufrufe und verwendete Variablen, wodurch Wartungsaktivitäten auf einer soliden Basis mit dem nötigen Hintergrundwissen zur Anwendung durchgeführt werden können. Mit der Insight Anwendungsanalyse wird die Anwendungsdokumentation nicht nur erleichtert, sondern auch auf ein neues Level gehoben.

Base100 Anwendungsdokumentation

Hintergrundwissen zur Anwendung gewinnen

Insight erstellt nicht nur eine Inventur der Objekte, es ist auch ein Schlüsselinstrument zur Vertiefung von Hintergrundwissen zur Anwendung und einem umfassenden Verständnis von Legacy-Systemen. Es bietet einen funktionalen Überblick, der klar darstellt, was ein Prozess tut und warum, und identifiziert somit den abgedeckten Geschäftsprozess. Die Funktionalität wird durch Pseudocode und Flussdiagramme visualisiert. Zusätzlich ist es möglich die Geschäftsregeln zu extrahieren. Dadurch wird die Legacy-Funktionalität greifbar und verständlich.

Durch diese detaillierte fachliche Spezifikation, die Aspekte wie Funktionalitäten, Geschäftsregeln, Datenstrukturen und Schnittstellen umfasst, legt das Tool das Fundament für zukunftsorientierte Entscheidungen und Planungen. Unternehmen können den gewählten Zukunftsweg, sei es Modernisierung, Neuentwicklung oder Ersetzen durch eine Standardlösung mit dem nötigen Hintergrundwissen zur Anwendung objektiv evaluieren. Die Evaluation basiert auf genau diesen extrahierten fachlichen Spezifikation, die sicherstellen, dass die Geschäftslogik und Funktionalitäten der Legacy-Anwendung adäquat abgebildet werden.

Zudem ermöglichen die erarbeiteten Spezifikationen eine gezielte Datenmigration. Es wird klar definiert, welche Daten in welcher Struktur benötigt werden und das wiederum erleichtert den Vergleich der Bestandsanwendung mit der gewählten Zukunftslösung. Dadurch können Anpassungen, Migrationen und Konvertierungen effizient durchgeführt werden. Zusätzlich können Integrationen mit internen und externen Systemen überprüft und angepasst werden.

Abschließend können aufbauend auf den fachlichen Spezifikationen umfassende Tests und Abnahmen geplant werden. Damit wird gewährleistet, dass Geschäftsprozesse, Datenstrukturen und Schnittstellen zwischen der Legacy- und der Zukunftslösung kohärent sind.

Die Funktionalitätsdokumentation stellt sicher, dass die Legacy-Funktionalität klar und für jeden Entwickler verständlich ist.

Hintergrundwissen zur Anwendung gewinnen

Verbesserung der Codequalität

Die Features von Insight verbessern die Art und Weise, wie Legacy-Systeme in Bezug auf Codequalität, Architektur und Organisation optimiert werden. Das Ziel ist es, den Code durch Bereinigung, Komponentenbildung und Implementierung von Best Practices grundlegend zu verbessern.

Ein zentraler Ansatzpunkt dafür ist die Reduzierung der Codezeilen durch  besser strukturierte Abläufe und optimierte Organisation. Insight fördert die Homogenität der Anwendung durch standardisierte Funktionen und zeigt Bereiche mit hoher Komplexität auf. Es identifiziert kritische Code-Qualitätsprobleme, von inkonsistenten Anweisungen und Typ-Fehlanpassungen bis hin zu unerreichbarem oder dupliziertem Code.  Die Insight Anwendungsanalyse bietet zudem Empfehlungen basierend auf bewährten Best Practices und unterstützt bei der Isolierung und Identifizierung von wiederverwendbaren Komponenten, um die Codebasis effizient und wartbar zu gestalten.

Verbesserung der Codequalität

Vordefinierte und Individuelle Reports

Die Insight Anwendungsanalyse beinhaltet eine beeindruckende Sammlung von vordefinierten Berichten, die speziell entwickelt wurden, um die Komplexität von Legacy-Systemen zu entwirren. Diese Berichte bieten nicht nur allgemeine Informationen wie Systemstatistiken und Struktur, sondern auch tiefgreifende Einblicke in Programme und Objekte. Sie decken alles ab: von fehlenden und ungelösten Elementen über detaillierte Nodes-Informationen bis hin zu kontinuierlich aktualisierten technischen Dokumentationen.

Zusätzlich zu diesen Standardberichten ermöglicht es auch die Erstellung individueller Berichte, um spezifischen Anforderungen gerecht zu werden. Mit dieser umfassenden Reportfunktionalität können Nutzer ihre Legacy-Systeme effektiv verstehen, warten, verbessern und modernisieren, wobei alle relevanten Daten stets griffbereit sind.

Erstellung von Modernisierungsplänen mit Insight Anwendungsanalyse

Wenn es um die fundierte Erstellung von Modernisierungsplänen geht, kann Insight ebenfalls unterstützen. Nach einer detaillierten Analyse funktionaler Gruppen kann mit Hilfe von Insight ein Umsetzungsplan, strukturiert in Sequenzen ( sogenannte Waves), erstellt werden. Dadurch kann ein oft riskanter Big-Bang-Ansatz vermieden werden, um die Risiken zu minimieren und den Übergang zu erleichtern. Ein zentrales Merkmal dieses Ansatzes ist die Bildung von Clustern, basierend auf den identifizierten funktionalen Gruppen. Durch diese Clusteranalyse werden Abhängigkeiten transparent gemacht, wodurch der ideale Zeitpunkt für die Umsetzung jedes Clusters bestimmt werden kann. Je nach Grad der Abhängigkeit (Kopplungsgrad) zwischen den Clustern variiert die Komplexität des Umsetzungsprozesses. Der Fokus liegt darauf, zuerst Gruppen mit geringerer Abhängigkeit zu bearbeiten, was den Modernisierungsprozess beschleunigt und optimiert.

Dieser sorgfältig ausgearbeitete Planungsansatz ist unerlässlich für die erfolgreiche Zukunft jeder Legacy-Anwendung.

Erstellung von Modernisierungsplänen

Entscheidungsgrundlage für alle Unternehmensbereiche

Die Informationen, welche die Insight Anwendungsanalyse über Ihre Legacy Landschaft liefert, bieten relevante Einblicke für unterschiedliche Unternehmensbereiche. Geschäftsleitung, IT und Fachbereiche profitieren gleichermaßen von den bereitgestellten Daten und Analysen. Statt Entscheidungen auf Intuition oder Bauchgefühl zu stützen, liefert das Tool eine objektive und detaillierte Grundlage in Form von Hintergrundwissen zur Anwendung. Dies ermöglicht es den Teams, strategische und operative Entscheidungen mit größerer Sicherheit und Klarheit zu treffen. Die vielschichtige Informationsdarstellung gewährleistet, dass jeder Bereich genau die Einblicke erhält, die er benötigt, um effektiv und zielgerichtet zu agieren.

Entscheidungsgrundlage für alle Unternehmensbereiche

Universelle Analyselösung

Insight positioniert sich als eine umfassende und universelle Lösung für die Analyse und Dokumentation komplexer IT-Systeme. Es erkennt und analysiert hybride Systeme, die mit einer Vielzahl von Sprachen, Tools und Technologien erstellt wurden. Dabei beschränkt es sich nicht nur auf die Dokumentation von Programmen in der Legacy-Anwendung. Es integriert auch Betriebssystem-Tools, Dienstprogramme und spezifische Komponenten, was es zu einem unverzichtbaren Werkzeug für IT-Experten macht.

Die Fähigkeit, jeden Aufruf zwischen Objekten zu erkennen – selbst, wenn diese Aufrufe zwischen unterschiedlichen Technologien stattfinden – hebt  Insight von anderen Lösungen ab.

Ein weiterer USP ist die Kompatibilität mit einer Vielzahl von Kodierungssätzen. In einer Zeit, in der IT-Systeme immer diversifizierter und globaler werden, bietet es die universelle Lösung, die Fachleute benötigen, um den Überblick zu behalten und effizient zu arbeiten.

Fallbeispiel

Ein international agierender Finanzdienstleister, der seit über 30 Jahren im Geschäft ist, stand vor der Herausforderung, seine veralteten Mainframe-Systeme zu modernisieren. Die Systeme, hauptsächlich in COBOL geschrieben, waren über die Jahre gewachsen, und die Anwendungsdokumentation war unvollständig und verstreut.

Das Unternehmen entschied sich für Easirun und Insight, um eine umfassende Analyse und Dokumentation seiner Legacy-Systeme durchzuführen und Hintergrundwissen zur Anwendung zu gewinnen. Nach einer gründlichen Untersuchung wurden sämtliche Systemobjekte detailliert erfasst und dokumentiert. Flussdiagramme und Java-Pseudocode wurden generiert und die Geschäftsregeln extrahiert, um die Funktionalität der Anwendungen in einer modernen und verständlichen Weise darzustellen.

Mit den gewonnenen Erkenntnissen konnte das Unternehmen drei Hauptoptionen evaluieren: Modernisierung, Neuentwicklung oder Ersetzung durch eine Standardlösung. Aufgrund der detaillierten fachlichen Spezifikationen, die Insight bereitstellte, entschied sich das Unternehmen für eine Kombination aus Modernisierung bestimmter Kernkomponenten und Ersetzung anderer Teile durch moderne Standardsoftware.

Die Umsetzung wurde schrittweise durchgeführt, wobei zuerst die Bereiche mit geringerem Kopplungsgrad angegangen wurden, um den Modernisierungsprozess zu beschleunigen. Parallel dazu wurden Schnittstellen zu der neuen Standardsoftware entwickelt, um eine reibungslose Integration zu gewährleisten.

Das Ergebnis war ein modernisiertes, effizientes und zukunftssicheres System, das den aktuellen und zukünftigen Anforderungen des Finanzmarktes gerecht wird. Durch die Verwendung von Insight konnte der Finanzdienstleister den Modernisierungsprozess beschleunigen, Risiken minimieren und erhebliche Kosten einsparen.

Fazit zu Caravel Insight Anwendungsanalyse

Insight hat sich als herausragendes Werkzeug für Unternehmen etabliert, die vor der gewaltigen Aufgabe stehen, ihre Legacy-Systeme zu verstehen, Hintergrundwissen zur Anwendung zu sammeln, zu dokumentieren und zukunftsfähig zu gestalten. Es bietet nicht nur eine tiefgreifende Analyse und umfassende Anwendungsdokumentation alter Systeme, sondern legt auch den Grundstein für gezielte Zukunftsstrategien.

Mit seiner Fähigkeit, sowohl technische als auch fachliche Aspekte eines Systems zu beleuchten, schafft es eine Brücke zwischen IT-Experten und Geschäftsbereichen. Dies ermöglicht fundierte, datengetriebene Entscheidungen statt intuitiver Annahmen.

In einer Zeit, in der die IT-Landschaft ständig im Wandel ist und Unternehmen nach effizienten Lösungen suchen, um mit der Zukunft Schritt zu halten, ist Insight von großer Bedeutung. Es erweist sich als unverzichtbares Werkzeug für eine nachhaltige und erfolgreiche Planung und Umsetzung der Zukunft Ihrer Legacy Anwendungen.