Wie verwalten Sie die Anforderungen für Änderungswünsche von Unternehmen, Anwendungserweiterungen, Fehlerbehebungen und Projektarbeit?

In unserer fast 25-jährigen Erfahrung haben wir gesehen, wie Unternehmen verschiedene Ansätze umsetzen, um ihre Geschäftsstrategie und langfristigen Pläne zu erfüllen. Die Größe des Unternehmens, der Projektplan und die implementierten Anwendungen bestimmen den gewählten Ansatz.

In diesem Blog diskutieren wir die Vor- und Nachteile der verschiedenen Ansätze.

Was sind die Ansätze?

  1. Einige Unternehmen verwenden eine auf Entwickler ausgerichtete agile Methodik mit einem Backlog- und Sprint-Management-Tool wie Jira/Azure DevOps und andere
    - Agilität ist der aktuelle Trend zur Verwaltung kleiner Sammlungen oder "Sprints" von Geschäftsfunktionen, die schnell entworfen und geplant und unabhängig von anderen Änderungen im Prozess getestet werden können. Der Hauptvorteil von Agile ist die Flexibilität, die Sichtbarkeit des erwarteten Ergebnisses während der Tests zur Validierung des Entwurfs und die Schnelligkeit der Bereitstellung. Eine gewisse Unvorhersehbarkeit kann jedoch durch ungetestete/unbekannte Konflikte mit anderen laufenden "Sprints" entstehen.
  2. Einige Organisationen verwenden ein ITSM-Helpdesk-Tool für die Verwaltung von Vorfällen, Anforderungen und Mängeln.
    - Das Wasserfallverfahren ist seit 20 Jahren das gängige IT-Verfahren für die Verwaltung alltäglicher Supportanfragen und ist einfach zu handhaben. Die Anforderungen für Änderungen werden in der ersten Phase gesammelt und dokumentiert, so dass die Änderungen in der Entwicklung bekannt sind und zuverlässig durchgeführt werden können. Der Hauptvorteil der Wasserfallmethode besteht darin, dass die Zeit, die zu Beginn für die Verfeinerung und Validierung der Anforderungen aufgewendet wird, die Test- und Liefergeschwindigkeit verbessert. Allerdings ist die Änderung von Anforderungen in den späteren Test- und Go-Live-Phasen kompliziert.
  3. Einige nutzen eine Kombination aus beidem, z. B. werden Projekte in Jira erstellt und Supportanfragen über den ITSM-Helpdesk bearbeitet.
    - Eine Kombination aus agilem und Wasserfallverfahren kann entweder für die Projektarbeit und/oder für Support-Änderungen verwendet werden, so dass sie das Verfahren wählen können, das für den entsprechenden Umfang, den Zeitplan und die Ressourcenbeschränkungen der gewünschten Änderungen sinnvoll ist. Dies bietet die größte Flexibilität und ermöglicht die Auswahl eines geeigneten Entwicklungsprozesses.
Wie Rev-Trac hilft

Unabhängig davon, welchen Ansatz Sie wählen, ist es unerlässlich, das ursprüngliche System über den Fortschritt der SAP-Änderungen auf dem Laufenden zu halten, indem Sie die Datensynchronisations-Integrationsfunktion von Rev-Trac nutzen.

Bei der Verwaltung von SAP-Änderungen und dem zugehörigen Support-Ticket mit einem ITSM-Tool oder bei der Verwaltung von Projektarbeiten mit einem DevOps-Entwicklungsunterstützungstool muss sichergestellt werden, dass alle Änderungen miteinander verknüpft und synchronisiert werden.

Dies kann zwar manuell erfolgen, ist aber sehr fehleranfällig oder kann gänzlich übersehen werden! Die Automatisierung der Integration zwischen Rev-Trac und den verschiedenen Toolsets sollte mit dem REST-Industriestandardprotokoll erfolgen, das einen sicher verschlüsselten Datenverkehr und den Austausch von Kennwort-Token beinhaltet, um den heutigen strengen Sicherheitsanforderungen zu entsprechen.

Die Vorteile der Integration von Rev-Trac mit diesen externen Softwareplattformen sind:

  • Rev-Trac-Anfragen können automatisch erstellt werden
  • Rev-Trac und externe Toolset-Feldwerte können synchronisiert werden
  • Die Benutzer bleiben in ihren bevorzugten Systemen und profitieren von ihren bevorzugten Schnittstellen und Dashboards
  • Abhängigkeiten können eingerichtet werden, um sicherzustellen, dass die Validierung eines Ergebnisses oder eines Status in einer bestimmten Umgebung erreicht wird, bevor der Arbeitsablauf fortgesetzt werden kann.
  • Sichtbarkeit/Synchronisierung, wenn eine Änderung geliefert und abgeschlossen wird
  • Testfälle können im Remote-Testing-Toolset auf der Grundlage von Daten ausgelöst werden, die von der Rev-Trac-Anforderung übergeben werden, wie z. B. Objekte oder Transporte
  • Die Code-Standardprüfung kann von einer Rev-Trac-Statusgenehmigung aus automatisiert werden, um sicherzustellen, dass sie bei jeder Codeänderung durchgeführt wird.
