6 points par xguru 2024-11-29 | 1 commentaires | Partager sur WhatsApp
  • 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 :
    1. résoudre le problème
    2. 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

 
xguru 2024-11-29

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.