IBM i Anwendungsmodernisierung

»IBM i Anwendungsmodernisierung
IBM i Anwendungsmodernisierung 2017-01-23T16:06:57+00:00

IBM i Anwendungsmodernisierung

IBM i Anwendungen von Ende zu Ende modernisieren

Enterprise-Modernization-Banner

Manchmal braucht man einen Tritt, um loszukommen

Gewachsene Anwendungen sind oft weit über das hinaus gewachsen für das sie einmal programmiert worden sind. Immer neue, immer weitergehende Anforderungen aus dem Geschäftsfeld haben dazu geführt, dass sie heute komplett anders sind, als seinerzeit geplant. Für die Programmierer wird es dadurch immer schwerer, die Programme zu verstehen und weiter anzupassen. Viele Unternehmen sind heute schon fast Gefangene ihrer Anwendungen.

Eine stabile und gleichzeitig hochflexible Anwendung gehört heute zu den wichtigsten Garanten des Unternehmenserfolges.
Philippe Magne, Arcad

Wenn es um die Modernisierung ihrer gewachsenen Anwendung geht, dann schauen viele Unternehmen leider nur auf die Kosten und Risiken die solch ein Projekt mit sich bringen und entscheiden sich – viel zu früh – für den scheinbar einfachsten Weg: “was nicht kaputt ist, braucht man nicht zu reparieren“. Damit aber wird die “technische Schuld” nur noch größer. Und irgendwann muss die zurück gezahlt werden. Oft genug muss das Kind erst in den Brunnen gefallen sein, bevor man bereit ist, Geld für die Modernisierung der Anwendung in die Hand zu nehmen. Es gibt etliche Gründe, die Unternehmen dazu bringen, solange zu warten:

Angst vor Störungen des Geschäftsbetriebes Viele Anwendungen auf IBM i gibt es seit Jahrzehnten und sie sind für gewöhnlich sehr stabil. Solch eine Anwendung stillzulegen braucht Mut.
Verfügbarkeit, Verlässlichkeit und Performance Die IBM i Plattform ist extrem zuverlässig und skalierbar. Die Anwendungen sind über die Jahre perfekt auf die Last abgestimmt worden. Ob das in einer Nachfolge-Lösung auch noch alles so funktioniert ist nie ganz sicher.
Auswirkungen auf die Organisation und Kultur eines Unternehmens Manch ein Beteiligter kann die Modernisierung einer gewachsenen Anwendung als Bedrohung für seine Karriere empfinden.
Kosten Insbesondere dann, wenn man über eine “Big-bang” Modernisierung nachdenkt, können die anzunehmenden Kosten abschreckend wirken
Der Schatz in den Köpfen Das know-how über einige IBM i – Anwendungen existiert nur in den Köpfen ihrer Entwickler, ohne dass es eine formale Dokumentation gäbe
Angst vor dem “Modernisierungs-Karussel” In dem Moment, wo eine Anwendung modernisiert ist, ist sie bereits wieder veraltet

 

Die meisten der Anwendungen, die auf IBM i – Systemen im Einsatz sind, sind wichtig oder sogar entscheidend für die Abläufe und den Erfolg des Unternehmens. Man nennt sie auch deshalb auch “mission-critical”. Viele Benutzer sehen in ihnen auch die Anwendungen, auf denen das Unternehmen eigentlich beruht. So gesehen sind IBM i – Anwendungen Opfer ihres eigenen Erfolges. Sie wurden einmal sehr innovativ und effizient entwickelt (zumindest zu ihrer Zeit) und sie sind unerreicht lange und stabil im Einsatz.74

Viele IBM i – Anwendungen sind die  Opfer ihres eigenen Erfolges.
Philippe Magne, Arcad

Gut geplant und sauber durchgezogen: so nehmen Sie das Risiko aus Ihrem Modernisierungsprojekt

Wenn Sie Ihr IBM i Moderniserungsprojekt immer wieder hinausschieben, erreichen Sie nur eines: Sie vergrössern Ihre Technischen Schulden. Technische  Schulden entstehen immer dann, wenn wir bei der Pflege unserer Anwendungen den “quick and dirty” – Weg gehen, anstatt die Lösung sauber durchzuarbeiten. Und wer hätte das nicht schon mal gemacht? Technische Schulden verfallen nicht, sie kumulieren und machen die nächsten Änderungen immer aufwändiger und teurer.

IBM i – Anwendungen pauschal als “überkommen” zu bezeichnen ist sicher der falsche Weg. Der bessere Weg ist, das aufzuspüren, was gut ist und es zu bewahren und das, was nicht gut ist, zu verbessern. Aus der Sicht von IBM geht das am Besten, wenn man die Modernisierung  in einzelne, gut planbare Schritte aufteilt und nicht den “big-bang”-Ansatz wählt.

Das Ziel jeder IBM i – Anwendungsmoderniserung sollte sein,  das Leben der Anwendung zu verlängern, ihre Pflege zu vereinfachen und die bestmögliche Bedienoberfläche für die Benutzer zu erstellen.
IBM

Gut geplant und durchgeführt bewahren Sie mit der Modernisierung Ihrer gewachsenen Anwendung den (geistigen) Schatz in Ihren Programmen und holen das Beste aus Ihrer Investition heraus. Natürlich laufen Modernisierungsprojekte nicht “einfach so”, die langfristigen Ziele Ihres Unternehmens sollten immer der Dreh- und Angelpunkt Ihres Projektes sein.

ARCAD und seine Partner liefern Ihnen das komplette, integrierte Sortiment and Modernisierungs-tools, das Sie brauchen, um alle Phasen Ihres Projektes zu automatisieren.

Modern Database - ARCAD Transformer DB

  • Konvertierung von DDS nach DDL (SQL)
  • Sicherstellen der Daten-Integrität
  • Korrupte Daten finden
  • Felder umbenennen

ibm-i-modernization-modern-code

  • Konvertierung von RPGLE in FreeForm RPG
  • Unterstützgung bei Entwicklung zu MVC
  • Modularisierung des Codes
  • Ablösung von CASE-tools

ibm-i-modernization-modern-interfaces-min

  • Benutzeroberfläche für Web und mobile
  • .NET, PHP, Java, etc. als Entwicklertools
  • DDS conversion

Unsere tools arbeiten nahtlos mit Ihren bestehenden toolsets zusammen. Unsere Modernisierungsprojekte  beginnen bei den Teilen, die  den größten Modernisierungs-Bedarf haben und arbeiten sich dann Schritt für Schritt voran. Die meisten unserer Kunden gehen nach diesem 3-Phasen-Plan vor:

Analyse Datenbank-Zusammenhänge, Geschäftsregeln, Abhängigkeiten ermitteln. Technische Dokumentation erstellen. Kompleitäts-Hotspots aufzeigen
Strukturieren Implementierung eines robusten Release Managements, Kontinuierlichen Testens und agilem Deployment
Transformieren Datenstrukturen, Quellcode und die Benutzeroberfläche transfomieren

die-ibm-i-modernisierung-automatisieren-header

Arcad und seine Partner bieten Ihnen ein komplettes und integriertes toolset für alle Phasen Ihres IBM i – Modernisierungsprojektes.
Philippe Magne, Arcad

Lösung

IBM i Modernization

IBM i Modernisierung

Die Lösung

White Paper

ARCAD White Paper - Enterprise Modernization
Download

Redbook

Modernizing IBM i Applications from the Database up to the User Interface and Everything in Between
Download