Anaïs Sparesotto
Méthodes · AgileDébutant≈ 2h · 8 chapitres

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

Le manifeste dit « plutôt que », pas « au lieu de ». Documentation et plans restent utiles. C'est juste qu'en cas d'arbitrage, on privilégie les éléments de gauche.

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

Ce n'est pas un dogme, pas une recette miracle, pas une excuse pour ne pas documenter. Quelqu'un qui te dit « c'est agile, donc on ne documente pas » a tout faux.

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

Forces : cadence prévisible, transparence, feedback régulier. Limites : rituels chronophages si appliqués mécaniquement, mal adapté au flux continu (support, ops). Si tes journées sont rythmées par des urgences, Scrum va te frustrer.

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

Équipes support, maintenance, ops, ou tout contexte où l'imprévu est la norme. Aussi excellent pour les solos ou très petites équipes où Scrum est lourd.

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

Même si on ne fait pas « du XP » aujourd'hui, la plupart des pratiques techniques modernes (CI/CD, TDD, refacto, pair programming) viennent d'XP. C'est la méthode qui a le plus influencé le métier de dev.

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

Shape Up demande aux équipes de shape leur travail elles-mêmes : cadrer, faire des trade-offs, abandonner si trop gros. Demande de l'expérience. Pour une équipe junior, Scrum reste un meilleur point de départ.

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

Beaucoup d'équipes finissent en ScrumBan : structure Scrum (sprints, rétros) + WIP limits du Kanban + un peu d'asynchrone. C'est pragmatique, et souvent ce qui marche le mieux en équipe distribuée.

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

Adopter les rituels (daily, sprint, rétro) sans les valeurs (auto-organisation, adaptation, qualité). C'est ce qu'on appelle le cargo cult agile. Le résultat : tu as l'air agile, mais tu ne livres pas mieux. Souvent pire, en fait.

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

L'agilité distribuée demande d'abandonner le micro-management. Tu mesures les résultats (objectifs atteints, qualité livrée), pas le présentéisme (heures en ligne, réponse Slack en moins de 5 min). Sans confiance, le distribué ne marche pas.

🛠️ 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

  1. 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.
  2. 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.
  3. 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. 1

    Quelle est la première valeur du Manifeste agile ?

  2. 2

    Quelle est la durée maximale recommandée d'un sprint Scrum ?

  3. 3

    À quoi sert une WIP limit en Kanban ?

  4. 4

    Le Scrum Master est :

  5. 5

    TDD signifie :

  6. 6

    Quelle méthode propose des cycles de 6 semaines + cooldown ?

  7. 7

    Lequel est un anti-pattern ?

  8. 8

    Kanban est particulièrement adapté à :

  9. 9

    Que signifie « appetite » en Shape Up ?

  10. 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 →