Blog

BabyDuty ou : Comment PagerDuty m'a accidentellement préparé à la paternité

par Rich Adams 29 juin 2017 | 19 minutes de lecture

Devenir parent a été l'un des défis les plus difficiles que j'aie jamais rencontrés. Ce n'était pas une grande surprise ; je m'y attendais vraiment. Mais ce qui m'a surpris, c'est que mon expérience avec PagerDuty m'a préparé d'une manière que je n'aurais jamais imaginée. Voici quelques-unes de mes aventures de père jusqu'à présent, et comment mes années de travail comme ingénieur d'astreinte m'ont apporté un soutien précieux pendant ces premiers mois.

Rich avec sa fille, le nouveau « service » BabyDuty.

Il convient de noter que c'est un peu ironique et que je ne suis pas vraiment un robot sans émotion qui voit ma fille comme un service PagerDuty … Pas encore en tout cas.

ALERTE PagerDuty : le travail commence !

Quand ma femme et moi avons appris que nous étions enceintes (soyons honnêtes, l'une de nous était plus enceinte que l'autre), j'avais peur que, lorsque le travail commencerait, je me retrouve coincée au fond d'une mine, sans réseau, sans aucun moyen de le savoir. Ce sentiment était exacerbé par le fait que nous venions d'emménager dans une nouvelle ville et que mon bureau n'était plus à 10 minutes en voiture de chez moi.

Je voulais être absolument sûr de ne pas manquer un message de ma femme m'annonçant le début du travail, alors PagerDuty était la solution évidente. Il m'a suffi de créer un nouveau service PagerDuty , de communiquer ses coordonnées à ma femme et de configurer la politique d'escalade pour qu'elle me contacte par tous les moyens de notification possibles – toutes les minutes, en boucle – jusqu'à ce que j'accuse réception. Sans surprise, cela fonctionne très bien !

Comme pour tout bon système de gestion des alertes, j'ai appris à mes dépens qu'il est essentiel de vérifier son bon fonctionnement. Je demandais parfois à ma femme de le faire, ce qui me rassurait sur le fait que tout était toujours correctement configuré. Savoir que nous avions tout configuré m'a aidé à rester serein et préparé pendant les semaines précédant le grand jour. Ce genre de préparation ne pouvait qu'être bénéfique pour les jours et les semaines à venir.

ALERTE PagerDuty : RÉVEILLEZ-VOUS !

Il s'avère que l'alerte PagerDuty que nous avons configurée pour le travail s'est également avérée utile après la naissance de ma fille.

Imaginez la scène. C'est le milieu de la nuit de notre deuxième semaine à la maison, le moment idéal pour être bipé. Ma fille s'est réveillée et c'est à mon tour de la changer et de la nourrir. Malheureusement, j'ai le sommeil lourd, et les pleurs d'un bébé ne me réveillent pas vraiment, pas plus que les petits coups de coude de ma femme. Une chose, en revanche, me réveille vraiment : ma notification PagerDuty ! C'est une notification personnalisée que j'utilise depuis 15 ans, lorsque je suis de garde, et c'est une sonnerie unique que personne d'autre n'a. Le simple fait d'entendre ce son me fait passer du sommeil profond à un réveil sous l'effet de l'adrénaline en quelques microsecondes.

Quand ma femme a besoin d'aide, de jour comme de nuit, elle sait qu'elle peut me contacter et que je réponds toujours en quelques secondes. Nous avons utilisé ce système dans toutes sortes de situations, comme lorsque ma femme était coincée avec un bébé endormi dans les bras et avait besoin que je lui apporte à manger et à boire pendant que je jardinais. Elle pouvait me contacter d'une simple pression sur son téléphone plutôt que d'essayer d'écrire un message ou de m'appeler, ce qui risquerait de réveiller notre bébé endormi.

Il m'a aussi été utile comme deuxième réveil. Si je suis tellement épuisé que je n'ai pas entendu mon réveil habituel, ma femme, qui est déjà debout avec le bébé, m'envoie parfois un bip pour me prévenir que sinon je serai en retard au travail.

Je continue à mettre à profit mes compétences en automatisation durement acquises en connectant un babyphone pour déclencher des alertes PagerDuty , évitant ainsi à ma femme de devoir me contacter manuellement. Ne manquez pas le « Baby Pager 5000 », bientôt disponible.

Commandant d'incident - Travail et accouchement.

L'un de mes rôles chez PagerDuty est celui de Commandant d'incident . J'ai été fortement impliqué dans le processus de réponse aux incidents de PagerDuty depuis que j'ai rejoint l'entreprise, et plus tôt cette année, j'ai ouvert le code source de notre documentation de réponse aux incidents pour partager certaines des choses que nous avons apprises. J'ai également lancé, et je continue de diriger, notre formation du commandant d'intervention séances.

