Université Mohamed Premier Oujda Filières : IA, GINF, ROC, IRSI
École Nationale de l'Intelligence Artificielle et du Digital Berkane Prof : Mohamed Khalifa BOUTAHIR
Année universitaire : 2024 / 2025
GESTION AGILE DE PROJET INFORMATIQUE – TD, TP
Série d’Activité n°3
OBJECTIF PRINCIPAL:
L’objectif principal de cette activité est de permettre aux étudiants de comprendre concrètement
les différences entre les méthodes traditionnelles et agiles, tout en expérimentant les avantages
de l’Agilité, comme la flexibilité, l’adaptabilité et la collaboration en équipe. Ils développeront
des compétences en priorisation, gestion des changements et communication active, essentielles
pour des projets dynamiques.
I. Exercice 1 : Analyse Comparative des Phases
À partir du projet des anciennes activités, remplissez le tableau ci-dessous en décrivant les
phases principales selon une approche traditionnelle et une approche Agile. Vous devrez
indiquer comment chaque étape est structurée dans chaque méthode.
Méthode Traditionnelle Méthode Agile (par
Phase
(Waterfall) itérations)
Analyse des besoins
Conception
Développement
Tests
Livraison
Questions :
Comment les deux approches gèrent-elles les étapes du projet différemment ?
Comment chaque méthode impacte-t-elle la capacité de l'équipe à gérer des imprévus et
à intégrer des changements de dernière minute sans compromettre la qualité du projet ?
II. Exercice 2 : Priorisation des Tâches et Adaptation
Vous disposez d’une liste de tâches qu’on a développés sur l’activité n°2. Priorisez ces tâches
en fonction des deux méthodes : Méthode Traditionnelle, Méthode Agile.
Priorisation en Méthode
Itérations en Méthode Agile
Traditionnelle
Questions :
1. Comment chaque méthode influence-t-elle la rapidité de livraison des fonctionnalités
clés et la capacité de l’équipe à ajuster ses priorités pour répondre aux nouvelles
demandes du client ?
III. Exercice 3 : Identification des Types d’Équipes et Analyse
Comprendre les différents types d'équipes et leur application dans des contextes de projets
variés.
Présentation des 4 Types d’Équipes :
Type Description Taille Cas d’Usage
d'Équipe Typique
Pizza Team Équipe petite, autonome, qui travaille sur 4-6 Projets limités en
des tâches spécifiques, avec un niveau membres complexité,
élevé d’autonomie et de prise de décision rapides à exécuter
rapide.
Feature Équipe interfonctionnelle qui travaille sur 5-9 Développement
Team des fonctionnalités complètes membres d'une application
(développement, test, livraison). Chaque ou module
équipe est responsable d’une fonctionnel
fonctionnalité. complet
Component Équipe spécialisée dans un composant 3-5 Travaux
Team technique spécifique du produit (ex. : API, membres techniques
base de données), intégrée plus tard avec complexes qui
d’autres composants. nécessitent une
expertise
Platform Équipe qui fournit des services partagés 6-8 Support technique,
Team (infrastructure, DevOps) à d’autres membres gestion des
équipes, offrant des bases techniques infrastructures et
communes pour les projets. services
Questions :
1. Quel type d’équipe serait le plus adapté à chaque phase de développement ? Expliquez
pourquoi.
2. Quels seraient les avantages et les limites d’utiliser chacun de ces types d’équipes dans
le contexte de ce projet ?
IV. Exercice 4 : Simulation de Réunion avec le Client - Présentation de la Méthode et
du Développement du Projet
Préparation de la Présentation :
o Chaque groupe doit préparer une présentation structurée pour le “client”.
o La présentation doit inclure :
Méthode de Gestion de Projet Sélectionnée : Expliquer brièvement le
choix des méthodes (une méthode traditionnelle ou Agile), avec les
raisons de ce choix.
Étapes de Développement du Projet : Décrire comment le projet a été
structuré en phases (méthode traditionnelle) ou en sprints (méthode
Agile).
Présenter les types d’équipes sélectionnés pour le projet (Pizza Team,
Feature Team, Component Team, Platform Team) et justifier pourquoi
chaque type a été choisi pour certaines parties du projet.
Réponse aux Imprévus : Expliquer comment l’équipe a géré les
imprévus introduits au cours de l'activité et comment la méthode choisie
a facilité (ou pas) ces adaptations.
Une analyse critique de la façon dont chaque méthode a soutenu ou
entravé l’atteinte des objectifs du projet.