Blog

Calcul de la valeur commerciale de l'automatisation dans PagerDuty Process Automation

par Greg Chase 1er mars 2023 | 5 minutes de lecture

Les budgets des services informatiques sont aujourd'hui serrés ; il est donc essentiel de démontrer un retour sur investissement pour justifier ou développer un projet. La bonne nouvelle, c'est que l'automatisation permet de réaliser des économies en réduisant l'effort humain requis. C'est un peu comme investir dans un aspirateur robot. Malgré le coût initial, vous gagnez du temps (et de l'argent) en évitant de faire appel à des humains pour passer l'aspirateur.

Rapporter la valeur générée par un programme d'automatisation peut s'avérer complexe, car elle dépend fortement de ce qui est automatisé. Votre proposition de projet peut prévoir des économies de temps et d'argent grâce à l'automatisation de certaines tâches manuelles. Le suivi et le reporting de ces économies permettent de démontrer l'impact commercial de vos projets. Comment simplifier le suivi et le reporting ?

Nous avons une fonctionnalité dans PagerDuty Process Automation qui peut vous aider : Plugin de données métriques ROI . Le Plugin de données métriques ROI suit le principe simple selon lequel chaque exécution d'une automatisation génère de la valeur. Le développeur d'automatisation définit des indicateurs de valeur en définissant des valeurs clés telles que heures économisées : 10 pour leur automatisation.

À chaque exécution de la tâche, ces valeurs de métriques sont ajoutées à l'entrée de journal de l'exécution. Le plugin fournit également un point de terminaison pour extraire les enregistrements JSON de ces exécutions, ainsi que d'autres métadonnées relatives à ces exécutions, permettant ainsi de compiler, de calculer et d'analyser ces métriques au fil du temps.

Voici quelques modèles que vous pouvez suivre pour suivre la valeur commerciale fournie par vos projets d’automatisation.

Rapport sur les économies réalisées grâce à la réduction des coûts de main-d'œuvre

L'avantage le plus direct de l'automatisation d'une tâche est la réduction des coûts de main-d'œuvre qu'elle remplace. ce cas d'utilisation partagé par Robert Powers de Brinks au PagerDuty Summit 2022. Leur processus tel quel était un travail de transfert de données récurrent qui prenait 5 à 10 heures à un membre du personnel pour le réaliser manuellement.

En automatisant le processus avec PagerDuty Process Automation, ils ont transformé ce processus qui représentait ¼ du travail d'une personne chaque semaine en une tâche automatisée qui ne prend aucun temps humain.

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

Critères de coût, d'opportunité et de bénéfice d'un projet d'automatisation du transfert de données

Pour utiliser le plugin ROI Metric Data pour suivre la valeur générée dans ce scénario, vous devez simplement définir une métrique heures_économisées avec une valeur de 10 pour inclure cette métrique dans les enregistrements d'exécution de ce processus. Vous disposerez ainsi d'une métrique facile à exporter pour afficher le total des heures économisées par exécution. Nous avons choisi cette approche clé-valeur arbitraire, car ces valeurs peuvent évoluer au fil du temps, à mesure que vous ajoutez des fonctionnalités à votre tâche automatisée. Ainsi, vous pouvez comparer la valeur des versions plus récentes de votre automatisation à celle des versions plus anciennes lors de la représentation graphique des données, à condition de ne pas modifier les noms de clés.

Pour votre propre scénario, vous devrez déterminer le temps passé par les employés à effectuer manuellement les tâches que vous allez automatiser. Ce calcul peut être aussi précis que vous le souhaitez. Des estimations sont acceptables, mais vous pouvez également établir un temps moyen passé par des observations. La moyenne, ou estimation, sera la valeur associée à une clé telle que heures_économisées Vous pouvez les ventiler par type de poste pour suivre les économies de coûts ou l'évolution de la répartition de la charge de travail. Définissez simplement davantage de paires clé-valeur : Heures_DBA_économisées , heures_économisées_ingénieur_senior Si vous souhaitez calculer un retour sur investissement, vous devrez également suivre les heures nécessaires à la création des automatisations. Vous pouvez également définir des valeurs monétaires ou convertir les heures en valeur monétaire lors de votre analyse.

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

Ici, nous avons créé deux paires clé-valeur à enregistrer par exécution de tâche : Heures_Saved : 1,25 et Dollars_Saved : 250.

Téléchargez les données d'exécution des tâches dans votre outil de reporting préféré, tel que Tableau. Vous pouvez visualiser l'évolution de vos différentes métriques par utilisateur et par tâche au fil du temps. Par exemple, vous pouvez comparer les heures économisées grâce aux exécutions manuelles par utilisateur et aux exécutions planifiées. Vous pouvez calculer les économies réalisées directement à partir des métriques que vous avez définies ou en convertissant différentes métriques horaires en coûts.

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

Voici un exemple de représentation graphique des données enregistrées montrant l'augmentation des économies d'argent et de temps grâce aux exécutions de tâches planifiées et aux exécutions de tâches invoquées par l'utilisateur.

Pour convertir ces indicateurs en retour sur investissement, il faut ajouter les coûts liés à la mise en œuvre de l'automatisation. Dans le scénario client présenté ci-dessus, le coût de création du processus automatisé était de 20 heures ETP (à coûts de main-d'œuvre équivalents). Si ce chiffre inclut la maintenance sur un an, cela donne : 520 heures ETP économisées – 20 heures ETP à automatiser = 500 heures économisées dès la première année de fonctionnement .

Ajuster les métriques en fonction du résultat de l'automatisation

Partant du principe que l'automatisation génère de la valeur à chaque exécution, nous pourrions souhaiter calculer la valeur en fonction du résultat de ces exécutions. Cela impliquerait de filtrer les exécutions d'automatisation infructueuses.

L'échec d'une exécution d'automatisation peut être dû à différentes raisons. Il peut s'agir de problèmes liés à la définition de la tâche elle-même, ou d'erreurs signalées par des nœuds et des étapes de workflow qui, autrement, ne mettent pas fin à la tâche. Si l'une de ces exécutions échoue, vous pouvez les filtrer pour les exclure de votre calcul de valeur.

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

Exemple d'exécution de tâche avec une étape ayant échoué

Lors de l'exécution d'analyses, nous pouvons choisir de filtrer les exécutions infructueuses en raison de défaillances externes des systèmes intégrés.

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

Exemple de graphique montrant les heures et l'argent économisés et le statut de l'emploi

Le plugin ROI Metric Data est disponible en Automatisation des processus PagerDuty à partir de la version 4.7, et est également disponible dans le cadre de Automatisation du cahier d'exécution PagerDuty Pour en savoir plus sur l'utilisation du plugin ROI Metric Data, consultez le Documentation sur l'automatisation des processus .

Si vous n'êtes pas déjà un utilisateur de PagerDuty Process Automation ou de PagerDuty Runbook Automation, planifiez une démonstration ou un essai aujourd'hui !