Cette expérience en gestion des incidents m'a été précieuse en dehors de PagerDuty , d'une manière que je n'aurais jamais imaginée. Avant, je me sentais facilement frustré si je ne parvenais pas à résoudre les problèmes rapidement, mais j'ai commencé à remarquer que je suis désormais beaucoup plus calme face à ce genre de problèmes et que je préfère m'y attaquer. Je suis moins inquiet lorsque des problèmes nouveaux et uniques surgissent ; je suis désormais capable d'aborder le problème avec méthode plutôt que de paniquer. Je trouve tout cela grâce à mon expérience en gestion des incidents.

Pendant le travail, il se passait beaucoup de choses. Ma femme était branchée à toutes sortes de machines qui émettaient des bips et des bips ; il y avait des tubes, des aiguilles et toutes sortes d'objets fixés avec du ruban adhésif. Différentes personnes allaient et venaient sans cesse dans la salle, chacune donnant des instructions différentes (et parfois contradictoires) : « Compte jusqu'à 10 », « Compte à rebours à partir de 10 », « Pousse », « Continue », « Respire », « Plus lentement », « Plus vite ». Ma femme a également souffert d'une hypertension artérielle inquiétante pendant tout le processus et a dû utiliser des machines à bips et des médicaments supplémentaires. Dire que c'était un environnement très stressant serait un euphémisme. Mais il était d'autant plus important de rester aussi calme que possible.

À un moment donné, j'étais le seul à parler à ma femme, répétant les instructions importantes avec un calme que je n'aurais jamais cru possible dans ces moments-là. En tant que commandants d'incident, on nous apprend à rester calmes, à donner des instructions claires et concises, et à faire progresser les choses vers une résolution tout en veillant à ce que les autres ne s'épuisent pas. Toute cette formation a été mise à profit ici, et les résultats ont été un franc succès.

 

« Je savais que tu paniquais intérieurement, mais ça m’a vraiment aidé que tu sois resté si calme à l’extérieur. »

– La femme de Rich

 

Ma femme a tenu à mentionner à quel point j'étais calme tout au long de l'expérience et à quel point cela l'a vraiment aidée à rester calme et concentrée. Je suis absolument certain que sans ma formation en réponse aux incidents, je n’aurais pas eu un extérieur aussi calme. Je peux également vous assurer de manière fiable que ce n'était qu'un calme extérieur . Quiconque dit qu'il n'a pas paniqué au moins légèrement à l'intérieur lors de la naissance de son enfant doit mentir ou être un robot.

La formation à la gestion des incidents a été appliquée de nombreuses façons depuis. Rester calme et concentré s'est avéré utile lorsque nous avons ramené notre bébé à la maison pour la première fois. Évaluer rapidement la situation et prioriser les actions a été crucial lorsque nous avons dû ramener notre fille à l'hôpital moins d'un jour après l'avoir ramenée à la maison. Ce problème est réapparu lors de la deuxième fois. J'ai aussi appris que les bébés ressentent nos humeurs ; si vous êtes frustré en essayant de les endormir, ils le seront aussi. Rester calme dans ces moments-là est absolument essentiel.

Un dernier conseil : je ne recommanderais pas d'appliquer directement tous les aspects de la formation à la réponse aux incidents à l'accouchement. Par exemple, le travail et l'accouchement ne sont pas le moment idéal pour demander s'il y a de fortes objections .

Rédaction : Garder une trace de tout.

La rédaction d'un rapport lors d'une intervention consiste à tenir une chronologie précise des événements et à noter les informations et décisions critiques. Cela permet à tous d'être sur la même longueur d'onde et de revoir les événements clés après coup.

Durant les premières semaines suivant la naissance de votre enfant, vous devez noter toutes ses… entrées et sorties. Tenez un journal complet pour que les médecins puissent voir si quelque chose ne va pas. S'il n'émet pas assez souvent, cela peut être le signe de problèmes plus graves. Le problème, c'est que vous êtes tous les deux épuisés. Ma femme avait une vraie excuse : elle venait d'accoucher. Moi, j'en avais moins.

Il ne faut pas rater quelque chose parce qu'on est fatigué. Il est très tentant, lors d'un repas ou d'un changement de couche, de simplement dire « Oh, je noterai ça plus tard ». Tout comme il est tentant de dire « Je noterai ce bug plus tard » en développement logiciel. Ne tombez pas dans le piège ! Nous avons tous deux veillé à tout noter au fur et à mesure, sans délai.

