4 min lecture • Guide 280 of 877
Gestion des Dépendances de Tâches
Les dépendances sont les rochers cachés dans les eaux du projet. Ignorez-les, et le travail s'arrête brusquement quand bloqué. Gérez-les bien, et le travail coule avec un progrès parallèle. Ce guide couvre l'identification, le suivi et la résolution des dépendances avant qu'elles ne deviennent des blocages.
Types de Dépendances
| Type | Exemple | Niveau Risque |
|---|---|---|
| Technique | API nécessaire avant frontend | Haut |
| Équipe | Design d'une autre équipe | Moyen |
| Externe | Intégration tierce | Haut |
| Ressource | Attente accès/outils | Moyen |
| Connaissance | Attente requirements | Moyen |
Identifier les Dépendances
Pendant le Planning
IDENTIFICATION DES DÉPENDANCES
══════════════════════════════
EN SPRINT PLANNING:
─────────────────────────────────────
Pour chaque story, demander:
"Qu'est-ce qui doit exister avant de commencer?"
├── APIs, endpoints, services
├── Designs, specs
├── Environnement, accès
├── Données, contenu
└── Documenter les réponses
"Qui doit fournir quelque chose?"
├── Autres équipes
├── Fournisseurs externes
├── Stakeholders (décisions)
├── Experts métier
└── Clarifier délai et owner
"Qu'est-ce qui pourrait bloquer?"
├── Inconnues techniques
├── Portes d'approbation
├── Disponibilité ressources
├── Facteurs externes
└── Planifier mitigations
DOCUMENTER DÉPENDANCES:
─────────────────────────────────────
Tâche: Page profil frontend
Dépendances:
├── Endpoint API User (Équipe Backend, Jour 3)
├── Design profil (Équipe Design, Fait)
├── Service upload avatar (Bloqué sur setup S3)
└── Suivre dans GitScrum
Cartographie des Dépendances
CARTE VISUELLE DES DÉPENDANCES
══════════════════════════════
CRÉER DIAGRAMME DÉPENDANCES:
─────────────────────────────────────
┌──────────────────────────────────────────────────────┐
│ │
│ [API User] [Service Avatar] │
│ │ │ │
│ ▼ ▼ │
│ [Frontend] ←──── [Design] │
│ │ │
│ ▼ │
│ [Tests Intégration] │
│ │ │
│ ▼ │
│ [Deploy en Staging] │
│ │
└──────────────────────────────────────────────────────┘
CHEMIN CRITIQUE:
─────────────────────────────────────
La plus longue chaîne de dépendances
détermine la durée minimum du projet.
Ci-dessus:
API User → Frontend → Tests → Deploy
(C'est le chemin critique)
Avatar peut paralléliser avec Frontend.
Design doit finir avant que Frontend démarre.
IDENTIFIER:
├── Quoi sur chemin critique? (Ne peut pas glisser)
├── Quoi peut paralléliser? (Opportunité)
├── Quoi a le plus de dépendants? (Risque)
└── Concentrer attention en conséquence
Suivi des Dépendances
Dans GitScrum
SUIVI DÉPENDANCES GITSCRUM
══════════════════════════
LIER LES TÂCHES:
─────────────────────────────────────
Tâche → Liens → Ajouter Dépendance
Types:
├── Bloqué par: Cette tâche attend la tâche liée
├── Bloque: Cette tâche bloque la tâche liée
├── Lié à: Relation informative
└── Visible sur le board et dans la tâche
FILTRER PAR DÉPENDANCE:
─────────────────────────────────────
Board → Filtrer → A des dépendances
Voir:
├── Tâches avec blocages
├── Tâches bloquant d'autres
├── Chaînes de dépendance
└── Prioriser la résolution