Classe B3 ASO 2025-2026
Le cycle en V est une variante du modèle en cascade, plus adaptée aux projets complexes. Il met un accent particulier sur la qualité en liant chaque phase de conception à une phase de test correspondante.
Chaque étape de cette branche se concentre sur la définition du projet, allant du général au particulier.
Chaque étape de cette branche teste et valide le travail effectué sur la branche gauche, remontant du particulier au général.
Le cycle en V permet de détecter les erreurs de conception et de développement plus tôt, ce qui rend le projet plus sûr, mais il reste rigide face aux changements de besoins.
Le modèle en cascade est l'approche la plus simple et la plus linéaire. Les phases s'enchaînent de manière stricte :
L'inconvénient majeur de cette méthode est sa rigidité : il est très difficile de revenir en arrière si un besoin change.
Ces méthodes sont particulièrement pertinentes pour les projets dont le cahier des charges est figé et bien défini dès le départ, comme dans le développement de logiciels pour l'aérospatiale ou le médical. Elles offrent une structure claire et un contrôle rigoureux, facilitant la gestion des délais et des coûts.
Cependant, leur principal inconvénient est leur manque de flexibilité. Face à un changement d'exigence, il est difficile et coûteux de revenir en arrière, ce qui les rend peu adaptées à l'incertitude et à la complexité des projets IT modernes.
Source: Kounnou
Les méthodes traditionnelles se sont révélées insuffisantes face à la rapidité des évolutions technologiques. Les méthodologies agiles sont une réponse à cette incertitude. Elles privilégient la collaboration, l'adaptabilité et la livraison incrémentale.
Le Manifeste Agile, rédigé en 2001, a formalisé les quatre valeurs clés :
Scrum est un framework agile très populaire. Son fonctionnement repose sur des cycles courts et itératifs appelés sprints, qui durent généralement de une à quatre semaines.
Kanban est une méthode agile qui se concentre sur la visualisation et l'amélioration continue du flux de travail, sans cycles fixes comme les sprints. Son but est de livrer continuellement de la valeur en limitant le travail en cours (WIP - Work In Progress).
Kanban est idéal pour les équipes qui gèrent des tâches arrivant de manière imprévisible et continue, comme la maintenance applicative ou le support technique.
Source: Agitips
Source: Project it!
Pour les deux scénarios suivants, quelle méthodologie agile (Scrum ou Kanban) serait la plus appropriée et pourquoi ?
Scénario A : Scrum est le plus approprié. La structure en sprints (cycles de 2-4 semaines) est idéale pour un projet de développement avec un objectif clair à moyen terme. Elle permet de livrer des versions fonctionnelles de l'application de manière incrémentale, d'obtenir des retours réguliers et de s'adapter aux changements, tout en gardant un rythme de travail prévisible.
Scénario B : Kanban est le plus adapté. Les tâches (bugs, améliorations) arrivent de manière continue et imprévisible. Le tableau Kanban permet de visualiser le flux de travail, de prioriser les tâches urgentes et de se concentrer sur la résolution rapide des problèmes sans être contraint par la durée d'un sprint.
Associez chaque responsabilité au bon rôle Scrum (Product Owner, Scrum Master, Équipe de Développement) :