Der Blog

Berechnen des Geschäftswerts der Automatisierung in der PagerDuty Prozessautomatisierung

von Greg Chase 1. März 2023 | 5 Minuten Lesezeit

Die Budgets in IT-Abteilungen sind heutzutage knapp, daher ist der Nachweis einer Kapitalrendite für die Rechtfertigung oder Ausweitung eines Projekts unerlässlich. Die gute Nachricht ist, dass Automatisierung Geld spart, da weniger menschlicher Aufwand erforderlich ist. Es ist vergleichbar mit der Investition in einen Roboterstaubsauger. Trotz der Vorlaufkosten sparen Sie Zeit (und Geld), da Sie das Staubsaugen nicht von Menschen übernehmen lassen.

Die Berichterstattung über den Wert, den ein Automatisierungsprogramm liefert, kann eine Herausforderung sein, da der Wert stark davon abhängt, was automatisiert wird. Ihr Projektvorschlag kann Zeit- und Kosteneinsparungen durch die Automatisierung bestimmter manueller Aufgaben prognostizieren. Durch die Verfolgung und Berichterstattung dieser Einsparungen zeigen Sie die geschäftlichen Auswirkungen Ihrer Projekte. Wie können Sie also die Verfolgung und Berichterstattung vereinfachen?

Wir haben eine Funktion in PagerDuty Process Automation, die helfen kann: die Plugin „ROI-Metrikdaten“ . Der Plugin „ROI-Metrikdaten“ folgt dem einfachen Prinzip, dass jede Automatisierung einen Mehrwert liefert. Der Automatisierungsentwickler gibt Wertmetriken an, indem er Schlüsselwerte definiert, wie z. B. Stunden gespart:10 für deren Automatisierung.

Bei jeder Ausführung des Auftrags werden diese Metrikwerte dem Protokolleintrag der Ausführung hinzugefügt. Das Plugin bietet außerdem einen Endpunkt zum Extrahieren der JSON-Datensätze dieser Ausführungen sowie anderer Metadaten zu den Ausführungen. Dadurch ist es möglich, diese Metriken im Laufe der Zeit zu kompilieren, zu berechnen und zu analysieren.

Hier sind einige Muster, denen Sie folgen können, um den geschäftlichen Mehrwert zu verfolgen, den Ihre Automatisierungsprojekte liefern.

Bericht über Einsparungen durch reduzierte Arbeitskosten

Der direkteste Nutzen der Automatisierung einer Aufgabe ist die Kostenersparnis bei der Arbeit, die sie ersetzt. dieser Anwendungsfall geteilt von Robert Powers von Brinks auf dem PagerDuty Summit 2022. Ihr aktueller Prozess war ein wiederkehrender Datenübertragungsjob, für dessen manuelle Erledigung ein Mitarbeiter 5 bis 10 Stunden benötigte.

Durch die Automatisierung des Prozesses mit PagerDuty Process Automation verwandelten sie diesen Prozess von einem Viertel der wöchentlichen Arbeit einer Person in eine automatisierte Aufgabe, die keinerlei menschliche Arbeitszeit in Anspruch nimmt.

Chart showing manual cost of running a job at 10 human hours per week vs. cost to automate 20 human hours total.

Kosten-, Chancen- und Nutzenkriterien eines Datentransfer-Automatisierungsprojektes

Um das ROI Metric Data Plugin zu verwenden, um den in diesem Szenario generierten Wert zu verfolgen, definieren Sie einfach eine Metrik Stunden_gespeichert mit einem Wert von 10, um diese Metrik in die Ausführungsaufzeichnungen dieses Prozesses aufzunehmen. Dadurch erhalten Sie eine einfache Metrik, die Sie exportieren können, um die Gesamtstunden anzuzeigen, die pro Ausführung dieses Prozesses eingespart wurden. Wir haben diesen willkürlichen Schlüssel-Wert-Ansatz gewählt, da sich diese Werte im Laufe der Zeit ändern können, wenn Sie Ihrem automatisierten Job Funktionen hinzufügen. Auf diese Weise können Sie beim Erstellen von Diagrammen den Wert neuerer Versionen Ihrer Automatisierung mit älteren Versionen vergleichen – vorausgesetzt, Sie ändern die Schlüsselnamen nicht.

