Med Learning
  • Accueil
  • Cours
  • Formation OFPPT
  • Roadmaps
  • Projets
  • Articles
  • Contact
Med Learning

La plateforme d’apprentissage structurée pour les étudiants OFPPT et les autodidactes.

  • medlearning905@gmail.com
  • 06 87 49 76 05
  • @medle_arning

Navigation

  • Accueil
  • Cours
  • Roadmaps
  • Projets pratiques
  • Classement
  • Articles
  • Contact

Formation OFPPT

  • 1ère année
  • 2ème année
  • Filière Full Stack
  • Filière Mobile
  • Cours, TP, EFM et EFF

Mon compte

  • Connexion
  • Créer un compte
  • Mon espace
  • Mot de passe oublié

Med Learning a été créé par Anas Mounchit à la mémoire de son frère Mohammed Maadallah. Ce site est une sadaqa jariya pour lui : chaque leçon apprise ici, chaque ligne de code écrite, est une bonne action qui continue de l’accompagner.

Si Med Learning t’a aidé, pense à lui dans tes prières.

Qu’Allah lui accorde Sa miséricorde et l’accueille dans Son vaste paradis. رحمه الله

© 2026 Med Learning — Fait au Maroc, pour les étudiants.

ConfidentialitéContact & FAQ
Retour au cours

Adopter l'approche Agile

Crée un compte pour sauvegarder ta progression.

  • 1.1 Découvrir les concepts de gestion de projet
  • 1.2 Découvrir les différentes méthodes de gestion de projet
CoursAdopter l'approche AgileModule 1
02

Module 1Connaître les fondamentaux de la gestion de projet

Chapitre 2 sur 11

Découvrir les différentes méthodes de gestion de projet

Cascade, cycle en V, cycle en Y, le Manifeste agile et ses 12 principes, Scrum, Kanban, Lean et XP.

  • ≈ 115 min
  • 3 leçons
  • 2 vidéos
  • 4 exercices
  • TP

Objectifs

Avec ce chapitre, tu sauras…

  • décrire les méthodes prédictives : cascade, cycle en V, cycle en Y (processus unifié, 2TUP) ;
  • connaître le Manifeste agile : ses 4 valeurs et ses 12 principes ;
  • distinguer les principales méthodes agiles : Scrum, Kanban, Lean, XP ;
  • comparer le cycle en V et les méthodes agiles et choisir selon le projet.

Au programme

  1. Objectifs
  2. 1.Les méthodes prédictives
  3. 2.Les méthodes agiles
  4. 3.Cycle en V ou méthodes agiles ?
  5. TP fil rouge · Le choix de méthode pour Kitab
  6. Exercices corrigés
  7. L'essentiel
1

Leçon 1

Les méthodes prédictives

Les méthodes prédictives (on dit aussi « traditionnelles » ou « classiques ») reposent sur une organisation stricte du travail par étapes : tout est défini avec le client au départ, puis le chef de projet veille à ce que chaque étape soit réalisée comme prévu. Une étape ne commence que lorsque la précédente est terminée et validée. Elles cherchent à écarter le risque en respectant le plan.

Le modèle en cascade (Waterfall)

Le modèle en cascade
txt
 Exigences (besoins du client)
      └─► Conception
               └─► Planification (budget, échéances)
                         └─► Réalisation
                                  └─► Validation et correction
                                              └─► Maintenance

Approche linéaire et séquentielle : la fin d'une phase déclenche la suivante, sans retour en arrière.

AvantagesInconvénients
simple à comprendre et à piloterles projets complexes se découpent rarement en phases nettes
planning précis dès le départpeu de souplesse quand les exigences changent
documentation complètel'utilisateur ne découvre le produit qu'après la programmation
les erreurs sont parfois détectées à la fin seulement, quand elles coûtent le plus cher

Le cycle en V

Développé dans les années 1980 pour les projets industriels puis étendu à l'informatique, le cycle en V découle de la cascade. Sa branche descendante décrit la conception (besoins, spécifications, conception générale, conception détaillée), puis vient le codage, et sa branche ascendante associe à chaque étape de conception une étape de validation (tests unitaires, d'intégration, de validation, recette). Il a été remis en cause à partir des années 2000, avec l'accélération des changements technologiques. (Le schéma détaillé est au chapitre 1 du module M201.)

