Der Blog

Berechnung 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 unerlässlich, um ein Projekt zu rechtfertigen oder zu erweitern. Die gute Nachricht: Automatisierung spart Geld, da sie den menschlichen Aufwand reduziert. Es ist vergleichbar mit der Anschaffung eines Staubsaugerroboters. Trotz der Anschaffungskosten sparen Sie Zeit (und Geld), da Sie nicht mehr manuell saugen müssen.

Die Berichterstattung über den Mehrwert eines Automatisierungsprogramms kann eine Herausforderung sein, da dieser stark von der Automatisierung abhängt. Ihr Projektvorschlag kann Zeit- und Kosteneinsparungen durch die Automatisierung bestimmter manueller Aufgaben vorsehen. Durch die Verfolgung und Berichterstattung dieser Einsparungen zeigen Sie die geschäftlichen Auswirkungen Ihrer Projekte auf. Wie können Sie die Verfolgung und Berichterstattung vereinfachen?

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

Bei jeder Jobausführung werden diese Messwerte dem Protokolleintrag der Ausführung hinzugefügt. Das Plugin bietet außerdem einen Endpunkt zum Extrahieren der JSON-Datensätze dieser Ausführungen sowie weiterer Metadaten zu den Ausführungen. Dadurch können diese Messwerte im Laufe der Zeit zusammengestellt, berechnet und analysiert werden.

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

Bericht über Einsparungen durch reduzierte Arbeitskosten

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

Durch die Automatisierung des Prozesses mit PagerDuty Process Automation wurde dieser Prozess von einem Viertel der wöchentlichen Arbeit einer Person zu einer automatisierten Aufgabe, die keinerlei 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 Datenübertragungsautomatisierungsprojekts

Um das ROI Metric Data Plugin zu verwenden, um den in diesem Szenario generierten Wert zu verfolgen, definieren Sie einfach eine Metrik Stunden_gespart Mit dem Wert 10 wird diese Metrik in die Ausführungsprotokolle dieses Prozesses aufgenommen. Dadurch erhalten Sie eine einfach zu exportierende Metrik, die die Gesamtstundenersparnis pro Ausführung dieses Prozesses anzeigt. Wir haben uns für diesen willkürlichen Schlüssel-Wert-Ansatz entschieden, da sich diese Werte im Laufe der Zeit ändern können, wenn Sie Ihrem automatisierten Job Funktionen hinzufügen. So können Sie den Wert neuerer Versionen Ihrer Automatisierung mit älteren Versionen vergleichen, wenn Sie Datendiagramme erstellen – vorausgesetzt, Sie ändern die Schlüsselnamen nicht.

Für Ihr eigenes Szenario sollten Sie ermitteln, wie viel Zeit Mitarbeiter mit der manuellen Erledigung von Aufgaben verbringen, die Sie automatisieren möchten. Die Genauigkeit kann dabei beliebig sein. Schätzungen sind in Ordnung, oder Sie können durch Beobachtungen einen durchschnittlichen Zeitaufwand ermitteln. Der Durchschnitt bzw. die Schätzung ist der Wert, den Sie mit einem Schlüssel wie Stunden_gespart Sie können diese nach Mitarbeitertätigkeitsart aufschlüsseln, um Kosteneinsparungen oder Änderungen in der Arbeitsverteilung zu verfolgen. Definieren Sie einfach weitere Schlüssel-Wert-Paare: DBA_Stunden_gespart , eingesparte Stunden für Senior-Ingenieure Um den Return on Investment zu berechnen, sollten Sie auch die für die Automatisierung benötigten Stunden erfassen. Sie können Werte auch in Geldwerten definieren oder Stunden während der 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 Jobausführung protokolliert werden sollen: „Stunden_Eingespart“: 1,25 und „Dollar_Eingespart“: 250.

Laden Sie die Daten zur Jobausführung in Ihr bevorzugtes Reporting-Tool wie Tableau hoch. Sie können die Zusammenstellung Ihrer verschiedenen Kennzahlen nach Benutzer und Job im Zeitverlauf grafisch darstellen. Beispielsweise können Sie die Stundenersparnis durch manuelle Ausführungen durch Benutzer im Vergleich zu geplanten Jobausführungen anzeigen. Sie können die Kostenersparnis 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.

Hier sehen Sie ein Beispiel für die Darstellung der protokollierten Daten, das die zunehmenden Kosten- und Zeiteinsparungen durch geplante und vom Benutzer aufgerufene Jobausführungen zeigt.

Um diese Kennzahlen in den ROI umzurechnen, müssen die Kosten für die Implementierung der Automatisierung hinzugerechnet werden. Im oben beschriebenen Kundenszenario beliefen sich die Kosten für die Erstellung des automatisierten Prozesses auf 20 Vollzeitarbeitsstunden (bei gleichbleibenden Arbeitskosten). Berücksichtigt man die Wartung über ein Jahr, ergibt sich folgendes Bild: 520 Vollzeitstunden eingespart – 20 Vollzeitstunden für die Automatisierung = 500 Stunden eingespart allein im ersten Betriebsjahr .

Anpassen der Metriken nach Automatisierungsergebnis

Nach dem Prinzip, dass Automatisierung bei jeder Ausführung einen Mehrwert liefert, möchten wir den Wert möglicherweise anhand des Ergebnisses dieser Ausführungen berechnen. Dies würde bedeuten, nicht erfolgreiche Automatisierungsläufe herauszufiltern.

Es gibt verschiedene Gründe, warum eine Automatisierungsausführung fehlschlagen kann. Mögliche Gründe sind Probleme mit der Auftragsdefinition selbst oder Fehler, die von Knoten und Workflow-Schritten gemeldet werden, die den Auftrag ansonsten nicht beenden. Im Falle einer dieser fehlgeschlagenen Ausführungen möchten Sie diese 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 Joblauf mit einem fehlgeschlagenen Schritt

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 Um mehr über die Arbeit mit dem ROI Metric Data Plugin zu erfahren, schauen Sie sich die 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 einen Probetermin !