6 min lecture • Guide 833 of 877
Standups Asynchrones et Communication
Tout le monde ne peut pas se réunir en même temps. GitScrum prend en charge les patterns de communication async qui gardent les équipes distribuées alignées à travers les fuseaux horaires.
Pourquoi l'Async
Quand le Sync Ne Fonctionne Pas
LE PROBLÈME DES FUSEAUX HORAIRES :
┌─────────────────────────────────────────────────────────────┐
│ │
│ FUSEAUX HORAIRES D'UNE ÉQUIPE MONDIALE : │
│ │
│ New York │████████████████████████│ │
│ Londres │ ████████████████████████│ │
│ Bangalore │ ████████████████████████│ │
│ Sydney │ ████████████████████████│ │
│ │
│ 0 4 8 12 16 20 24 (UTC) │
│ │
│ "Trouvons un horaire qui convient à tout le monde" │
│ → Il n'y en a pas. │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ MAUVAISES SOLUTIONS : │
│ ───────────────────── │
│ │
│ ❌ "Standup à 9h New York" │
│ Londres : 14h (ok) │
│ Bangalore : 18h30 (après les heures) │
│ Sydney : 0h (milieu de la nuit !) │
│ │
│ ❌ Horaires rotatifs │
│ Chacun son tour d'être inconfortablement placé │
│ Personne n'a un horaire cohérent │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ SOLUTION ASYNC : │
│ ──────────────── │
│ Chacun publie sa mise à jour pendant SON matin │
│ L'équipe lit les mises à jour pendant SA journée │
│ Personne ne sacrifie son temps personnel │
│ Tout le monde est également inclus │
└─────────────────────────────────────────────────────────────┘
Format du Standup Async
Structure de la Mise à Jour
FORMAT STANDUP ASYNC :
┌─────────────────────────────────────────────────────────────┐
│ │
│ TEMPLATE DE MISE À JOUR QUOTIDIENNE : │
│ ───────────────────────────────────── │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 📅 Mardi 21 Janvier ││
│ │ ││
│ │ ✅ FAIT HIER : ││
│ │ • Terminé l'endpoint API pour les préférences ││
│ │ • Corrigé le bug de timeout de connexion (#234) ││
│ │ • Revu la PR de Sarah sur la recherche ││
│ │ ││
│ │ 🔨 EN COURS AUJOURD'HUI : ││
│ │ • Tests d'intégration pour l'API préférences ││
│ │ • Démarrage de la conception du service notif ││
│ │ ││
│ │ 🚧 BLOCAGES : ││
│ │ • Besoin de revue design sur les maquettes notif ││
│ │ (tagué @sarah dans Figma) ││
│ │ ││
│ │ 📢 INFO : ││
│ │ • Absent 14h-16h pour rdv dentiste ││
│ │ ││
│ │ Publié : 9h15 heure de Sydney ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ DIRECTIVES : │
│ ──────────── │
│ ✅ Bref (2-3 min à lire) │
│ ✅ Spécifique (quoi exactement, pas vague) │
│ ✅ Blocages actionnables (qui peut aider ?) │
│ ✅ Publié au début de VOTRE journée │
│ │
│ ❌ Mises à jour de la longueur d'un roman │
│ ❌ "Je continue le travail sur le projet" (trop vague) │
│ ❌ Publié quand vous y pensez │
└─────────────────────────────────────────────────────────────┘
Outils et Canaux
Infrastructure Async
CONFIGURATION DE COMMUNICATION ASYNC :
┌─────────────────────────────────────────────────────────────┐
│ │
│ OPTION 1 : CANAL SLACK/TEAMS │
│ ──────────────────────────── │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ #team-standups ││
│ │ ││
│ │ [Bot] Standup Quotidien - 21 Jan ││
│ │ Publiez votre mise à jour avec le template ci-dessous. ││
│ │ ││
│ │ 🧵 [Alex] 9:15 ││
│ │ ✅ Fait : Endpoint API... ││
│ │ 🔨 Aujourd'hui : Tests d'intégration... ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ OPTION 2 : GITSCRUM TEAM STANDUP │
│ ───────────────────────────────── │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Mises à jour quotidiennes structurées ││
│ │ Liées automatiquement aux tâches ││
│ │ Blocages mis en évidence ││
│ │ Historique recherchable ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Maintenir la Connexion d'Équipe
Équilibrer Async et Humain
STRATÉGIES DE CONNEXION :
═════════════════════════
ASYNC + SYNC HYBRIDE :
├── Mises à jour quotidiennes : Async
├── Revue de sprint : Sync (une fois par sprint)
├── Rétrospective : Sync (une fois par sprint)
├── 1-on-1 : Sync ou async selon préférence
└── Social : Canal informel + occasionnel sync
CONNEXION HUMAINE ASYNC :
├── Mises à jour vidéo (Loom) pour sujets complexes
├── Canal #random pour partage informel
├── Célébrations d'équipe dans les mises à jour
├── Emoji et gifs pour le ton
└── Photos de setup/animaux/hobbies
Bonnes Pratiques
Règles pour les Mises à Jour
| Faire | Ne Pas Faire |
|---|---|
| Publier au début de votre journée | Publier à des heures aléatoires |
| Être spécifique sur les tâches | Rester vague ("je travaille dessus") |
| Mentionner les personnes pour les blocages | Espérer que quelqu'un le voie |
| Garder ça bref (2-3 min lecture) | Écrire des paragraphes |
| Lier aux tâches/PRs | Juste du texte sans contexte |
Participation et Responsabilité
ASSURER LA PARTICIPATION :
══════════════════════════
RAPPELS AUTOMATIQUES :
├── 30 min avant la limite → rappel doux
├── À la limite sans publication → rappel direct
└── Pattern répété → discussion 1-on-1
GESTION DES ABSENCES :
├── Congé prévu → note dans le standup précédent
├── Absence imprévue → message direct à un collègue
└── Pas de publication sans raison → suivi manager