Startseite Seitentitel IBM Engineering-Abteilung, Engineering Workflow Management Optimierung der Produktentwicklungszyklen durch Automatisierung
Auswahl der richtigen Workflow-Management-Lösung durch strenge Bewertung
Software-Entwicklungsraum voller Menschen

IBM Z®-Mainframe-Computersysteme werden von 44 der 50 führenden Banken weltweit sowie vielen Fluggesellschaften, Regierungen sowie Gesundheits- und Einzelhandelsunternehmen eingesetzt und sind die erste Wahl für Unternehmen, die höchste Standards für Leistung, Sicherheit, Zuverlässigkeit und Verfügbarkeit erwarten.

Tausende von Mitarbeitern bei IBM unterstützen die Entwicklung von IBM® Z Systems®, und die Verwaltung des technischen Workflows für ein derart großes Unternehmen ist ein enormes Unterfangen. Um den Zeitplan für die Veröffentlichung einzuhalten, müssen die Teams der IBM Z-Plattform ständig die Herstellung, das Chipdesign, die Hardware, die Firmware, das Betriebssystem, die Tests, das Fehler-Tracking und andere Projektabläufe koordinieren und große Datenmengen verarbeiten.

Strenge Lieferfristen bedeuten, dass Probleme und Fehler frühzeitig im Entwicklungslebenszyklus behoben werden müssen. Die Systeme müssen außerdem strenge gesetzliche Vorschriften für eine Vielzahl von Branchen- und Regierungsstandards erfüllen, sodass umfassend Tests, Validierungen und Verifizierungen durchgeführt werden müssen.

„Es gibt viele staatliche Kontrollen im Zusammenhang mit dem Export – in einigen Ländern gibt es Beschränkungen für die Beteiligung an der Entwicklung, in anderen beispielsweise Exportkontrolllizenzen“, so Chris Roberts, Architekt bei IBM Systems DevOps Enterprise Solutions Systems.„Wir müssen für Audits konform und sehr sicher arbeiten.IBM ist in der Open-Source-Community aktiv, aber wir möchten nicht, dass die Leute unsere proprietären Chipdesigns zu sehen kriegen.Wir müssen vieles isolieren, sogar innerhalb von IBM, damit bestimmte Entwicklungsteams nicht sehen können, was andere tun.“

Jahrelang verließ sich das zHW-Plattformteam auf verschiedene Workflow-Management-Tools, um die Entwicklung zu verfolgen – aber jedes hatte seine Schwächen.„Eine der Lösungen, die IBM vor Jahren erworben hat, war sehr leistungsfähig und konnte alles, was wir wollten, aber sie war sehr komplex und nicht intuitiv“, erklärt Dominic Odescalchi, Project Executive und Manager, IBM zHW Program Management.„Es gab Probleme mit der Benutzerfreundlichkeit, also begannen die Leute, sich nach anderen Optionen umzusehen.“

Echtzeitdaten in großem Maßstab

 

Möglichkeit zur Speicherung von Echtzeitinformationen im Unternehmensmaßstab über Jahre hinweg ohne Archivierung, um den Benutzern einen schnelleren Zugriff auf Testdaten zu ermöglichen

Workflow-Visualisierung

 

IBM Engineering Workflow Management ist das einzige Tool, das eine grafische Ansicht der Abhängigkeiten bietet und dadurch Auswirkungen sofort visuell zeigt.

Mit dem integrierten Tool-Stack von EWM sind die wichtigsten Daten durch Verbindungen zu verschiedenen Team-Repositories leicht verfügbar.Dadurch erschließen wir unzählige Möglichkeiten, um Aufgaben zu automatisieren und Daten zu aggregieren.Dadurch werden unzählige Stunden frei, die Sie auf wertvollere Aktivitäten verwenden können. Dominic Odescalchi Project Executive und Manager IBM zHW Programmmanagement

Andere bekannte, cloudbasierte Lösungen zogen aufgrund ihrer benutzerfreundlichen Funktionen zunächst eine große Anhängerschaft an. Allerdings wurden die Skalierungskosten und der technische Support zu großen Problemen.

Bei so vielen zeitkritischen Projekten im Zusammenhang mit der IBM zHW-Plattform mussten zwei wichtige Fragen geklärt werden, um eine vollständige Rückverfolgbarkeit aller Workflow-Threads zu gewährleisten: Könnte eine einzige Lösung für das Engineering-Workflow-Management die verschiedenen derzeit eingesetzten Lösungen ersetzen – und wenn ja, welche Lösung würde bei einer unvoreingenommenen, direkten Bewertung am besten abschneiden?