Le résultat est un journal méticuleux des habitudes alimentaires et d'expulsion de notre fille, ce qui s'est avéré précieux. C'est extrêmement utile de pouvoir partager ses habitudes avec les soignants, les médecins et entre nous. Cela facilite également grandement le remplissage des innombrables questionnaires de bien-être que vos médecins vous enverront.

 

Suivre les indicateurs de bébé, comme le temps passé à tétées et à dormir, est essentiel pour garder le contrôle. Cette image montre le sommeil (jaune) et les tétées (bleu) de notre fille depuis sa naissance. Chaque ligne verticale représente une journée, de haut en bas.

Nous avons tellement bien géré le journal que nous continuons à le faire aujourd'hui. C'est formidable de voir les données évoluer à mesure que le sommeil de notre fille s'organisait, et cela a été un véritable coup de pouce pour notre motivation pendant les premières semaines. Comme vous pouvez le constater, les choses se sont vraiment améliorées avec le temps. Comme toute équipe opérationnelle vous le dira, l'essentiel est de suivre les indicateurs.

Alerte

La surveillance des indicateurs n’est importante que si vous pouvez augmenter alertes exploitables sur ces mesures lorsqu'elles ne font pas ce que vous attendez.

Même si nous suivons le nombre de fois par jour où notre fille fait ses besoins, que se passe-t-il si elle ne le fait pas depuis un certain temps ? Le remarquerons-nous ? L'avantage de suivre ces statistiques, c'est qu'on peut aussi définir des alertes. C'est exactement ce que nous avons fait !

Si nous n'avons pas enregistré de tétée depuis plus de 5 heures, nous avons défini une règle pour nous appeler tous les deux. Si notre bébé ne nous a pas laissé de cadeau depuis plus de 24 heures, c'est pareil. Automatiser ces alertes nous a soulagés et a contribué à réduire notre stress. C'est aussi utile lorsque je m'occupe d'elle de savoir quand elle a tété pour la dernière fois, car je n'étais peut-être pas à la maison à ce moment-là. C'est en quelque sorte une transmission automatisée de garde.

Parfois, on panique en pensant avoir oublié quelque chose d'important et être un parent horrible, mais en prenant le temps de prédéfinir des alertes, on élimine une énorme source de stress, car on sait maintenant qu'on a un filet de sécurité supplémentaire. (On ne sait pas encore si je suis un parent horrible. Je vous le redirai dans quelques années.)

Sans compter que tout cela me donnera de belles répliques quand ma fille sera assez grande : « Tu es une vraie plaie depuis ta naissance et j'ai les statistiques et les graphiques pour le prouver. »

 

  « Papa, c'est impossible que j'aie fait caca autant de fois mardi… »

L’escalade n’est pas toujours une option.

Une chose que j'ai toujours eue en cas de besoin, c'est un renfort. Un filet de sécurité. Savoir que si je n'arrive pas à résoudre un problème, je peux faire appel à quelqu'un pour le résoudre. Côté vie privée, ma femme est mon renfort, et je suis le sien. Nous comptons l'un sur l'autre pour nous apporter assistance et soutien en cas de besoin.

Mais le problème maintenant, c'est que nous sommes tous les deux épuisés la plupart du temps. Quatre mois plus tard, notre fille a connu une régression du sommeil. Nous étions tous les deux épuisés physiquement et émotionnellement. C'était à mon tour de la rendormir pendant que ma femme essayait de dormir. Notre fille pleurait et donnait des coups de pied parce qu'elle était trop fatiguée ou qu'elle ne voulait tout simplement pas dormir.

Je ne pouvais pas en parler à ma femme, car elle avait besoin d'un repos bien mérité. Je n'avais personne d'autre à qui confier la responsabilité. Je ne pouvais pas abandonner et en rester là. Que faire quand l'escalade n'est pas envisageable ?

Le principe est le même pour notre processus de commandant d'intervention : garder son calme, identifier les symptômes, résoudre le problème. Si je suis en intervention et qu'on me présente un problème sans aucun soutien, que faire ? Est-ce que je laisse tomber et je termine ? Non ! Je m'attaque au problème et je le trouve. Cela peut prendre plus de temps, mais le problème finira par être résolu.

Dans ce cas, j'ai systématiquement examiné les points qui pourraient poser problème. J'ai vérifié sa couche, essayé de lui faire faire son rot, je l'ai fait bouger, j'ai fait le tour de la pièce, je l'ai calmée avec des sons apaisants, etc. J'ai étudié chaque point méthodiquement jusqu'à trouver la solution.

