Fiche de révision : Méthodes Agile et Scrum

Plan du Cours

  1. Fondements de la méthodologie Agile
  2. Frameworks Agile et méthodes traditionnelles
  3. Fondamentaux du framework Scrum
  4. Rôles et responsabilités Scrum
  5. Artefacts et hiérarchie du backlog
  6. Sprints et indicateurs de performance
  7. Avantages et limites de l’Agile
  8. Choisir et démarrer un projet Agile

1. Fondements de la méthodologie Agile

Notions clés & Définitions

  • Méthodologie de gestion de projet : Technique ou système utilisé pour effectuer une tâche ou exécuter un objectif.
  • Méthodologie Agile : S’appuie sur 4 valeurs et 12 principes définis par le Manifeste Agile et privilégie la flexibilité, la collaboration et la livraison fréquente de produits fonctionnels plutôt qu’une planification exhaustive et rigide.

Points essentiels

  • Le fonctionnement Agile repose sur: des cycles courts, la livraison régulière de valeur, l’intégration des retours des parties prenantes, la planification adaptative, la collaboration d’équipes pluridisciplinaires, la confiance entre les membres

Astuce mémo

Agile adapte et collabore, Waterfall planifie et séquence.

2. Frameworks Agile et méthodes traditionnelles

★ À maîtriser

  • Les principaux frameworks Agile sont:
    • Scrum
    • Kanban
    • Lean
    • Extreme Programming (XP)

📌 Scrum organise le travail en sprints, Kanban pilote visuellement les flux et limite le travail en cours, Lean réduit les gaspillages par l’amélioration continue, tandis que XP se concentre sur la qualité du code et les tests automatisés.

📌 Waterfall est une méthode rigide et séquentielle qui fixe le produit, le calendrier et les rôles dès le lancement, tandis que le cycle en V ajoute une phase de test miroir à chaque étape de conception.

Compléments

  • Waterfall offre une vision claire du budget et du planning dès le départ, mais il est peu flexible et repose sur un cahier des charges figé.

3. Fondamentaux du framework Scrum

Notions clés & Définitions

  • Scrum : Jeff Sutherland et Ken Schwaber, au début des années — Framework Agile de gestion de projet qui permet de développer des produits de manière itérative et incrémentale grâce à des cycles courts appelés sprints.

★ À maîtriser

  • Une équipe Scrum est pluridisciplinaire, auto-organisée et de petite taille, avec 10 personnes ou moins, et livre à chaque Sprint un incrément de produit créateur de valeur.

Compléments

  • Scrum s’appuie sur l’empirisme et les principes du Lean en privilégiant l’apprentissage par l’expérience, l’adaptation et la création de valeur. — Schwaber & Sutherland, Scrum Guide, 2020

Astuce mémo

PO, SM, équipe : les trois rôles Scrum.

4. Rôles et responsabilités Scrum

Points essentiels

📌 Le Product Owner maximise la valeur du produit en représentant les besoins des utilisateurs et des parties prenantes, tandis que le Scrum Master garantit l’application de Scrum et facilite l’équipe.

  • Le Product Owner:

    • gère et priorise le Product Backlog
    • définit les fonctionnalités
    • collabore avec les parties prenantes
    • valide les priorités de livraison
  • Le Scrum Master:

    • coache l’équipe
    • identifie et lève les obstacles
    • anime les cérémonies Scrum
    • favorise l’amélioration continue
  • L’équipe de développement conçoit, développe et livre un incrément à chaque Sprint, en partageant les compétences et la responsabilité collective de l’objectif du Sprint.

5. Artefacts et hiérarchie du backlog

Notions clés & Définitions

  • Product Backlog : Liste priorisée, évolutive et centralisée de l’ensemble des besoins liés au développement d’un produit, notamment les fonctionnalités, améliorations, corrections de bugs, exigences métier et tâches techniques.
  • Définition of Done : Ensemble de critères de qualité permettant de confirmer qu’un incrément est terminé et prêt à être livré.