Freiheit bei der Auswahl der richtigen Lösung

Wichtige Stakeholder erstellten für das gesamte IBM Z-Entwicklungsunternehmen ein Bewertungsmatrixdiagramm.Es wurde eine Gegenüberstellung von Workflow-Tools präsentiert und aufgezeigt, welche Lösungen die Integrationsfähigkeiten für die vom Team verwendeten Tools erfüllten und welche nicht.„Es hat ein Jahr gedauert, bis wir das richtige Tool ausgewählt hatten, um die gewünschten Ergebnisse zu erzielen“, sagt Odescalchi. „Wir hatten außerdem die Freiheit, das beste Tool zu wählen, das unseren Anforderungen entsprach.“

Nach dem Input von Teammitgliedern auf der ganzen Welt wurde ein Minimum Viable Product (MVP) definiert, das die Schlüsselkriterien Benutzerfreundlichkeit, Skalierbarkeit, vertikale und horizontale Integration, Sicherheit, Kosten, Backlog-Priorisierung, Befehlszeilensupport, technischer Support sowie Daten- und Abhängigkeitsmanagement erfüllte.

Obwohl ein breiter Querschnitt der IBM Z-Portfolio-Teams an der Erstellung des MVP beteiligt war, begann das Projekt mit den zHW-Teams, die im ersten Durchgang der Implementierung auf das neue Tool umsteigen sollten.

Basierend auf einem einjährigen globalen Evaluierungsprozess wurde der Tool-Stack von IBM Engineering Workflow Management (EWM) als Lösung ausgewählt. „Wir wollten möglichst objektiv auswählen und die Kriterien und Daten für sich sprechen lassen – so kamen wir zu dem Schluss, dass EWM die beste Wahl sei“, sagt Odescalchi. „EWM war das Konsens-Tool, auf das wir uns gemeinsam als beste Lösung geeinigt haben.“

Von allen Auswahlkriterien war die Skalierbarkeit einer der wichtigsten Faktoren. „Wir benötigen eine Lösung im Unternehmensmaßstab, und nicht viele Tools können unser Datenvolumen und unsere Anzahl gleichzeitiger Benutzer unterstützen und dann noch die erforderliche Leistung bieten“, sagt Odescalchi.

Das Führungsteam der zHW-Plattform reagierte auf Komplexitätsfragen, indem es Personas für die wichtigsten Benutzer des EWM-Systems entwickelte. „Der Fokus auf Personas ermöglichte es uns, die Benutzerfreundlichkeit und Einfachheit zu gewährleisten, sowohl für diejenigen, die Daten eingeben, als auch für diejenigen, die Daten konsumieren“, so Odescalchi. „Sie werden nicht mit Dutzenden von Menüoptionen und Auswahlmöglichkeiten überwältigt, die für ihre Persona nicht relevant sind.“

Eine weitere wichtige MVP-Anforderung war, dass das Track-and-Plan- und das Fehlerverwaltungssystem als eine integrierte Umgebung funktionieren mussten. „Wir wollten nicht mit zwei getrennten Systemen arbeiten, und EWM konnte eine solche einheitliche Umgebung bieten“, sagt Odescalchi.

Aufgrund der sehr großen Dateigrößen, die bei den Tests erzeugt werden, musste die Lösung unbedingt große Datenspeicheranhänge unterstützen.„Die Daten müssen in einem funktionierenden Speicher verfügbar sein.Viele der anderen Tools erforderten eine Archivierung nach nur einem Jahr, was unsere Anforderungen überhaupt nicht erfüllte“, erklärt Odescalchi. „IBM EWM kann Echtzeitdaten über Jahre hinweg speichern, ohne sie archivieren zu müssen. Keines der anderen Tools konnte auch nur annähernd so etwas bieten.“

IBM EWM-Software koordiniert den zentralen Hub der technischen Daten für das zHW-Plattformentwicklungsteam und funktioniert gemeinsam mit IBM Engineering Lifecycle Management (ELM). „Einige Teams verwenden möglicherweise einen agilen Prozess mit einem völlig anderen Workflow als bei einem Wasserfallprozess. Dieser muss aber trotzdem angeschlossen und von den anderen Teams genutzt werden“, sagt Roberts. „Die Workflow-Anpassung innerhalb von ELM hilft der Lösung, sich an jedes Team anzupassen und gleichzeitig eine einheitliche Ansicht der Entwicklungsdaten und des Fortschritts zu koordinieren.“