Maintenir la santé mentale grâce à des rotations de garde efficaces.

Avant la naissance de ma fille, tout le monde me disait que plus vite on adopte un schéma, mieux c'est. Facile à dire, mais beaucoup plus difficile à mettre en pratique avec un bébé de deux semaines qui hurle dans les bras. Tous les systèmes imaginés tombent à l'eau assez vite.

Les premières semaines, ma femme et moi travaillions en équipes pour que l'autre puisse manger et se reposer. Cela a très bien fonctionné pendant un certain temps, jusqu'à ce que je doive retourner au travail, bouleversant complètement notre rythme.

Mais nous avons mis en place un nouvel horaire et avons fini par adopter un nouveau modèle. C'est devenu notre rotation d'astreinte, et cela a très bien fonctionné. À tout moment de notre rotation, tout incident (pleurs, etc.) qui survient est géré par l'astreinte en cours, tandis que l'autre est libre de faire ce qu'il veut.

Cela s'avère également utile pour d'autres événements, comme les conférences, les visites entre amis, les dîners, etc., car nous pouvons simplement reporter notre astreinte. Nous suivons les mêmes schémas que pour une véritable astreinte.

Livres d'exécution

À ma grande déception, on ne vous fournit pas de manuel d'exploitation ni d'organigramme simple expliquant comment gérer un nouveau bébé (une idée de start-up !). La pratique courante du cloud computing, qui veut que les ressources soient jetables, ne s'applique pas vraiment ici. On ne peut pas redémarrer un bébé. Si un serveur ne fonctionne pas correctement, on peut simplement l'arrêter et en provisionner un nouveau. C'est absolument impossible avec un bébé !

Il existe en réalité une multitude de ressources sur les soins aux bébés. Malheureusement, la plupart des informations sont contradictoires et manquent de données ou de données scientifiques pour les étayer. C'est comme une collection de documentation obsolète. On ne sait pas ce qui fonctionnera et ce qui ne fonctionnera pas.

Mais avoir un cahier des charges est essentiel pour gérer la même situation à répétition. On ne peut pas automatiser le coucher d'un nouveau-né (une autre idée de start-up !), mais on peut documenter une routine qui fonctionne pour soi et s'assurer que toutes les personnes qui couchent votre bébé suivent la même procédure.

« En tant qu'ingénieurs d'exploitation, nous n'aimons pas l'entendre, mais il y a des choses qu'on ne peut vraiment pas automatiser. Endormir un bébé, par exemple. »

– Les paroles de sagesse de Rich.

Nous avons testé différentes routines pour la sieste et le coucher, en procédant par tâtonnements pour trouver la solution qui lui permettait de s'endormir efficacement. Une fois le schéma fonctionnel établi, nous l'avons documenté avec des étapes claires, en fournissant des instructions sur la marche à suivre à chaque étape en cas d'échec : « Si elle est toujours agitée après 2 minutes, passez à la section 3 », etc. Ce guide est devenu notre guide de routine et a fonctionné à merveille.

Cela garantit que tous ceux qui pourraient coucher notre fille suivent le même rythme, à chaque fois. Cela permet à notre fille de rester cohérente, de savoir ce qui l'attend et de s'endormir sans trop de soucis.

Documenter ce type de routine s'avère également utile pour d'autres choses. Le suivi du poids et des étapes de croissance suit un modèle similaire : que donner à manger, quand, etc.

En l'absence de cahier des charges, vous créez le vôtre en vous basant sur votre expérience et en le complétant au fil du temps. Il s'avère que ce n'est pas très différent avec un bébé. Il suffit de conserver une bonne documentation et de tirer les leçons de l'expérience.

Et tout comme pour le code, il n’existe pas de bébés auto-documentés.

Gardez vos batteries chargées.

Partir en mission a toujours nécessité une certaine préparation. Il faut notamment s'assurer que les appareils sont chargés. La veille, je vérifie que mon ordinateur portable et mon MiFi sont bien chargés. Je vérifie également que les batteries de secours de mon téléphone sont bien chargées et j'en ai une dans chacun de mes sacs à dos pour ne pas être surpris sans.

Alors qu'avant, avec les astreintes, je devais toujours garder mon ordinateur portable avec moi lors de mes déplacements, c'est désormais un sac à langer. Mais les étapes sont remarquablement similaires. Avant une sortie, assurez-vous d'avoir suffisamment de fournitures et d'en avoir en réserve pour la redondance. Assurez-vous d'en avoir plusieurs dans différents sacs que je pourrais utiliser. Et enfin, assurez-vous que les batteries de secours de mon téléphone sont bien chargées. Parce que certaines choses ne changent jamais.

