ChangeMan ZMF versus CA Endevor - Micro Focus · 2018. 7. 13. · Wartungsgebühren auf...

8
ChangeMan ZMF versus CA Endevor White Paper ChangeMan ZMF

Transcript of ChangeMan ZMF versus CA Endevor - Micro Focus · 2018. 7. 13. · Wartungsgebühren auf...

  • ChangeMan ZMF versus CA Endevor

    White PaperChangeMan ZMF

  • Inhaltsverzeichnis SeiteÜberlegener Ansatz von ChangeMan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Proaktiver Anbieter = strategischer Partner (Micro Focus) . . . . . . . . . . . . . . . . 5

  • 1www.microfocus.com

    Überlegener Ansatz von ChangeMan

    Beide Produkte (Micro Focus ChangeMan ZMF und CA Endevor) liefern beim Änderungs-

    und Konfigurationsmanagement ein ähnliches Endergebnis, erreichen dies jedoch mit

    völlig unterschiedlichen Ansätzen. Diese Unterschiede sollten Sie kennen und verstehen,

    um den überlegenen Ansatz von ChangeMan ZMF und die Vorteile für Ihr Unternehmen

    einschätzen zu können.

    KostensenkungenKunden, die mit beiden Produkten Erfahrungen gesammelt haben, berichteten uns, dass

    sie bei der Verwendung von ChangeMan ZMF niedrigere CPU-Anforderungen, eine höhere

    Produktivität, eine kürzere Markteinführungszeit, eine schnellere Anwendungsentwicklung

    und einen geringeren Verwaltungsaufwand umsetzen konnten. Auch Berater, die Erfahrung

    mit beiden Produkten haben, berichteten, dass ChangeMan ZMF die Vorteile einer

    einfacheren Verwaltung, eines flexibleren Hochstufungs- und Genehmigungsprozesses, einer

    einfacheren Anpassung und einer früheren Kompilierung und Verknüpfung bietet.

    Geringerer VerwaltungsaufwandEhemalige Endevor-Kunden, die von Micro Focus zu ChangeMan ZMF migriert wurden,

    äußerten, dass die Verwaltung bei Endevor teurer und ressourcenintensiver war. Bei CA

    Endevor müssen Administratoren die Anwendungsklassifikationen erstellen, um eine

    Inventarstruktur zu definieren und so alle von der Lösung gesteuerten Elemente verwalten

    zu können. Dies liegt zum Teil an all den Zusatz-Tools, die benötigt werden. Auch die

    Einrichtung neuer Testbereiche und Hochstufungslevel dauert Stunden oder sogar Tage, im

    Gegensatz zum schnellen und einfachen Ansatz von ChangeMan ZMF.

    Performance Die Leistung von ChangeMan ZMF ist der von Endevor weit überlegen, da jede Standard-

    Entwickleraktion, beispielsweise Bearbeiten, Kompilieren usw., innerhalb von ChangeMan ZMF genauso viel Zeit benötigt, wie es außerhalb von ChangeMan ZMF der Fall wäre.

    Die Kompilierungszeiten von Endevor sind erheblich länger, da Build-Aufträge als monolithischer Prozess ausgeführt werden. Zudem gibt es keine Möglichkeit, separate Jobs parallel auszuführen (z. B. Builds und Kompilierungen gleichzeitig). Schließlich erfolgt die Verarbeitung von DB2 BINDS und CICS NEWCOPY in Endevor erst in einer späteren Phase des Entwicklungsprozesses. Das verlängert die Installationszeiten.

    Gleichzeitige und parallele Entwicklung In diesem Bereich geht ChangeMan ZMF aus einem direkten Funktionsvergleich als klarer

    Sieger hervor.

    ChangeMan ZMF wurde für die gleichzeitige und parallele Entwicklung konzipiert und bietet deshalb die sofortige Kommunikation dieser Informationen.

    Auch Berater, die Erfahrung mit beiden Produkten haben, berichteten, dass ChangeMan ZMF die Vorteile einer einfacheren Verwaltung, eines flexibleren Hochstufungs- und Genehmigungsprozesses, einer einfacheren Anpassung und einer früheren Kompilierung und Verknüpfung bietet.

    Inhaltsverzeichnis SeiteÜberlegener Ansatz von ChangeMan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Proaktiver Anbieter = strategischer Partner (Micro Focus) . . . . . . . . . . . . . . . . 5

    http://www.microfocus.com

  • 2

    White PaperChangeMan ZMF versus CA Endevor

    Wichtigste Entwicklungsfunktionen von Micro Focus ChangeMan ZMF:

    – ZMF unterstützt die gleichzeitige und parallele Entwicklung

    – Audit-Funktionen verhindern Regressionen und Synchronitätsfehler, die bei der gleichzeitigen und parallelen Entwicklung häufig auftreten.

    – Intelligente Unterstützung für gleichzeitige Releases

    – Geografisch verteilte Entwicklung

    Endevor ist nicht für die gleichzeitige und parallele Entwicklung konzipiert und zeigt in dieser Hinsicht eine schwache Leistung. Dies liegt daran, dass die Lösung für ein Single-Sign-out von Komponenten entwickelt wurde und keinen sofortigen Kommunikationsfluss bietet. In Endevor erfordern zusätzliche Abmeldungen eine Außerkraftsetzung, und entsprechende Benachrichtigungen sind umständlich. Demzufolge führt CA diese Funktion lieber nicht vor.

    Flexible versus inflexible Hochstufungsebenen Das Checkout für das Staging erfolgt in ChangeMan ZMF als Hub-and-Spoke-Ansatz. Dadurch

    ist es bei jeder Kundenimplementierung möglich, gemäß den individuellen Anforderungen flexibel eine beliebige Anzahl von Hochstufungsebenen festzulegen. So kann die Hochstufung in unterschiedliche Bereiche direkt während der Bearbeitung erfolgen, wenn sich die Unternehmensbedürfnisse ändern.

    Endevor verwendet für den Lebenszyklus einen Pfad, der eine lineare Zuordnung darstellt. Innerhalb dieser Zuordnung werden jeder Umgebung innerhalb des Lebenszyklus Bereichspaare zugeteilt. Das führt zu „toten“ Bereichen und zur Verwendung von starren Hochstufungsschemas. Eine typische Endevor-Implementierung umfasst einen vereinfachenden Lebenszyklus aus drei Hochstufungsebenen (Entw, Test, Prod) sowie einer Notfallstufe.

    Änderungspakete Die Ansätze unterscheiden sich bei den Produkten erheblich.

    Als Entwickler müssen Sie bei der Verwendung von ChangeMan ZMF als ersten Schritt zunächst ein neues leeres Änderungspaket erstellen. Das dauert 30 Sekunden. Dieses Änderungspaket ist der Container für Ihre Arbeit und die Komponente, die den Lebenszyklus durchläuft. Gemäß der Philosophie von Micro Focus müssen Sie, wenn Sie am Code arbeiten, auch eine entsprechende Zuweisung erhalten haben. Diese Zuweisung sollte Ihrem Arbeitscontainer entsprechen.

    Bei Endevor müssen Sie andererseits niemals ein Änderungspaket erstellen, wenn Sie es nicht möchten. Wenn Sie als Entwickler mit Endevor arbeiten, können Sie sich einfach einen Quellcode vornehmen, mit der Arbeit daran beginnen und ihn den Lebenszyklus durchlaufen lassen. Dadurch kann es zu Abweichungen zwischen den Personen, die Pakete verwenden, und denen, die es nicht tun, kommen. Bei sehr wenigen Mitgliedern ist das kein Problem, kann bei Hunderten von Mitgliedern jedoch schnell außer Kontrolle geraten.

    Zurücksetzung und Rollback Vollständige versus unvollständige Wiederherstellungsstrategie:

    Der Ansatz von ChangeMan ZMF in Bezug auf Zurücksetzung und Rollback unterscheidet sich erheblich vom Ansatz von Endevor. Bei ChangeMan ZMF wird eine vollständige Zurücksetzung aller Elemente (Lademodule, Copybooks, Quelle, DB2-Komponenten usw.) durchgeführt. All diese Aktionen werden in der Audit-Verlaufsprotokolldatei erfasst, damit Sie nachvollziehen können, was geschehen ist. Das Ziel von ZMF besteht darin, Ihre Produktionsumgebung so schnell wie möglich in einen funktionsfähigen Zustand zurückzuversetzen und Ihren Quellcode an einem Punkt wiederherzustellen, an dem Sie sofort mit der Behebung des Problems beginnen können.

    Gemäß der Philosophie von Micro Focus müssen Sie, wenn Sie am Code arbeiten, auch eine entsprechende Zuweisung erhalten haben. Diese Zuweisung sollte Ihrem Arbeitscontainer entsprechen.

  • 3www.microfocus.com

    Wenn Änderungen wiederhergestellt werden müssen, setzt Endevor nur die Lademodule zurück. In seinem Tool wird der Quellcode beibehalten und weiterbearbeitet.

    Code-Regression ChangeMan ZMF bietet in Bezug auf die Code-Regression zwei Funktionen: Audit und Freeze.

    Sie tun das, was ihr Name sagt: Überprüfen und Einfrieren. Mit der Funktion Audit können Sie überprüfen, ob jemand Updates durchgeführt hat, die Ihre Code-Änderungen zurücksetzen können. Besonders wichtig: Audit kann jederzeit ausgeführt werden. Freeze ist eine separate Funktion, die das Änderungspaket „einfriert“, wenn das Audit mit sauberem Ergebnis abgeschlossen wird.

    Im Gegensatz dazu bietet Endevor eine Funktion mit dem Namen Cast. Cast sucht ebenfalls nach Bedingungen, die eine Code-Regression kennzeichnen können, und führt das Einfrieren durch, wenn das Ergebnis sauber ist. Cast kann jedoch nicht zu jedem beliebigen Zeitpunkt ausgeführt werden. Die Ausführung von Cast ist nur am Ende des jeweiligen Lebenszyklus möglich, und auch dann nur unmittelbar bevor Sie fertig sind.

    Zusätzliche Optionen Beim Kauf von Endevor von CA stellen die Kunden in der Regel fest, dass sie, wenn das

    Produkt ihren Anforderungen entsprechen soll, noch zusätzliche Optionen benötigen (jeweils mit Wartungsgebühren auf MIPS-Basis). Normalerweise wird Endevor noch um folgende Optionen erweitert: Extended Processor, Automated Configuration, Footprint Synch, Quick Edit und External Security Interface.

    Es ist zu beachten, dass all diese Funktionen bereits im Basisprodukt von ChangeMan ZMF enthalten sind und nicht als zusätzliche Optionen erworben werden müssen.

    Herstellerspezifische Implementierung Für ChangeMan ZMF sind keine herstellerspezifischen Komponenten erforderlich. Änderungen

    können einfach mit ISPF ausgeführt werden. Ihre Mitarbeiter werden feststellen, dass die Benutzeroberfläche von ChangeMan sehr intuitiv und einfach zu erlernen ist. Das bedeutet niedrigere Schulungskosten. Administratoren können sich sehr schnell mit der Lösung vertraut machen, sodass die Umstellung von Endevor auf Change Man ihnen leicht fällt.

    Für Endevor wird kein offener Standard wie ISPF verwendet, sondern ein herstellerspezifisches System zur Bibliotheksverwaltung (Elibs) und eine eigene integrierte Sprache für Prozessoren.

    Zeitaufwendiger Installations- und Anpassungsprozess Der Zeitrahmen für die Installation ist länger als nötig, da die Installationsprozesse

    als Single-Thread-Anwendungen ablaufen. Darüber hinaus ist Endevor auf einer

    herstellerspezifischen Architektur aufgebaut, sodass die Anpassung von Prozessen sehr

    zeitaufwendig ist .

    Entwicklung an mehreren Standorten Endevor unterstützt die Entwicklung an mehreren Standorten nicht. Dies ist in der

    Mainframe-Welt nicht üblich. ChangeMan ZMF unterstützt die Entwicklung an mehreren

    Standorten.

    ChangeMan ZMF unterstützt die Entwicklung an mehreren Standorten.

    http://www.microfocus.com

  • 4

    White PaperChangeMan ZMF versus CA Endevor

    ChangeMan ZMF stellt den Benutzern seine patentierte Acht-Wege-Zusammenführung (M+R) zur Verfügung. Mit dieser Funktion kann ein Entwickler einen übergeordneten Knoten und bis zu sieben Ableitungen analysieren und zusammenführen. Außerdem können mehrere im Umlauf befindliche Versionen zusammengeführt werden.

    Geplante Paketinstallation ChangeMan ZMF bietet mit drei unterschiedlichen Optionen für die Installation von genehmigten

    Paketen ein hohes Maß an Flexibilität: 1) über einen internen Planer, 2) nachdem der letzte Genehmiger zustimmt und 3) durch Verknüpfung mit Ihrem Workload-Managementsystem.

    Endevor bietet keinen internen Planer.

    Arbeitsbereiche Erhöhtes Risiko für eine Verletzung der Code-Integrität:

    ChangeMan ZMF erstellt und unterhält private Arbeitsbereiche für Entwickler. Diese individuellen Arbeitsbereiche werden während der Bearbeitung dynamisch erstellt, in der Größe automatisch angepasst und schließlich gelöscht, wenn sie nicht mehr benötigt werden.

    In Endevor können mehrere Entwickler dieselben Arbeitsbereiche verwenden. Das kann zu versehentlichem Überschreiben und Codeverlust führen.

    Fingerabdruck versus Fußabdruck Beide Methoden unterscheiden sich zwar technisch, liefern jedoch dasselbe Endergebnis,

    nämlich die Gewährleistung der durchgehenden Integrität:

    ChangeMan ZMF nutzt einen Fingerabdruck, der im Grunde ein nicht-invasives Hash-Token für die Objekte ist.

    Endevor nutzt einen Fußabdruck, der ein invasiverer Stempel für Ihre Quelle und Lademitglieder ist.

    Verzweigung und Zusammenführung In ChangeMan ZMF steht den Benutzern die patentierte Acht-Wege-Zusammenführung (M+R)

    zur Verfügung. Mit dieser Funktion kann ein Entwickler einen übergeordneten Knoten und bis zu sieben Ableitungen analysieren und zusammenführen. Außerdem können mehrere im Umlauf befindliche Versionen zusammengeführt werden.

    Endevor bietet eine Drei-Wege-Zusammenführung mit einem übergeordneten Knoten und zwei Ableitungen.

  • 5www.microfocus.com

    Proaktiver Anbieter = strategischer Partner (Micro Focus)

    Marktfokus Die Software von Micro Focus ist auf die Verwaltung des Anwendungs-Lebenszyklus

    spezialisiert. Unsere Fähigkeit, die Bedürfnisse und Bedenken unserer Kunden und der

    Branche wahrzunehmen und darauf zu reagieren, ist entscheidend für unseren Erfolg.

    Die Software von Micro Focus ist auf die Verwaltung des Anwendungs-Lebenszyklus spezialisiert.

    http://www.microfocus.com

  • 162-DE0099-001 | S | 04/17 | © 2017 Micro Focus. Alle Rechte vorbehalten. Micro Focus und das Micro Focus Logo sowie andere Namen sind Marken oder eingetragene Marken von Micro Focus oder Tochterunternehmen bzw. Schwestergesellschaften in Großbritannien, den USA und anderen Ländern. Alle weiteren Marken sind Eigentum ihrer jeweiligen Inhaber.

    www.microfocus.com

    Micro FocusDeutschlandFraunhoferstraße 7D-85737 Ismaning00 800-58102130

    Micro FocusSchweizMerkurstrasse 148953 DietikonSwitzerland00 800-58102130

    Micro FocusFirmenhauptsitzVereinigtes Königreich+44 (0) 1635 565200

    www.microfocus.com

    http://www.microfocus.comhttp://www.microfocus.com