Am Ende schließt das Team die Tests mit IBM Engineering Test Management (ETM) ab, um sicherzustellen, dass die Hardware für die Freigabe bereit ist. „Schließlich handelt es sich hier um Hardware. Am Ende hat man ein physisches Objekt, das man entwickelt hat. Daher muss alles gründlich getestet werden – und es muss gleich beim ersten Mal alles stimmen“, sagt Roberts.

Wir haben festgestellt, dass die im IBM EWM-System gespeicherten Informationen viel sicherer waren als in GitHub. Wir können feststellen, wer Zugriff hat, welchen Teil des Quellcodes er oder sie berührt hat und was er sich ansieht. Chris Roberts Architekt IBM Systems DevOps Enterprise Solutions Systems
Möglichkeiten zur sicheren Integration und Automatisierung

Mit der IBM EWM-Lösung erhält das Entwicklungsteam der IBM zHW-Plattform eine zentrale, skalierbare und nachvollziehbare Informationsquelle, die schnell die von Führungskräften, Wirtschaftsprüfern und Aufsichtsbehörden geforderten Details liefern kann.

In der integrierten Welt der IT-Infrastruktur es enorm wichtig, maximale Sicherheit zu gewährleisten. Das IBM-Entwicklungsteam analysierte potenzielle Risiken für alle Tools, die im Entwicklungslebenszyklus häufig verwendet werden. „Wir haben festgestellt, dass die in EWM gespeicherten Informationen viel sicherer sind als in GitHub“, erklärt Roberts. „Wir können genau feststellen, wer Zugriff hat, welchen Teil des Quellcodes er oder sie berührt hat und was er oder sie sich ansieht.“

Das Team kann auch Workflows anpassen, um sie sicher in andere Systeme zu integrieren. „Das IBM-Tool bietet integrierte Möglichkeiten, um Felder, Layouts und Registerkarten zu erstellen und den Workflow anzupassen“, sagt Roberts. „Man ist nicht an einen Standard-Workflow gebunden.“Man muss sich nicht an den Prozess anpassen – vielmehr lässt sich der Prozess, den man wählt, in das System einspeisen.“

Während das Projekt fortschreitet, erhalten die Teamleiter mithilfe von Berichten und Burn-Down-Charts einen klaren Überblick. Dort können sie sehen, ob alle Entwicklungen, Leistungen und Abhängigkeiten die wichtigsten Meilensteine rechtzeitig erreichen. „Wenn das Chip-Entwicklungsteam eine Funktion nicht liefern kann, von der das Firmware-Team abhängig ist, wissen sie das jetzt. Alle sind begeistert von den Möglichkeiten, mit dem IBM EWM-Tool die unmittelbaren visuellen Auswirkungen eines bestimmten Arbeitspunktes darzustellen. Dieses Abhängigkeitsmanagement ist eine große Sache“, sagt Roberts.

„Nach allem, was ich gesehen habe, bietet kein anderes Tool als EWM eine grafische Darstellung von Abhängigkeiten“, sagt Odescalchi. „Als wir diese Funktion demonstrierten, kam sie bei den Teams gut an und sie sahen darin einen enormen Mehrwert.“

Es wird erwartet, dass EWM mit seiner Datenverarbeitungsleistung, Präzision, Klarheit und Integration die eigenen Benchmark-Ziele des IBM-Entwicklungsteams übertreffen wird.

Derzeit investieren Programmteams viel Zeit in die manuelle Vorbereitung von Präsentationen für Statusberichte – die während der Präsentation bereits veraltet sind, aufgrund der Zeit, die zum Sammeln aller Eingaben benötigt wird. Die EWM-Lösung kann jedoch Dashboards erstellen, um den Status in Echtzeit zu melden. „Jedes Mal, wenn man im Browser auf ‚Aktualisieren‘ klickt, wird das Dashboard aktualisiert“, sagt Odescalchi. „Es greift auf die verschiedenen Systeme zu, die Daten aggregieren und Diagramme oder Grafiken erstellen. Automatisierung wird ein weiterer wichtiger Aspekt dieser Initiative sein.“

IBM Logo
Über International Business Machines Corporation (IBM)

