Essayer gratuitement
6 min lecture Guide 803 of 877

Gestion des Dépendances Entre Équipes

Les dépendances entre équipes causent des retards. GitScrum aide à visualiser et suivre les dépendances cross-équipes pour minimiser les blocages.

Comprendre les Dépendances

Types de Dépendances

TYPES DE DÉPENDANCES :
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ DÉPENDANCES TECHNIQUES :                                    │
│ ─────────────────────────                                   │
│ • L'équipe API doit livrer l'endpoint avant que le        │
│   frontend puisse l'utiliser                               │
│ • Changements de base de données nécessaires avant la      │
│   feature                                                   │
│ • Mise à jour de bibliothèque partagée requise            │
│                                                             │
│ DÉPENDANCES DE RESSOURCES :                                 │
│ ───────────────────────────                                 │
│ • Besoin d'un spécialiste d'une autre équipe              │
│ • L'équipe infrastructure partagée doit configurer        │
│ • Ressources design partagées entre équipes               │
│                                                             │
│ DÉPENDANCES DE CONNAISSANCES :                              │
│ ──────────────────────────────                              │
│ • Besoin d'informations d'experts du domaine              │
│ • Connaissance du système legacy détenue par une personne │
│ • Documentation cross-équipe nécessaire                   │
│                                                             │
│ DÉPENDANCES DE PROCESSUS :                                  │
│ ──────────────────────────                                  │
│ • Approbation de l'équipe sécurité                        │
│ • Revue légale pour la feature                            │
│ • Implication de fournisseur externe                      │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ DIRECTION DE LA DÉPENDANCE :                                │
│                                                             │
│ ENTRANTE :                                                  │
│ ┌─────────┐                                                │
│ │ Autre   │ ───→ Notre travail bloqué jusqu'à livraison  │
│ │ Équipe  │                                                │
│ └─────────┘                                                │
│                                                             │
│ SORTANTE :                                                  │
│ ┌─────────┐                                                │
│ │  Nous   │ ───→ Autre équipe bloquée jusqu'à livraison  │
│ │         │                                                │
│ └─────────┘                                                │
│                                                             │
│ Les dépendances sortantes nécessitent un engagement       │
└─────────────────────────────────────────────────────────────┘

Identifier les Dépendances

Détection Précoce

TROUVER LES DÉPENDANCES :
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ PENDANT LE REFINEMENT DU BACKLOG :                          │
│ ──────────────────────────────────                          │
│ Demander pour chaque story :                               │
│ • "Avons-nous besoin de quelque chose d'une autre         │
│   équipe ?"                                                │
│ • "Une autre équipe a-t-elle besoin de quelque chose      │
│   de nous ?"                                               │
│ • "Qui d'autre est affecté par ce travail ?"             │
│                                                             │
│ PENDANT LA PLANIFICATION DE SPRINT :                        │
│ ─────────────────────────────────────                       │
│ • Revoir les dépendances du travail planifié              │
│ • Confirmer la disponibilité de l'autre équipe            │
│ • Planifier autour des items bloqués                      │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ CHECKLIST DE DÉPENDANCES :                                  │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ STORY : STORY-456                                       ││
│ │                                                         ││
│ │ VÉRIFICATION DES DÉPENDANCES :                           ││
│ │                                                         ││
│ │ ☐ Changements API nécessaires ?                        ││
│ │   Si oui : Quelle équipe ? Quand prêt ?               ││
│ │                                                         ││
│ │ ☐ Changements BDD nécessaires ?                        ││
│ │   Si oui : Qui approuve ? Timing migration ?          ││
│ │                                                         ││
│ │ ☐ Design d'une autre équipe ?                          ││
│ │   Si oui : Quand design sera finalisé ?              ││
│ │                                                         ││
│ │ ☐ Support Infrastructure/DevOps ?                      ││
│ │   Si oui : Est-ce planifié ? Qui contacter ?         ││
│ │                                                         ││
│ │ ☐ Approbations externes (sécurité, légal) ?           ││
│ │   Si oui : Timeline ? De quoi ont-ils besoin de nous ?││
│ │                                                         ││
│ │ DÉPENDANCES IDENTIFIÉES :                                ││
│ │ → Dépend de : API-123 de l'équipe Plateforme (S15)    ││
│ │ → Bloque : STORY-789 pour l'équipe Mobile             ││
│ └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘

Suivre les Dépendances

Tableau des Dépendances

SUIVI DES DÉPENDANCES :
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ TABLEAU DES DÉPENDANCES :                                   │
│                                                             │
│ NOTRE ÉQUIPE : Équipe Produit                              │
│                                                             │
│ ENTRANTES (Nous les attendons) :                           │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ DÉPENDANCE    DE             STATUT      ÉCHÉANCE      ││
│ │ ──────────    ──             ──────      ────────      ││
│ │ API-123       Plateforme     🟡 En cours Sprint 15     ││
│ │ DESIGN-45     Équipe Design  🟢 Fait     Sprint 14     ││
│ │ INFRA-89      DevOps         🔴 À risque Sprint 15     ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ SORTANTES (Ils nous attendent) :                           │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ DÉPENDANCE    VERS           STATUT      ÉCHÉANCE      ││
│ │ ──────────    ────           ──────      ────────      ││
│ │ AUTH-56       Équipe Mobile  🟢 Fait     Sprint 14     ││
│ │ DATA-78       Analytics      🟡 En cours Sprint 15     ││
│ └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘

Gérer les Dépendances

Communication Cross-Équipes

MécanismeFréquenceObjectif
Scrum of ScrumsHebdoSynchronisation haut niveau
Réunion de dépendancesBi-hebdoFocus sur les blocages
Slack/Teams channelsContinueCommunication ad hoc
Board partagéContinueVisibilité commune

Réduire les Dépendances

STRATÉGIES DE RÉDUCTION :
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ ARCHITECTURE :                                              │
│ • Concevoir pour le couplage faible                       │
│ • APIs bien définies entre équipes                        │
│ • Éviter les bases de code partagées                      │
│                                                             │
│ ORGANISATION :                                              │
│ • Équipes cross-fonctionnelles complètes                  │
│ • Minimiser les dépendances de spécialistes               │
│ • Propriété claire des composants                          │
│                                                             │
│ PROCESSUS :                                                 │
│ • Contrats API définis tôt                                │
│ • Mocks pour travailler en parallèle                      │
│ • Livraisons incrémentales                                 │
└─────────────────────────────────────────────────────────────┘

Liens Connexes