Für Ihr eigenes Szenario möchten Sie ermitteln, wie viel Zeit Mitarbeiter damit verbringen, Aufgaben, die Sie automatisieren möchten, manuell zu erledigen. Dies kann so genau sein, wie Sie das Endergebnis wünschen. Schätzungen sind in Ordnung, oder Sie können durch Beobachtungen eine durchschnittliche aufgewendete Zeit ermitteln. Der Durchschnitt oder die Schätzung ist der Wert, den Sie mit einem Schlüssel wie diesem kombinieren: Stunden_gespeichert . Sie können diese nach Mitarbeiterjobtyp aufschlüsseln, wenn Sie Kosteneinsparungen oder Änderungen in der Arbeitslastverteilung verfolgen möchten. Definieren Sie einfach weitere Schlüssel-Wert-Paare: DBA_Stunden_gespart , eingesparte Stunden für leitenden Ingenieur . Wenn Sie den Return on Investment berechnen möchten, sollten Sie auch die zum Erstellen der Automatisierungen benötigten Stunden im Auge behalten. Sie können auch Werte in Geldwerten definieren oder Stunden während Ihrer Analyse in Geldwerte umrechnen.

Screenshot from PagerDuty Process Automation showing how to enter key-value pairs for ROI Metrics Data.

Hier haben wir zwei Schlüssel-Wert-Paare erstellt, die pro Joblauf protokolliert werden sollen: „Stunden_Gespart“: 1,25 und „Dollar_Gespart“: 250.

Laden Sie die Daten zur Auftragsausführung in Ihr bevorzugtes Berichtstool hoch, z. B. Tableau. Sie können die Zusammenstellung Ihrer verschiedenen Kennzahlen nach Benutzer und Auftrag im Zeitverlauf grafisch darstellen. Sie können beispielsweise die Stunden anzeigen, die durch manuelle Ausführungen durch Benutzer im Vergleich zu geplanten Auftragsausführungen eingespart wurden. Sie können das eingesparte Geld entweder direkt anhand der von Ihnen definierten Kennzahlen berechnen oder indem Sie verschiedene Stundenkennzahlen in Kosten umrechnen.

Graph in Tableau visualizing increasing hours and money saved per user.

Nachfolgend sehen Sie ein Beispiel für die Diagrammerstellung mit den protokollierten Daten, die die zunehmenden Kosten- und Zeiteinsparungen durch geplante und vom Benutzer aufgerufene Jobausführungen zeigen.

Um diese Kennzahlen in einen Return on Investment umzurechnen, müssen die Kosten für die Implementierung der Automatisierung hinzugerechnet werden. In dem Kundenszenario, das wir oben beschrieben haben, betrugen die Kosten für die Erstellung des automatisierten Prozesses 20 Vollzeitstunden (bei gleich hohen Arbeitskosten). Wenn dies die Wartung über ein Jahr einschließt, sieht das folgendermaßen aus: 520 Vollzeitstunden gespart – 20 Vollzeitstunden für die Automatisierung = 500 Stunden gespart allein im ersten Betriebsjahr .

Anpassen von Metriken anhand des Automatisierungsergebnisses

Nach dem Prinzip, dass Automatisierung immer dann einen Mehrwert liefert, wenn sie ausgeführt wird, möchten wir den Wert möglicherweise anhand des Ergebnisses dieser Ausführungen berechnen. Dies würde bedeuten, dass Automatisierungsausführungen herausgefiltert werden, die nicht erfolgreich sind.

Es gibt verschiedene Gründe, warum eine Automatisierungsausführung fehlschlagen kann. Es kann Probleme mit der Auftragsdefinition selbst geben oder Fehler, die von Knoten und Workflow-Schritten gemeldet werden, die den Auftrag ansonsten nicht beenden. Im Falle einer dieser erfolglosen Ausführungen möchten Sie sie möglicherweise aus Ihrer Wertberechnung herausfiltern.

Screenshot of PagerDuty Process Automation showing detailed status information of an automation run, including 2 completed steps, 1 failed step, and overall failed status.

Beispiel für einen Job, der mit einem fehlgeschlagenen Schritt ausgeführt wurde

Beim Ausführen von Analysen können wir erfolglose Läufe aufgrund externer Fehler in integrierten Systemen herausfiltern.

Graph in Tableau visualizing increasing hours and money for failed and successful automation runs.

Beispieldiagramm mit eingesparten Stunden und Kosten sowie Auftragsstatus

Das ROI Metric Data Plugin ist verfügbar in PagerDuty Prozessautomatisierung ab Version 4.7 und ist auch verfügbar als Teil von PagerDuty Runbook-Automatisierung Weitere Informationen zur Arbeit mit dem ROI Metric Data Plugin finden Sie im Dokumentation zur Prozessautomatisierung .

Wenn Sie noch kein Benutzer von PagerDuty Process Automation oder PagerDuty Runbook Automation sind, Vereinbaren Sie noch heute einen Termin für eine Vorführung oder Testversion !