Blog

Les priorités, la fonctionnalité la plus humaine de PagerDuty

par Lisa Yang 9 octobre 2018 | 5 min de lecture

Plus de quoi ?

Si vous avez déjà été d'astreinte, vous savez que les incidents ne s'arrêtent pas parce que vous avez la grippe. Ni quand vous assistez à la remise des diplômes de votre enfant. Ni, comme je l'ai constaté par moi-même, même à votre propre mariage. Confucius a dit : « Si vous n'avez jamais vécu d'événement majeur pendant une astreinte, c'est que vous n'avez peut-être jamais vraiment vécu. » (Bon, j'avoue, j'ai inventé ça.)

Blague à part, la vie est ainsi faite. Remplacement de l'horaire La fonction « Remplacement », que nous appelons familièrement « Remplacements », est un paramètre des plannings PagerDuty qui vous permet de demander à quelqu'un d'autre de prendre le relais pour une partie ou la totalité de votre astreinte. C'est particulièrement utile en cas de vacances prévues, de maladie imprévue ou d'autres imprévus survenant pendant les astreintes, car vous pouvez changer de personne d'astreinte sans modifier l'ensemble du planning.

Pourquoi est-ce génial, sinon ? Parce que, comme je l'ai constaté moi-même, au lieu de trimballer votre ordinateur portable à la fête du premier anniversaire de votre chien, vous pouvez demander à votre collègue préféré s'il accepterait d'être de garde pendant quelques heures pendant que vous célébrez la fin des visites bimensuelles chez le vétérinaire.

DevOps - Qui ?

Beaucoup de nos clients ont une culture DevOps ou sont en train de passer à une structure DevOps. culture DevOps Les ingénieurs sont incités à coder, déployer et assumer la responsabilité du produit ; ainsi, si le code de leur équipe dysfonctionne, c’est à eux de le corriger. Cette culture encourage l’équipe à améliorer son code, ses tests, à mettre en place des déploiements plus stables et à anticiper les problèmes. Si l’équipe doit intervenir en urgence, il est moins probable que l’incident soit lié au code. Les ingénieurs étant désormais également en charge de la résolution des problèmes, le problème classique de la communication indirecte disparaît.

Nous avons conçu PagerDuty avec l'objectif de permettre à chaque ingénieur/intervenant de gérer lui-même ses astreintes, en plus de son code. Dans PagerDuty, chaque utilisateur détermine les services dont il est responsable et ses responsabilités. rotation d'astreinte Cela ressemble à cela, y compris à la planification des remplacements.

HealthOps - Lequel ?

La fonction de remplacement est la plus intuitive de PagerDuty. Comme vous l'avez peut-être appris dans l'un de nos précédents articles de blog… Santé des opérations Les employés qui supportent la majeure partie des astreintes finissent par s'épuiser. Ces employés, épuisés, sont moins performants, commettent davantage d'erreurs et, au final, coûtent cher à l'entreprise en temps et en ressources. De plus, ils peuvent démissionner par épuisement ou par simple frustration d'être constamment dérangés dans leur vie par des appels professionnels, privant ainsi l'entreprise d'un intervenant compétent. coût pouvant atteindre 300 000 $ par personne .

Nous travaillons dans un secteur où les outils abondent pour mesurer la santé des serveurs, la stabilité des applications et la réactivité des pages web. Un troisième outil vient même s'ajouter à ces outils pour nous alerter en cas de serveurs défaillants, d'applications instables ou de pages web inaccessibles ! Nous privilégions la satisfaction de nos clients et la productivité de leurs entreprises, au détriment de la santé de nos équipes d'intervention. Ces dernières travaillent jour et nuit pour corriger des bugs, quitte à manquer la première représentation théâtrale de leur enfant pour résoudre un problème de déploiement. Nous négligeons trop souvent la santé de ces personnes qui consacrent leurs week-ends, leurs soirées et parfois même leurs heures de sommeil à garantir le bon fonctionnement de nos systèmes numériques.

C’est là que les dérogations peuvent s’avérer utiles. Cette année, lors de l’événement PagerDuty University à Sommet J'ai discuté avec un monsieur qui avait ses propres idées concernant les dérogations à la planification. Dan Wade de Vacances Il a expliqué que son équipe fonctionne par roulement hebdomadaire 24h/24 et 7j/7, chaque intervenant étant d'astreinte pendant 7 jours consécutifs. Il a remarqué que l'une de ses collègues avait un roulement d'astreinte particulièrement difficile : plusieurs incidents de gravité 1 se sont produits pendant ses gardes. Chaque incident a nécessité plusieurs jours avant d'être résolu. Sachant qu'elle n'avait pas dormi pendant plusieurs jours, il a pris l'initiative de prendre le relais pour le reste de son quart d'astreinte afin qu'elle puisse enfin se reposer. Grâce à son empathie, la collègue de Dan est devenue plus heureuse et plus productive.

Dan était non seulement un héros pour son équipe, mais aussi un modèle dont nous devrions tous nous inspirer. De nos jours, dans le secteur technologique, être d'astreinte n'est plus l'apanage des seules équipes d'exploitation, mais concerne toute personne travaillant avec un système informatique. signal numérique Les signaux numériques ne tiennent pas compte de l'heure, des occasions spéciales, des événements de la vie ni de la fatigue. Il vous incombe donc, en tant que collègue, de prendre l'initiative et de partager vos ressources disponibles, qu'il s'agisse de temps, d'énergie ou d'affection.

Souvenez-vous : la prochaine fois tu es Au téléphone, vous préférez que ce soit le « Boulevard des rêves brisés » ou « Réveille-moi quand septembre sera fini » ?