AvantagesInconvénients
on ne revient pas sans cesse sur les spécifications : une étape validée est une base solidel'effet tunnel : un long délai entre l'expression du besoin et la recette, pendant lequel le client ne voit rien
rigoureux et intuitif ; chacun sait où il en estsupporte mal le changement : si le besoin évolue ou a été mal exprimé, tout est à refaire
documentation réutilisable d'un projet à l'autreune documentation lourde, produite au début et difficile à corriger ensuite
adapté aux équipes multisites : seulement des réunions de pilotage aux changements de phasepeu de réactivité face aux imprévus et au marché

Le cycle en Y et le processus unifié

Le processus unifié (UP, Unified Process) est une famille de démarches conçues avec UML (module M201). Un processus unifié est :

  • itératif et incrémental : le système est construit par itérations successives, chacune ajoutant un incrément ;
  • centré sur l'architecture ;
  • piloté par les cas d'utilisation (les besoins des utilisateurs) ;
  • piloté par les risques : les éléments les plus risqués sont traités en premier.

Le 2TUP (2 Track Unified Process) propose un cycle en Y : une branche fonctionnelle (capture des besoins fonctionnels, analyse) et une branche technique (capture des besoins techniques, architecture générique) avancent en parallèle, puis fusionnent en une branche de réalisation (conception, codage, tests, déploiement).

Le cycle en Y (2TUP)
txt
   branche fonctionnelle             branche technique
   (besoins fonctionnels,            (besoins techniques,
    analyse)                          architecture générique)
              \                          /
               \                        /
                \______________________/
                           |
                  conception préliminaire et détaillée
                           |
                   codage, tests, recette

Piège classique

Une méthode classée « prédictive » mais itérative