Points essentiels

  • Les trois artefacts Scrum sont:

    • le Product Backlog
    • le Sprint Backlog
    • l’Increment
  • 🔄 Le parcours du backlog produit suit quatre étapes (Schwaber & Sutherland, 2020):

    1. la vision du produit
    2. la stratégie produit
    3. la roadmap produit
    4. le Product Backlog

📌 La hiérarchie du Product Backlog suit l’ordre Initiative → Epic → User Story, l’initiative regroupant plusieurs epics, l’epic regroupant des fonctionnalités cohérentes et la user story décrivant un besoin du point de vue de l’utilisateur final.

Astuce mémo

Vision → stratégie → roadmap → backlog.

6. Sprints et indicateurs de performance

Notions clés & Définitions

  • Sprint : Période limitée dans le temps, généralement de une à quatre semaines, durant laquelle l’équipe réalise un objectif clair et produit un travail potentiellement livrable.
  • Vélocité : Mesure de la quantité de travail réalisée par une équipe au cours d’un Sprint, généralement en story points, afin d’anticiper sa capacité future et de planifier les Sprints.

Points essentiels

  • 🔄 Les quatre cérémonies principales de Scrum sont:

    1. le Sprint Planning
    2. le Daily Stand-up
    3. la Sprint Review
    4. la Sprint Retrospective
  • Le Sprint Planning définit ce qui sera livré, le Daily Stand-up suit l’avancement et les blocages, la Sprint Review recueille le feedback des parties prenantes et la Sprint Retrospective identifie les améliorations.

Astuce mémo

Planning → Daily → Review → Rétrospective.

7. Avantages et limites de l’Agile

Points essentiels

  • L’approche Agile accélère les livraisons, améliore la fiabilité grâce aux tests intermédiaires, facilite les changements et permet des améliorations rapides grâce aux boucles de rétroaction fréquentes.

  • L’Agile peut être difficile à appliquer lorsque l’équipe manque d’autonomie ou de motivation, lorsque la documentation est insuffisante ou lorsque le budget et le calendrier exigent une forte stabilité.

Astuce mémo

Cycles courts → feedback rapide → amélioration continue.

8. Choisir et démarrer un projet Agile

★ À maîtriser

  • Les critères de choix comprennent:

    • le budget
    • la chronologie
    • les objectifs
    • les valeurs organisationnelles
    • la complexité et l’évolution
    • la flexibilité attendue
    • le type de projet ou secteur
    • les caractéristiques de l’équipe
  • 🔄 Le démarrage d’un projet Agile Scrum suit ces étapes:

    1. constituer l’équipe Scrum
    2. définir les Sprints
    3. établir une roadmap
    4. définir le workflow Agile
    5. créer le Product Backlog
    6. définir la Definition of Done
    7. établir les priorités
    8. planifier les cérémonies Scrum

Compléments

  • JIRA permet de (Atlassian): gérer les backlogs, planifier les Sprints, suivre les user stories, tâches et bugs, visualiser l’avancement, générer des rapports comme le Burndown Chart et la Velocity

Tableaux de synthèse

Comparaison des méthodes de gestion de projet

MéthodeOrganisation du travailCaractéristique principale
AgileItérative et incrémentaleAdaptation, collaboration et feedback fréquents
WaterfallSéquentielle et prédéfinieProduit et calendrier fixés dès le lancement
Cycle en VSéquentielle avec tests miroirsChaque étape de conception possède une phase de test associée

Teste tes connaissances

Teste tes connaissances sur Méthodes Agile et Scrum avec 11 questions à choix multiples et corrections détaillées.

1. Quelle caractéristique distingue principalement la méthodologie Agile d’une planification de projet rigide ?

2. Qu'est-ce que la méthodologie Agile en gestion de projet ?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Méthodes Agile et Scrum avec 11 flashcards interactives.

Qu'est-ce qu'une méthodologie de gestion de projet ?

Une technique ou un système pour effectuer une tâche ou atteindre un objectif.

Méthodologie Agile: valeurs clés

Flexibilité, collaboration, livraison fréquente.

Sur quoi s'appuie la méthodologie Agile selon le Manifeste Agile ?

Sur 4 valeurs et 12 principes favorisant flexibilité, collaboration et livraisons fréquentes.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches