Modernisierung über offene Standards – Implementierung einer Software Development Plattform

Globaler Mainframe Provider | z/OS-Anwendungs-entwicklung | Aufbau einer Software Development Plattform | offene Standrads, Open-Source-basiert | Migrationsprojekt & Ablösung proprietärer Toolchains

Kundensituation

Der Kunde betrieb seine Anwendungsentwicklung auf IBM Z® mit historisch gewachsenen Prozessen und Werkzeugen.

Der Anwendungsquellcode wurde nicht versionsverwaltet, Build-Informationen wurden über IBM Rational Team Concert (RTC/heute IBM Engineering Workflow Management (EWM)) und REXX geführt.

Die strategische Zielsetzung bestand darin, eine Software Development Plattform auf Basis offener Standards und Open Source zu etablieren.

Dazu mussten mehr als hundert Anwendungen migriert werden. Diese Plattform sollte zu einem späteren Zeitpunkt auch für weitere Kunden skalierbar sein.

Unser Beitrag

Die Umsetzung unseres Gesamtkonzepts und der Implementierung einer Software Development Plattform erfolgte in mehrstufigen Projektphasen.

Es umfasst die Begleitung der reibungslosen und umfangreichen Anwendungsmigration und die Implementierung der Deployment-Automation. Darüber hinaus leisten wir bis heute die Pflege und Weiterentwicklung dieser Plattform.

Schwerpunkte unserer Leistungen

  • Erarbeitung Gesamtkonzepts als strategische Grundlage und Umsetzung in verschiedenen Projektphasen mit Sprints
  • Aufbau eines Software Configuration Management (SCM) auf Basis offener Standards/Open-Source
  • Umfassende Migration der Bestandsanwendungen
  • Implementierung neuer Features für die Entwickler (z. B. Build Automation mit Jenkins, Source Code Verwaltung mit Git, Deployment Automation, Verwaltung von Bild-Artefakten)
  • Standardisierung und Weiterentwicklung der Build-Prozesse
  • Implementierung der Deployment-Automation

Eingesetzte Werkzeuge

Jenkins, IBM Dependency Based Build (DBB)

Ergebnisse

Weitere interessante Referenzen

Der moderne Mainframe für

dev

controlling

ops