Les différentes méthodes agiles
Manifeste, Scrum, Kanban, XP, Shape Up. Comprendre les forces et les limites de chacune pour choisir ce qui colle vraiment à ton contexte.
À la fin du cours, tu sais
- Comprendre l'origine et l'esprit du Manifeste agile
- Connaître les rôles, événements et artefacts de Scrum
- Savoir mettre en place un Kanban avec WIP limits
- Connaître les pratiques XP et leur impact qualité
- Découvrir Shape Up et savoir quand l'envisager
- Reconnaître les anti-patterns du faux agile
Prérequis
- Avoir déjà bossé en équipe (école, alternance, stage)
- Pas de prérequis technique particulier
Chapitre 1
Le Manifeste agile : aux origines
L'agilité naît en 2001 quand 17 praticiens se réunissent dans l'Utah pour répondre à l'échec des cycles en V trop rigides. Ce n'est pas une méthode, c'est un état d'esprit.
Contexte historique
Crise du logiciel des années 90 : les projets livrent en retard, hors budget, hors besoin. Les cycles en V rigides ne supportent pas le changement. Réponse : un manifeste court qui change la priorité des choses.
Les 4 valeurs
- Individus et interactions plutôt que processus et outils
- Logiciel qui marche plutôt que documentation exhaustive
- Collaboration avec le client plutôt que négociation contractuelle
- Adaptation au changement plutôt que suivi d'un plan
Subtilité importante
Les 12 principes en bref
- Livraisons fréquentes (semaines, pas mois)
- Accueil du changement, même tard dans le projet
- Équipes auto-organisées
- Rythme soutenable
- Simplicité (l'art de maximiser le travail à ne pas faire)
- Rétrospectives régulières pour s'améliorer
Ce que l'agilité n'est pas
Chapitre 2
Scrum, le framework dominant
Scrum reste en 2025 le framework agile le plus utilisé, surtout dans les grandes structures. Utile mais pas universel.
Les 3 rôles
- Product Owner : porte la vision, priorise le backlog. Pas un chef de projet
- Scrum Master : facilitateur, retire les blocages. Pas un chef d'équipe
- Équipe de développement : pluridisciplinaire, 5 à 9 personnes, auto-organisée
Les événements
- Sprint planning : on choisit les stories du prochain sprint
- Daily stand-up : 15 min max, debout, focus équipe (pas reporting au chef)
- Sprint review : démo de ce qui a été livré, feedback des parties prenantes
- Rétrospective : ce qu'on garde, ce qu'on change, on agit
Les artefacts
- Product Backlog : la liste de tout ce qu'on aimerait faire, priorisée
- Sprint Backlog : ce qu'on s'engage à faire dans le sprint
- Incrément : ce qui est potentiellement livrable à la fin du sprint
Le sprint
Une itération de 1 à 4 semaines (2 semaines = standard de facto). L'objectif est figé pendant le sprint : on ne change pas le scope en cours.
Forces et limites
Chapitre 3
Kanban, le flux continu
Inspiré du Toyota Production System. Kanban se concentre sur la fluidité du travail plutôt que sur les itérations.
Le board
Colonnes typiques : À faire, En cours, Review, Terminé. Tu adaptes selon ton workflow (ajout de Bloqué, En staging, etc.). Le board visualise le flux.
WIP limits (Work In Progress)
- Tu fixes un nombre maximum de tâches par colonne
- Si la colonne est pleine, tu ne peux pas en ajouter avant d'avoir terminé une existante
- Effet immédiat : tu finis avant de commencer. Le multitâche destructeur disparaît
- Effet bonus : les blocages remontent vite (la colonne se bloque, on doit s'en occuper)
Flux tiré, pas poussé
En Scrum, l'équipe pousse du travail dans le sprint au planning. En Kanban, l'équipe tire une tâche du backlog quand elle a fini la précédente. Plus fluide, moins de cérémonie.
Les métriques
- Lead time : temps entre la création de la tâche et sa fin
- Cycle time : temps entre le début du travail et sa fin
- Throughput : nombre de tâches finies par semaine
Quand l'utiliser
Chapitre 4
eXtreme Programming (XP)
XP pousse les bonnes pratiques techniques à leur extrême. Souvent oubliée du grand public, c'est pourtant la méthode la plus orientée qualité de code.
Les pratiques phares
- Pair programming : 2 devs, 1 clavier, moins de bugs, meilleur transfert de connaissances
- TDD (Test-Driven Development) : test d'abord, code après
- Refactoring continu : améliorer le code sans changer son comportement, en permanence
- Intégration continue : merger souvent, tester automatiquement (CI/CD)
- Propriété collective du code : tout le monde peut modifier tout, pas de chasse gardée
- Petites livraisons : déployer souvent, en petits incréments
- Client sur site : un PO accessible en continu, pas un sponsor lointain
Héritage de XP
Quand XP brille
- Équipes techniques senior, motivées
- Contextes où la qualité du code est critique (santé, finance, embarqué)
- Projets longs où la dette technique pèserait vite
Chapitre 5
Shape Up : l'alternative Basecamp
Publiée par Basecamp en 2019, Shape Up propose une alternative à Scrum pour les produits matures et les équipes autonomes.
Les concepts clés
- Cycles de 6 semaines + 2 semaines de cooldown pour respirer
- Pas de backlog infini : on shape un projet (le cadrer) avant de l'engager
- Appetite plutôt qu'estimation : on fixe le temps qu'on accepte d'investir, pas l'inverse
- Betting table : décision périodique sur quoi engager pour le cycle suivant
- Hill chart : visualiser la progression (montée = découverte, descente = exécution)
Pertinent pour
- Produit installé, base utilisateur·ices existante
- Équipe senior autonome (devs qui savent shape)
- Peu de stakeholders externes à coordonner
Pas pour les juniors
Chapitre 6
Quand utiliser quoi ?
Aucune méthode n'est meilleure dans l'absolu. Le bon choix dépend de ton contexte.
- Scrum : produit en construction, équipe stable, besoin de cadence prévisible
- Kanban : flux imprévisible, support, ops, maintenance, équipe très petite
- XP : équipe technique mature, qualité critique
- Shape Up : produit installé, équipe senior autonome, peu de stakeholders
- No-method / hybride : tendance 2025, prendre ce qui marche pour ton contexte sans religion
Les vraies questions à se poser
- Quelle est la prévisibilité du travail ? (Scrum aime la prédictibilité, Kanban la variabilité)
- Quelle est la taille de l'équipe ? (Scrum demande 5-9 ; Kanban marche dès 1)
- Quelle est la maturité technique ? (XP et Shape Up demandent du senior)
- Quel est le rythme attendu ? (déploiement continu vs releases planifiées)
ScrumBan
Chapitre 7
Anti-patterns : l'agilité dévoyée
L'agilité dévoyée fait plus de mal que pas d'agilité du tout. Voici les pièges les plus courants.
- Scrum imposé top-down sans buy-in de l'équipe : rituels vides, frustration générale
- Fake agile : on garde le cycle en V mais on renomme les phases « sprints »
- Story-points olympiques : course à la vélocité, on triche, on baisse la qualité pour faire monter le chiffre
- Daily stand-up qui dure 45 min et devient un reporting au manager
- Rétro alibi : on parle, rien ne change, on rejoue les mêmes sujets sprint après sprint
- Product Owner fantôme : pas de vision, le backlog devient une todo-list de demandes random
- Scrum Master mi-chef de projet, mi-coach : double casquette qui crée des conflits d'intérêt
- Refacto interdit : « on n'a pas le temps, on est sous pression ». La dette technique explose
Le piège du cargo cult
Chapitre 8
Agile en équipe distribuée (2025)
Le télétravail et les équipes globales changent les règles. Beaucoup de rituels Scrum classiques ont été repensés.
Async-first
- Daily écrit dans un canal Slack au lieu d'un stand-up synchrone
- Vidéo enregistrée pour les démos longues (le live sync force toute l'équipe à se réunir)
- Documentation renforcée : ce qui se disait à la machine à café doit s'écrire
- Decisions logs : trace écrite des décisions, retrouvable
Outils 2025
- Linear : gestion de projet, alternative moderne à Jira
- Notion : doc et wiki, parfois Confluence
- Miro / FigJam : whiteboards collaboratifs (planning, rétro, brainstorm)
- GitHub Projects : si toute l'équipe est sur GitHub
- Slack / Discord : communication async + sync
Fuseaux horaires
Règle de base : overlap de 3 à 4h minimum dans la journée pour les rituels synchrones (rétro, planning). Au-delà, l'équipe est follow-the-sun et fonctionne en async pur.
Confiance par défaut
🛠️ Exercice optionnel
Découper une feature en Scrum vs Kanban
Tu travailles sur une appli SaaS comptable et le PO demande : « ajouter un export PDF des factures ». Tu vas voir comment la même feature se traite très différemment selon la méthode.
Ta mission
- Approche Scrum : découpe en 4 user stories (génération PDF, sélection de période, envoi par email, historique des exports). Estime en story points (Fibonacci 1, 2, 3, 5, 8, 13). Planifie sur 2 sprints de 2 semaines. Liste ce qu'on démontre en review.
- Approche Kanban : crée le même découpage en cartes individuelles. Fixe une WIP limit à 2 par colonne. Définis le critère « Done ». Identifie comment tu livres chaque sous-fonction dès qu'elle est prête.
- Compare :
- Délai de première mise en prod (la génération PDF seule)
- Prévisibilité de la date de fin globale
- Charge mentale et coordination
- Capacité à réagir si le client change d'avis en cours de route
Tu bloques ? Des indices, à dévoiler quand tu en as besoin.
Indice 1
Indice masqué.
Indice 2
Indice masqué.
Indice 3
Indice masqué.
✅ QCM de fin de cours
Teste tes acquis
10 questions, plusieurs réponses parfois possibles. Coche tout ce qui te semble juste, puis valide pour voir ton score et les explications.
- 1
Quelle est la première valeur du Manifeste agile ?
- 2
Quelle est la durée maximale recommandée d'un sprint Scrum ?
- 3
À quoi sert une WIP limit en Kanban ?
- 4
Le Scrum Master est :
- 5
TDD signifie :
- 6
Quelle méthode propose des cycles de 6 semaines + cooldown ?
- 7
Lequel est un anti-pattern ?
- 8
Kanban est particulièrement adapté à :
- 9
Que signifie « appetite » en Shape Up ?
- 10
En 2025, quelle pratique est centrale en équipe distribuée ?
Tu peux laisser des questions sans réponse, elles compteront comme fausses.
Tu veux ce cours pour ton équipe ?
Je peux adapter et animer ce cours pour tes formateur·ices ou tes apprenant·es, en présentiel ou en distanciel. Parlons-en pendant l'audit gratuit.
Réserver un audit gratuit →