IBM ist ein Informationstechnologieunternehmen mit Sitz in Armonk, New York. Das 1911 gegründete Unternehmen bietet Hardware, Software und Services in den Bereichen Cloud Computing, KI, Handel, Daten und Analysen, IoT, Mobile und Cybersicherheit sowie Lösungen für Geschäftsresilienz, Strategie und Design. Die 250.000 Mitarbeiter von IBM betreuen Kunden weltweit über IBM Consulting, IBM Software und IBM Infrastructure.

Machen Sie den nächsten Schritt

Wenn Sie mehr über die in diesem Artikel vorgestellten IBM Lösungen erfahren möchten, wenden Sie sich bitte an Ihren IBM Ansprechpartner oder IBM Business Partner.

Weitere Fallstudien anzeigen IBM kontaktieren Hong Kong ASTRI

Die Einführung von Industrie 4.0 durch eine agile Lösung für Systementwicklung

Kundenreferenz lesen
Rail Projects Victoria

Auf Kurs und im Zeitplan: das komplexeste Eisenbahnprojekt Melbournes

Kundenreferenz lesen
Video

Wie führende Unternehmen die digitale Transformation im Engineering nutzen

Video ansehen
Rechtshinweise

© Copyright IBM Corporation 2021. IBM Corporation, New Orchard Road, Armonk, NY 10504

Hergestellt in den Vereinigten Staaten von Amerika, Dezember 2021.

IBM, das IBM Logo, ibm.com, IBM z Systems und Power sind Marken der International Business Machines Corp. und in den USA und/oder anderen Ländern eingetragen. Weitere Produkt‐ und Servicenamen können Marken von IBM oder anderen Unternehmen sein. Eine aktuelle Liste der IBM Marken finden Sie auf der Webseite „Copyright- und Markeninformationen” unter www.ibm.com/de-de/legal/copyright-trademark.

Das vorliegende Dokument ist ab dem Datum der Erstveröffentlichung aktuell und kann jederzeit von IBM geändert werden. Nicht alle Angebote sind in allen Ländern verfügbar, in denen IBM tätig ist.

Die genannten Leistungsdaten und Kundenbeispiele dienen ausschließlich zur Veranschaulichung. Tatsächliche Leistungsergebnisse hängen von den jeweiligen Konfigurationen und Betriebsbedingungen ab. DIE INFORMATIONEN IN DIESEM DOKUMENT WERDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GARANTIE ZUR VERFÜGUNG GESTELLT, EINSCHLIESSLICH DER GARANTIE DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER GARANTIE ODER BEDINGUNG DER NICHTVERLETZUNG VON RECHTEN. Die Garantie für Produkte von IBM richtet sich nach den Geschäftsbedingungen der Vereinbarungen, unter denen sie bereitgestellt werden.

Erklärung zu guten Sicherheitsverfahren: IT-Systemsicherheit umfasst den Schutz von Systemen und Informationen durch Prävention, Erkennung und Reaktion auf unzulässigen Zugriff innerhalb und außerhalb Ihres Unternehmens. Unbefugter Zugriff kann dazu führen, dass Informationen verändert, vernichtet, veruntreut oder unsachgemäß gebraucht werden. Er kann auch zu Schäden an Ihrem System oder zum Missbrauch davon, u. a. im Rahmen von Angriffen gegen Dritte, führen. Kein IT-System oder -Produkt darf als vollkommen sicher betrachtet werden und es gibt kein Produkt, keine Dienstleistung und keine Sicherheitsmaßnahme, das bzw. die alleine vollständig vor einer unsachgemäßen Verwendung oder unbefugtem Zugriff schützen kann. Die Systeme, Produkte und Dienstleistungen von IBM werden als Teil eines rechtmäßigen, umfassenden Sicherheitsansatzes konzipiert. Daran sind notwendigerweise weitere Betriebsverfahren beteiligt und es können weitere Systeme, Produkte oder Dienstleistungen erforderlich sein, um eine möglichst hohe Effektivität zu erzielen. IBM GEWÄHRLEISTET NICHT, DASS SYSTEME, PRODUKTE ODER DIENSTLEISTUNGEN GEGEN SCHÄDLICHES ODER RECHTSWIDRIGES VERHALTEN JEGLICHER PARTEIEN IMMUN SIND ODER IHR UNTERNEHMEN DAGEGEN IMMUN MACHEN.