4 min lecture • Guide 532 of 877
Gérer les Dépendances Cross-Projets
Les dépendances cross-projets créent des risques cachés qui émergent aux pires moments. Le suivi des dépendances de GitScrum, le lien cross-projets et la visualisation timeline aident les équipes à identifier, communiquer et coordonner les dépendances avant qu'elles ne causent des retards dans les initiatives multi-projets complexes.
Types de Dépendances
| Type | Exemple | Approche de Gestion |
|---|---|---|
| Séquentielle | API doit exister avant UI | Séquencer sprints correctement |
| Ressource partagée | Les deux équipes ont besoin du DBA | Coordonner les calendriers |
| Technique | Mise à jour bibliothèque partagée | Coordination des versions |
| Externe | Intégration fournisseur | Contrat + timeline |
| Connaissance | Équipe A a l'expertise | Planifier transfert de connaissances |
Framework de Suivi des Dépendances
IDENTIFICATION DES DÉPENDANCES
PENDANT LA PLANIFICATION:
┌─────────────────────────────────────────────────┐
│ Pour chaque epic/initiative, demander: │
│ │
│ 1. De quoi avons-nous besoin des autres équipes?│
│ ├── APIs ou services │
│ ├── Composants partagés │
│ ├── Infrastructure │
│ └── Expertise ou revues │
│ │
│ 2. Qu'attendent les autres équipes de nous? │
│ ├── APIs à livrer │
│ ├── Specs ou designs │
│ ├── Données ou accès │
│ └── Approbations ou revues │
│ │
│ 3. Dépendances externes? │
│ ├── Livrables fournisseur │
│ ├── Décisions client │
│ └── Approbations réglementaires │
└─────────────────────────────────────────────────┘
Structure Epic Cross-Projets
SUIVI INITIATIVE MULTI-ÉQUIPES
Epic: Intégration Gateway Paiement (T2)
Owner: Product Manager
Équipes: Backend, Frontend, Mobile, Sécurité
┌─────────────────────────────────────────────────┐
│ CARTE DES DÉPENDANCES: │
│ │
│ Phase 1 (Sprint 1-2): │
│ ┌─────────────┐ │
│ │ Design API │ ← Revue sécurité │
│ │ (Backend) │ │
│ └──────┬──────┘ │
│ │ │
│ Phase 2 (Sprint 3-4): │
│ ▼ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ Build API │ │ API Mock │ │
│ │ (Backend) │ │ pour tests │ │
│ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │
│ Phase 3 (Sprint 5-6): │ │
│ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ UI Web │ │ UI Mobile │ │
│ │ (Frontend) │ │ (Mobile) │ │
│ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │
│ Phase 4 (Sprint 7): │ │
│ ▼ ▼ │
│ ┌─────────────────────────────────┐ │
│ │ Tests Intégration (Toutes éq.) │ │
│ └─────────────────────────────────┘ │
└─────────────────────────────────────────────────┘
Template Tâche Dépendance
DOCUMENTATION DÉPENDANCE
┌─────────────────────────────────────────────────┐
│ Tâche: Intégrer gestion webhook paiement │
│ Projet: API Backend │
│ Labels: [dépendance] [attente-externe] │
│ │
│ DÉPENDANCES: │
│ │
│ Nous dépendons de: │
│ ├── [FRONT-234] Validation formulaire paiement │
│ │ Équipe: Frontend │
│ │ Statut: En cours │
│ │ Prévu: Sprint 5 │
│ │ │
│ └── [VENDOR] Documentation webhook Stripe │
│ Contact: stripe-support@... │
│ Statut: En attente (ticket #12345) │
│ Prévu: 15 fév │
│ │
│ Dépendent de nous: │
│ └── [MOBILE-567] Écran confirmation paiement │
│ Équipe: Mobile │
│ Impact si retard: Release mobile retardée │
│ │
│ MITIGATION: │
│ Utilisation sandbox Stripe pour développement │
│ Endpoints mock créés pour équipe mobile │
└─────────────────────────────────────────────────┘