C'est bien de rire.

Tout comme un appel en cas d'incident majeur, s'occuper d'un bébé est une responsabilité sérieuse. Ce n'est pas le moment de plaisanter. Il faut rester professionnel en permanence, sans jamais perdre son sérieux. Sauf que c'est un mensonge.

Quelques semaines après la naissance de notre fille, nous avions du mal à l'endormir. Elle était de plus en plus irritable, et rien de ce que nous essayions ne semblait fonctionner. Ma femme et moi avions changé de rôle environ trois fois, épuisés, et nous étions tous les deux au bord de la crise. Je berçais ma fille dans mes bras et la serrais fort contre moi pour essayer de la bercer jusqu'à ce qu'elle s'endorme. Puis c'est arrivé. Elle pensait évidemment que c'était l'heure du biberon, mais elle ignorait que son père n'était pas capable de la nourrir comme elle le souhaitait. Elle n'allait pas se laisser décourager. Ma femme et moi avons éclaté de rire, et notre fille aussi. La gravité de la situation était dissipée et nous ne pouvions plus nous arrêter de rire. Après des heures passées avec un bébé irritable, une humeur plus légère était exactement ce dont nous avions besoin pour garder la tête froide et transformer un environnement stressant en un environnement détendu.

En période de stress intense, prendre un moment pour rire peut être bénéfique pour l'esprit. Les nouveaux venus sur PagerDuty sont souvent surpris, lorsqu'ils participent à un appel d'incident, d'entendre une blague de temps en temps et des rires. « Pourquoi les gens rient-ils s'il y a un incident critique en cours ! Ils devraient plutôt résoudre l'incident ? » S'il est important de choisir judicieusement les moments, et il y a certainement des moments où cela serait inapproprié, j'ai constaté qu'une blague de temps en temps pour détendre l'atmosphère améliore réellement le processus de réponse aux incidents. Parfois, les gens ont juste besoin de se détendre un peu, même dans les moments difficiles.

Similitudes et différences.

Malgré tout ce que j'ai appris chez PagerDuty et mes précédents emplois d'ingénieur/d'astreinte qui m'ont aidée à être parent, tout le monde m'a toujours dit que ce serait comme être d'astreinte. Ce n'est pas le cas.

C'est plus dur.

Beaucoup plus dur.

Dans les semaines et les mois qui ont précédé la naissance de ma fille, presque tout le monde n'arrêtait pas de me rappeler que j'étais « évidemment super préparée à être réveillée en pleine nuit grâce à des années de garde ». Je faisais semblant de sourire et je riais. Finalement, ça ne prépare pas. Loin de là.

 

« Hé, au moins, le service de garde te préparera au manque de sommeil ! Pas vrai ? Pas vrai ?! »

– À chaque personne à qui j’ai dit que j’allais devenir père

 

J'ai passé des années à être réveillée par des appels à 3 heures du matin, les yeux rivés sur un écran d'ordinateur, à essayer de résoudre un problème. C'est différent quand c'est un bébé qui pleure et hurle au visage. J'ai été d'astreinte dans le secteur aérien, où chaque minute compte, et où une erreur de calcul de poids et d'équilibre peut provoquer le crash d'un avion. Ce n'était pas aussi stressant que les premières semaines en tant que jeune parent.

Mais comme les ingénieurs de garde, il y a une chose sur laquelle je peux toujours compter : le compassion envers les autres dans la même situation En tant qu'ingénieurs de garde, nous se régaler d'histoires De nos pires et meilleurs moments de permanence, avec le problème résolu tard le soir dans un moment de lucidité. Nous nous soutenons mutuellement si nous sommes confrontés à un problème particulièrement complexe.

Le soutien des autres parents m'a énormément touchée. Les histoires sont différentes, les problèmes sont similaires, mais l'aspect communautaire est quelque chose que je ne prendrais jamais pour acquis.

Que vous soyez parent ou non, il y a des leçons à tirer et à appliquer de ce que vous faites. Formation à la réponse aux incidents est utile dans de nombreuses situations, qu'il s'agisse d'une explosion sur un serveur de production, d'un accrochage sur l'autoroute ou d'un changement de couche explosif en pleine nuit. Les leçons et les tactiques que nous utilisons en tant qu'ingénieurs peuvent s'appliquer à des situations que nous n'avons probablement jamais envisagées.

 

« Papa, je ne sais même pas encore marcher. Pourquoi tu m'utilises pour ton image de marque ? J'ai intérêt à toucher des royalties pour ça ! »