Wie integrieren unsere Kunden Rev-Trac in ihre Toolsets?
ITSM-Instrumentarium:
  • Die meisten der Rev-Trac Integrationen zu den ITSM-Tools des Kunden, wie ServiceNow, Remedy, MicroFocus, Cherwell und Jenkins, gehören
  • Viele automatisieren die Erstellung einer Rev-Trac-Anfrage, indem sie entweder ein Ticket im ITSM-Toolset erstellen oder ein Feld setzen oder den Status aktualisieren, um den Webhook auszulösen (ausgehende REST-Payloads, die die Daten enthalten, die an den Rev-Trac Master zu senden sind)
  • Einige Kunden automatisieren den Übergang von Rev-Trac zum ITSM-Toolset - sie erstellen das Ticket, bevor sie die Änderungen in die Produktion migrieren.
  • Dazu gehört das Senden von Aktualisierungen, wenn sich ein Feld im ITSM-Tool (z. B. Status oder Genehmigung) ändert, um den Status der verknüpften Rev-Trac-Anfrage festzulegen. Dies kann auch bidirektional erfolgen
Testen von Software-Toolsets:
  • Viele der Rev-Trac-Tests Integrationen verwenden TOSCA (Tricentis), Panaya und Worksoft-Toolset. Unterm Strich können sie auch mit jedem Toolset integriert werden, das über eine REST-API verfügt.
  • Die Integration Ihrer Rev-Trac-Anfrage mit einem Test-Toolset ermöglicht es Ihnen, einen Teststatus in Rev-Trac automatisch zu genehmigen, wenn der Testfall (oder der Testplan, wenn es möglich ist, Testfälle mit einem Testplan zu verknüpfen) bestanden wurde. Auf diese Weise entfällt eine weitere Genehmigung, die ein Benutzer durchführen muss
  • Der Rev-Trac-Anforderungsstatus wird automatisch an den Entwickler zurückgeschickt, wenn ein Testfall fehlschlägt. Dies ist darauf zurückzuführen, dass die REST-API den Rev-Trac-Workflow auf den Status "In Progress" des Workflows zurücksetzt
DevOps/Agile-Werkzeuge:
  • Mehrere Rev-Trac-Kunden haben ihre Rev-Trac-Arbeitsabläufe in das System integriert:
    • Jira Epic- und Userstory-Workflows - die die Automatisierung von Statusfreigaben in beiden Tools verbessern, wo es angebracht ist
Analyse der Auswirkungen
  • Viele Rev-Trac-Kunden integrieren Rev-Trac für SAP-Objektauswirkungsanalyse-Toolsets:
    • LiveCompare (Tricentis) bietet ein Toolset, mit dem Transporte an den LiveCompare-Server übergeben werden können, der einen Bericht mit allen Objekten in SAP zurückgibt, die von den im Transport vorgenommenen Änderungen betroffen sind. Auf diese Weise erhält man einen Einblick in die Tiefe der für die Änderung erforderlichen Tests.
    • Control for Transport (Onapsis) bietet ein Toolset zur Validierung der technischen Transportattribut-Einstellungen, die für einen Transport erforderlich sind, um sicherzustellen, dass er den Audit-Anforderungen entspricht. Durch die Integration dieser Funktionalität in das Rev-Trac-Toolset wird sichergestellt, dass diese Prüfungen bestanden oder nicht bestanden werden und der Rev-Trac-Workflow bei der Prüfung genehmigt oder rückgängig gemacht wird.
Code Standard und Überprüfung:
  • Die meisten Rev-Trac-Kunden haben ein Toolset zur Überprüfung der Codestandards implementiert, um sicherzustellen, dass alle Codestandards validiert wurden, bevor die Änderungen freigegeben werden.
    • Control for Code (Onapsis) ("CodeProfiler") ist ein Toolset, das in den Rev-Trac-Workflow integriert wird, um sicherzustellen, dass die Kodierungsstandards geprüft wurden, bevor ein Rev-Trac-Antrag für die Migration zum nächsten System genehmigt wird.
Integration von Produktionsfragen:
  • Dies ist eine neue Integration, die wir eingeführt haben und die "ITSM-Anschluss". Mit diesem Toolset können Sie Ihre Produktionsendbenutzer automatisch mit Ihrer ITSM-Ticketing-Software verbinden
  • Über das Standard-SAP-Menü steht eine neue Hilfeoption zur Verfügung, die es den Endbenutzern ermöglicht, automatisch einen neuen "Vorfall" im Remote-ITSM-Toolset zu einem Problem zu erstellen, das sie bei der Verwendung ihrer SAP-Produktionsumgebung festgestellt haben. Es wird ein neuer Vorfall auf der Grundlage von Screenshots erstellt, die automatisch von den Bildschirmen der Produktionsbenutzer zum Zeitpunkt des Problems bereitgestellt werden.
  • Die Verbesserung der Benutzerfreundlichkeit in SAP schafft eine bessere Erfahrung für Ihre Produktionsbenutzer und verbessert die Geschwindigkeit, mit der gefundene Probleme gelöst werden.

Für weitere Informationen über die Integration von Werkzeugen in Rev-Trac, eine Demo anfordern.