Agilité - Scrum, Kanban et Lean
L'essentiel des méthodes agiles pour mieux organiser son travail, livrer en continu et améliorer en permanence - sans dogmatisme.
Qu'est-ce que l'agilité ?
Un état d'esprit avant d'être une méthode
Un logiciel fonctionnel plutôt qu'une documentation exhaustive.
La collaboration avec le client plutôt que la négociation contractuelle.
L'adaptation au changement plutôt que le suivi d'un plan.
Ce que l'agilité change concrètement
- ✓Découper le travail en petits lots livrables rapidement
- ✓Solliciter des feedbacks tôt et souvent - pas à la fin
- ✓Réduire l'encours pour rester concentré et livrer plus vite
- ✓S'améliorer en continu via des rétrospectives régulières
- ✓Accepter que l'avenir soit difficile à prédire - et s'y adapter
Scrum
Un framework itératif structuré autour du sprint
Scrum Master - facilite le processus et lève les obstacles.
Équipe de développement - réalise le travail de manière auto-organisée.
L'équipe sélectionne les éléments du backlog à réaliser pendant le sprint et planifie comment les accomplir.
Réunion quotidienne courte (15 min) pour synchroniser l'équipe : ce qui a été fait, ce qui est prévu, les obstacles.
Démonstration du travail accompli aux parties prenantes pour obtenir des feedbacks et valider la direction.
L'équipe réfléchit à ses processus pour identifier des actions d'amélioration concrètes pour le prochain sprint.
C'est celui qui fait qui sait.
- Jean-François Zobrist · cité dans Scrum LifeUn livre qui s'adresse directement au lecteur, progressif et illustré. Parfait pour un débutant qui veut comprendre Scrum en profondeur, avec des nuances subtiles que les vidéos ne transmettent pas toujours.
À retenir
- ✓Scrum est un framework, pas une méthode rigide - il s'adapte au contexte
- ✓Mal appliqué, il peut devenir une simple gestion de tickets sans vraie collaboration
- ✓Les rétrospectives sont la clé de l'amélioration continue - ne pas les sauter
- ✓Le No Estimate questionne l'utilité des estimations : se concentrer sur la livraison continue
Kanban
Visualiser le flux, limiter l'encours, livrer en continu
« Commencer par terminer avant de prendre une nouvelle tâche » - la concentration sur un sujet à la fois est bien plus efficace que le multitâche.
Très complet pour un débutant. Les deux premières parties (comprendre Kanban et s'organiser avec) sont particulièrement accessibles et pratiques.
Kanban en pratique
- ✓Management visuel - tableau (Trello, ...) pour voir l'état de chaque tâche en un coup d'œil
- ✓Limiter le WIP - fixer un nombre maximum de tâches par colonne pour éviter les goulots
- ✓Boucles de feedback courtes - identifier les blocages rapidement et les résoudre
- ✓Finir avant de commencer - résister à l'envie de démarrer une nouvelle tâche si la précédente n'est pas terminée
- ✓Kanban s'adapte à n'importe quel contexte - pas besoin de tout changer pour commencer
Lean
Éliminer le gaspillage, maximiser la valeur
L'état d'esprit Lean
- ✓Se concentrer sur la valeur livrée - pas sur l'activité
- ✓Réduire les lots de travail pour livrer plus souvent
- ✓Identifier et éliminer ce qui ralentit le flux
- ✓Améliorer en continu - le kaizen : chaque jour un peu mieux
- ✓Mesurer pour décider - pas pour contrôler
Don't blame the people, blame the process.
- Philosophie Lean / DevOpsMéthodes traditionnelles
Cycle en V, Prince2 - pas si opposées qu'on le croit
Ce qu'on peut retenir des méthodes traditionnelles
- ✓Une structure claire des phases du projet - utile pour cadrer la réflexion
- ✓Les retours d'expérience font partie des fondamentaux de Prince2 aussi
- ✓Réduire la taille des lots dans un cycle en V le rend naturellement plus agile
- ✓Combiner les approches est souvent plus pertinent que choisir dogmatiquement
Quelle méthode pour quel contexte ?
Choisir ou combiner selon la situation
| Méthode | Caractéristiques | Adapté quand… |
| Scrum | Sprints fixes, rôles définis, rituels structurés | Équipe dédiée, produit évolutif, besoins changeants |
| Kanban | Flux continu, tableau visuel, limite WIP | Travail en flux, demandes continues, contexte solo ou petit groupe |
| Lean | Élimination du gaspillage, maximisation de la valeur | Optimisation de processus existants, amélioration continue |
| Cycle en V | Phases séquentielles, documentation, structure forte | Besoins stables et bien définis, contexte réglementé |
L'agilité n'est pas une religion
Scrum structure le travail en sprints avec des rituels clairs. Kanban visualise le flux et limite l'encours. Lean élimine le gaspillage et maximise la valeur. Les méthodes traditionnelles offrent une structure utile dans les bons contextes.
La vraie question n'est pas "quelle méthode choisir ?" mais "comment l'adapter à mon contexte ?". Un cycle en V avec des feedbacks réguliers, un Scrum allégé, un Kanban personnel - mélanger intelligemment vaut mieux qu'appliquer dogmatiquement.