- Traditionnellement, les astreintes des équipes de développement, SRE et IT sont organisées du lundi au lundi suivant
- Passer d’un mardi à l’autre permet d’améliorer la précision du planning et la qualité de vie sans coût supplémentaire
Contexte
- Pourquoi l’astreinte est nécessaire
- Les systèmes logiciels doivent fonctionner 24/7, et divers problèmes peuvent survenir : bugs, pics de trafic, edge cases imprévus, etc.
- La personne d’astreinte résout ces problèmes et veille à ce que les autres développeurs de l’équipe ne soient pas interrompus
- Travail d’astreinte
- Comprend des tâches d’administration régulières comme les mises à jour de dépendances de bibliothèques, les redémarrages de serveurs, les tâches hebdomadaires et les changements de configuration
- En plus de la maintenance du système, cela inclut le traitement de demandes petites et grandes ainsi que la réponse aux urgences
- Réunion de passation d’astreinte
- Elle a généralement lieu au moment du relais entre les astreintes hebdomadaires, lorsque la personne actuellement d’astreinte et la suivante se réunissent pour partager les sujets importants
Proposition : « déplacer la relève d’astreinte au mardi »
- Au lieu du démarrage habituel le lundi, organiser les shifts d’astreinte du mardi au mardi
- Déplacer également la réunion de passation d’astreinte au mardi
Pourquoi
Plus avantageux pour les jours fériés
- Aux États-Unis, les week-ends de trois jours avec un lundi férié sont fréquents
- Si la relève a lieu le lundi, le week-end de deux personnes est perturbé, alors qu’avec un passage au mardi, une seule personne est affectée
- Il n’est plus non plus nécessaire de déplacer la réunion de passation d’astreinte au mardi à chaque jour férié
Meilleur suivi des incidents du week-end
- Les problèmes majeurs survenus pendant le week-end sont généralement traités en deux étapes :
- résoudre le problème
- mettre en place des mesures pour éviter qu’il ne se reproduise
- Le travail de prévention de la récurrence (création d’alertes, mise à jour des runbooks, etc.) est souvent effectué en semaine
- En fixant la relève au mardi, la personne actuellement d’astreinte a davantage de chances de terminer ces tâches de suivi pendant la journée du lundi
Mieux adapté au traitement des tâches hebdomadaires
- Les tâches de préparation à la relève d’astreinte sont généralement effectuées le lundi ; une relève le mardi reflète donc mieux le flux de travail réel
- Cela permet de définir clairement le temps consacré aux tâches d’administration récurrentes chaque semaine
Objections et réponses
Les sprints commencent le lundi
- Certains soutiennent qu’avoir une date de début de sprint différente de celle de l’astreinte peut créer de la confusion dans la planification du sprint
- Cependant, un décalage d’une journée reste tout à fait acceptable dans le cadre de la planification d’un sprint
- Même si la charge de travail du lundi change, une relève le mardi rend le planning plus réaliste
Les autres équipes fonctionnent du lundi au lundi
- S’il existe plusieurs équipes d’astreinte, des dates de relève différentes peuvent entraîner de la confusion
- Mais cette confusion peut se résoudre simplement en ajoutant une personne d’astreinte supplémentaire d’une autre équipe
- L’auteur espère que le partage de cet article encouragera une discussion sur un passage au mardi
1 commentaires
Les États-Unis ont instauré la « loi sur les jours fériés du lundi », en vigueur depuis 1971.
En Corée aussi, il a été question d’introduire un système de « jours fériés fixes par jour de la semaine », mais il n’a pas encore été appliqué. Pour l’instant, il est seulement indiqué que le dispositif sera amélioré en 2026 à l’issue de discussions sociétales.