5 min lecture • Guide 809 of 877
Optimisation du Flux Kanban
L'efficacité du flux stimule la productivité. Les tableaux Kanban de GitScrum aident les équipes à visualiser le travail, identifier les goulots d'étranglement et optimiser leur flux de livraison.
Comprendre le Flux
Métriques de Flux
MÉTRIQUES DE FLUX CLÉS:
┌─────────────────────────────────────────────────────────────┐
│ │
│ CYCLE TIME: │
│ ─────────── │
│ Temps du début à la fin │
│ Plus bas est mieux │
│ │
│ Travail Démarré ─────────────────→ Travail Terminé │
│ ├────────────── Cycle Time ──────────────────┤ │
│ │
│ LEAD TIME: │
│ ────────── │
│ Temps de la demande à la fin │
│ Perspective client │
│ │
│ Demande Faite ───────────────────→ Travail Terminé │
│ ├────────────── Lead Time ───────────────────┤ │
│ │
│ THROUGHPUT: │
│ ─────────── │
│ Items complétés par période │
│ Plus haut est mieux │
│ │
│ EFFICACITÉ DE FLUX: │
│ ────────────────── │
│ Temps travail actif / Temps total × 100 │
│ Typique: 15-25%, Bon: 40%+ │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ EXEMPLE: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Item A: ││
│ │ ││
│ │ Temps total (lead): 10 jours ││
│ │ ││
│ │ │██░░░░░░░░░░░░░██░░░░░░░░░░░░░░░██│ ││
│ │ │2j attente 2j travail 6j attente 2j│ ││
│ │ ││
│ │ Travail actif: 4 jours ││
│ │ Efficacité flux: 4/10 = 40% ││
│ │ ││
│ │ (60% du temps était en attente!) ││
│ └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘
Optimiser le Flux
Limiter le WIP
LIMITES DE TRAVAIL EN COURS:
┌─────────────────────────────────────────────────────────────┐
│ │
│ POURQUOI LIMITER LE WIP: │
│ ────────────────────── │
│ Plus de WIP = Cycle times plus longs │
│ Moins de WIP = Livraison plus rapide │
│ │
│ WIP ÉLEVÉ (MAUVAIS): │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ DEV (10 items) │ │
│ │ ┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐ │ │
│ │ │A ││B ││C ││D ││E ││F ││G ││H ││I ││J │ │ │
│ │ └──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘ │ │
│ │ │ │
│ │ Tout démarré, rien ne finit │ │
│ └──────────────────────────────────────────────────────┘ │
│ │
│ WIP FAIBLE (BON): │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ DEV (WIP: 3) │ │
│ │ ┌──┐┌──┐┌──┐ │ │
│ │ │A ││B ││C │ ← Travail concentré │ │
│ │ └──┘└──┘└──┘ Les items traversent plus vite │ │
│ │ │ │
│ │ Finir quelque chose avant d'en commencer un nouveau │ │
│ └──────────────────────────────────────────────────────┘ │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ DÉFINIR LES LIMITES WIP: │
│ ───────────────────────── │
│ Commencer avec: Taille équipe × 1.5 │
│ Ajuster selon le flux │
│ │
│ Équipe de 5 → Commencer avec limite WIP de 7-8 │
│ Si travail s'accumule → Baisser la limite │
│ Si gens souvent inactifs → Augmenter légèrement │
└─────────────────────────────────────────────────────────────┘
Trouver les Goulots d'Étranglement
IDENTIFIER LES GOULOTS:
┌─────────────────────────────────────────────────────────────┐
│ │
│ SIGNES D'UN GOULOT: │
│ ─────────────────── │
│ • Colonne constamment à la limite WIP │
│ • Items attendent avant cette étape │
│ • L'étape suivante est souvent vide │
│ │
│ EXEMPLE DE GOULOT: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ ││
│ │ DEV (5) REVIEW (2) ← GOULOT QA (3) ││
│ │ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ││
│ │ │ │ │ │ │██│ │██│ ← Toujours plein│ │ ││
│ │ └──┘ └──┘ └──┘ └──┘ └──┘ ││
│ │ ┌──┐ ┌──┐ En attente: 3 items ┌──┐ ││
│ │ │ │ │ │ │ │ ← Vide ││
│ │ └──┘ └──┘ Attente moy: 2 jours └──┘ ││
│ │ ┌──┐ ││
│ │ │ │ ← Travail qui s'accumule ││
│ │ └──┘ ││
│ │ ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ SOLUTIONS AUX GOULOTS: │
│ • Former plus de reviewers (capacité) │
│ • Réduire taille des PRs (plus facile à reviewer) │
│ • Automatiser les vérifications (moins de travail manuel) │
│ • Swarm: tout le monde aide à vider le goulot │
└─────────────────────────────────────────────────────────────┘