Le résumé range le cycle en Y parmi les méthodes prédictives, alors qu'il le décrit comme itératif et incrémental, avec « les caractéristiques d'une méthode agile ». Les deux sont vrais : le processus unifié est itératif, mais il est souvent mis en œuvre de façon lourde (beaucoup d'activités et de documents, une équipe très qualifiée en UML), ce qui le rapproche en pratique des méthodes prédictives.

Vidéo · À regarder

FR

Le cycle en V - Pilotage de projet

Yann Bidon · YouTube

Regarde de 0:00 à la fin
Ouvrir sur YouTube à 0:00

Ce que tu vas voir (vidéo courte, entièrement sur ce sujet) : le cycle en V : la branche descendante (spécifications, conception) et la branche montante (tests correspondants), et ses limites quand le besoin change. C'est le cycle en V présenté parmi les méthodes prédictives.

2

Leçon 2

Les méthodes agiles

Le Manifeste agile

Définition

Agilité

Une méthode agile découpe le projet en itérations courtes (quelques semaines) qui livrent chacune une partie utilisable du produit. Le client donne son avis à chaque itération, et le plan est ajusté en continu. L'idée de départ : planifier tout le projet dans les moindres détails avant de commencer est contre-productif, car il est rare que tout se passe comme prévu.

En février 2001, à Snowbird (États-Unis), dix-sept experts du développement logiciel ont rédigé le Manifeste pour le développement agile de logiciels. Il fixe 4 valeurs et 12 principes.

À savoir

Les 4 valeurs du Manifeste agile

« Nous découvrons comment mieux développer des logiciels par la pratique et en aidant les autres à le faire. Ces expériences nous ont amenés à valoriser :

  1. les individus et leurs interactions plus que les processus et les outils ;
  2. des logiciels opérationnels plus qu'une documentation exhaustive ;
  3. la collaboration avec les clients plus que la négociation contractuelle ;
  4. l'adaptation au changement plus que le suivi d'un plan.

Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers. »

Piège classique

« Plus que » ne veut pas dire « au lieu de »

Le Manifeste ne dit pas qu'il ne faut pas de documentation, de plan, d'outils ou de contrat. Il dit qu'en cas de choix, on privilégie l'élément de gauche. Une équipe agile documente, planifie et contractualise, mais juste ce qu'il faut.

N°Les 12 principes, résumésCe que ça change concrètement
1satisfaire le client en livrant tôt et régulièrement des fonctionnalités utilesune première version utilisable en quelques semaines
2accueillir le changement, même tard dans le projetun nouveau besoin entre dans le backlog, il n'est pas refusé
3livrer fréquemment un logiciel opérationnel, de quelques semaines à quelques mois, en préférant les délais courtsdes sprints de 1 à 4 semaines
4utilisateurs (métier) et développeurs travaillent ensemble quotidiennementle Product Owner est disponible pour l'équipe
5réaliser les projets avec des personnes motivées, leur donner l'environnement et le soutien dont elles ont besoin, et leur faire confiancepas de micro-management
6le dialogue en face à face est la méthode la plus efficace pour transmettre l'informationle Daily Scrum, les équipes regroupées (ou en visio)
7un logiciel opérationnel est la principale mesure d'avancement« terminé » veut dire testé et utilisable, pas « codé à 90 % »
8un rythme soutenable et constant, indéfinimentpas d'heures supplémentaires en permanence
9une attention continue à l'excellence technique et à une bonne conceptiontests automatisés, revue de code, refactoring
10la simplicité, l'art de maximiser la quantité de travail non faite, est essentiellene pas développer ce que personne n'a demandé
11les meilleures architectures, spécifications et conceptions émergent d'équipes auto-organiséesl'équipe décide elle-même comment réaliser le travail
12à intervalles réguliers, l'équipe réfléchit à comment devenir plus efficace et ajuste son comportementla rétrospective de sprint

Tableau: Les principales méthodes agiles

MéthodePrincipePratiques clés
Scrum (années 1990)un cadre de gestion par sprints de durée fixe (1 à 4 semaines) avec des rôles, des événements et des artefacts définisProduct Owner, Scrum Master, Developers ; backlog ; Sprint Planning, Daily Scrum, revue, rétrospective (chapitre 5)
Kanban (issu de la production de Toyota ; kanban signifie « étiquette » ou « panneau » en japonais)visualiser le flux du travail dans un tableau à colonnes et limiter le travail en courscolonnes (À faire, En cours, En test, Terminé) ; limites WIP (Work In Progress) par colonne ; mesure du délai de traitement ; pas de sprints obligatoires
Lean (Lean software development)produire de la valeur en éliminant le gaspillagesupprimer les fonctionnalités inutiles, les attentes, les allers-retours ; apprendre en continu ; livrer vite
XP (eXtreme Programming, Kent Beck, fin des années 1990)pousser à l'extrême les bonnes pratiques de programmationprogrammation en binôme, développement piloté par les tests (TDD), intégration continue, refactoring, petites livraisons, propriété collective du code
RAD (Rapid Application Development, James Martin, 1991)développement rapide par prototypes successifs validés par l'utilisateurmaquettes, itérations courtes, outils de génération
Un tableau Kanban avec des limites de travail en cours (WIP)
txt
 À FAIRE          EN COURS (max 3)    EN TEST (max 2)    TERMINÉ
 ┌───────────┐    ┌───────────┐       ┌───────────┐      ┌───────────┐
 │ Panier    │    │ Recherche │       │ Connexion │      │ Accueil   │
 ├───────────┤    ├───────────┤       └───────────┘      ├───────────┤
 │ Paiement  │    │ Fiche     │                          │ Catalogue │
 ├───────────┤    │ livre     │                          └───────────┘
 │ Avis      │    └───────────┘
 └───────────┘
 Une nouvelle carte n'entre dans EN COURS que s'il y a moins de 3 cartes.

À savoir

Scrum et Kanban ensemble

Beaucoup d'équipes combinent les deux (Scrumban) : elles travaillent en sprints Scrum et suivent leur travail sur un tableau Kanban avec des limites WIP. Le tableau de sprint de Jira (chapitre 6) est d'ailleurs un tableau Kanban.

3

Leçon 3

Cycle en V ou méthodes agiles ?

Cycle en VMéthodes agiles
centré surle processus (suivre les étapes)le produit (livrer de la valeur)
définition du besoincomplète au départprogressive, affinée à chaque itération
réalisationen une seule phase, conçue en amont et vérifiée en avalincrémentale : morceau par morceau
le client voit le produità la fin (recette)à chaque itération (revue de sprint)
changementscoûteux, à éviterbienvenus
documentationexhaustivesuffisante
risque principall'effet tunnel : livrer un produit qui ne correspond plus au besoinla dérive si le Product Owner n'est pas disponible ou si la discipline manque
adapté àbesoins stables et bien connus, contexte réglementé (aéronautique, banque, administration), contrat au forfaitbesoins incertains ou évolutifs, produit numérique, marché concurrentiel

Méthode

Choisir une méthode

Pose quatre questions : les besoins sont-ils stables et complets ? le client est-il disponible pour donner son avis régulièrement ? le contrat fixe-t-il le périmètre au forfait ? une réglementation impose-t-elle une documentation complète ? Plus les réponses sont « oui, oui… non, non » (besoins instables, client disponible, pas de forfait fermé, pas de contrainte réglementaire forte), plus une méthode agile s'impose. Dans la réalité, beaucoup d'organisations utilisent des approches hybrides.

Vidéo · À regarder

FR

Scrum VS Cycle en V - La Minute Agile Scrum #73

La Minute Agile · YouTube

Regarde de 0:00 à la fin
Ouvrir sur YouTube à 0:00

Ce que tu vas voir (vidéo courte, entièrement sur ce sujet) : une comparaison courte entre Scrum et le cycle en V : le moment où le client voit le produit, la gestion du changement et le rôle de chacun. C'est la comparaison de cette section.

Travaux pratiques

TP fil rouge · Le choix de méthode pour Kitab

Pour le projet Kitab, réponds aux quatre questions de la méthode de choix (section 3) et conclus. Rédige ensuite, en dix lignes, la « présentation de la méthode » que tu ferais à la gérante de Kitab, qui ne connaît pas l'agilité : comment elle participera, ce qu'elle verra et quand.

Exercices

Exercice 2.1

Choisis la bonne réponse

  1. 1Le principal inconvénient du cycle en V est…

  2. 2Le Manifeste agile a été rédigé en…

  3. 3La valeur agile « des logiciels opérationnels plus que… » se termine par…

  4. 4Le cycle en Y sépare deux branches…

  5. 5La méthode qui limite le travail en cours dans chaque colonne est…

  6. 6La programmation en binôme et le TDD sont des pratiques de…

  7. 7Selon le Manifeste, la principale mesure d'avancement est…

  8. 8Un projet aux besoins stables, très réglementé et au forfait convient plutôt à…

0/8 répondues
Exercice 2.2

Quelle valeur, quel principe ?

Pour chaque situation, cite la valeur ou le principe du Manifeste agile respecté ou violé : (1) l'équipe refuse une demande du client parce qu'elle n'était pas dans le cahier des charges ; (2) l'équipe fait 60 heures par semaine depuis trois mois ; (3) toutes les deux semaines, l'équipe se réunit pour améliorer sa façon de travailler ; (4) un chef de projet décide seul de la répartition technique des tâches entre développeurs ; (5) le client teste une nouvelle version du site tous les quinze jours.

Exercice 2.3

Choisis la méthode

Propose une méthode (cascade, cycle en V, Scrum, Kanban) pour chaque projet et justifie : (1) le logiciel de contrôle d'un appareil médical ; (2) une start-up qui lance une application de covoiturage et ne sait pas encore quelles fonctionnalités plairont ; (3) l'équipe de support qui traite les tickets d'incidents d'un site e-commerce, sans échéance fixe ; (4) la migration, au forfait, d'un intranet vers un nouveau serveur, avec un périmètre parfaitement connu.

Exercice 2.4

Calcule l'effet tunnel

Un projet en cycle en V dure 10 mois : 3 mois de spécifications et de conception, 5 mois de réalisation, 2 mois de tests et de recette. Le même projet en Scrum livre une version utilisable toutes les 3 semaines à partir du 2e mois. (1) Au bout de combien de mois le client voit-il pour la première fois le produit dans chaque cas ? (2) Combien de versions le client aura-t-il pu tester en Scrum à la fin du 10e mois ? (On compte 4 semaines par mois.)

L'essentiel du chapitre

À retenir

  • Prédictives : cascade (linéaire, sans retour), cycle en V (conception ↔ validation, effet tunnel), cycle en Y / 2TUP (branches fonctionnelle et technique, processus unifié itératif mais lourd).
  • Manifeste agile (2001) : individus et interactions, logiciel opérationnel, collaboration avec le client, adaptation au changement, plus que processus, documentation, contrat, plan ; 12 principes (livrer tôt et souvent, accueillir le changement, travailler ensemble, rythme soutenable, excellence technique, simplicité, auto-organisation, amélioration continue…).
  • Méthodes agiles : Scrum (sprints, rôles, événements, artefacts), Kanban (flux, limites WIP), Lean (éliminer le gaspillage), XP (binôme, TDD, intégration continue), RAD.
  • V : processus, besoin complet, une seule réalisation, client à la fin ; agile : produit, besoin progressif, incréments, client à chaque itération.
Inscris-toi pour suivre ta progression →
Chapitre précédentDécouvrir les concepts de gestion de projetChapitre suivantComprendre les besoins, le contexte, le périmètre et les risques

Sur cette page

  1. Objectifs
  2. 1.Les méthodes prédictives
  3. 2.Les méthodes agiles
  4. 3.Cycle en V ou méthodes agiles ?
  5. TP fil rouge · Le choix de méthode pour Kitab
  6. Exercices corrigés
  7. L'essentiel