Méthodologies Agiles et Hybrides GIN4202
Enseignant:
Email:
Durée totale du cours: 45 H
Option concernée : Ingénierie logicielle + ingénierie des connaissances
Semestre : 4
Nombre de crédits : 2
| Modules
spécialisés |
Modules de
base |
Sciences et techniques de
l’ingénierie |
Préparation à la carrière professionnelle |
| X |
| Nombre d’heures | Activités hors classe | ||
| 22.5 | 18 | ||
| cours | TD | TP | |
| 16.5 | 6 | ||
Code : GIN4202 Méthodologies Agiles et Hybrides
Volume Horaire 1h30 cours et1h30 TP (par semaine)
Objectifs d’apprentissage et compétences visées
- Comprendre les problématiques générales d’un projet
- Étudier les Différents méthodologies traditionnelles de gestion des projets
- Étudier et comprendre les différences entre les Méthodologies
- Maitriser les principes
- Maitriser le travail en groupe dans le contexte d’un projet Scrum
- Savoir appliquer les règles Scrum dans le contexte d’un projet réel
- Savoir réaliser le backlog produit et sprint
- Savoir participer aux différents Meeting Scrum
- Maitriser différents rôles agiles : Product Owner, Scrum Master, l’équipe Dev
- Savoir réaliser le Brundown chart
- Apprendre à utiliser l’outil agile Microsoft Team Fondation Server 2018
Contenu du cours
- Définition d’un projet
- Les problématiques de gestion des projets informatiques…
- Les méthodologies traditionnelles
- Méthodologies agiles
- Analyse approfondie de méthodologies de gestion des projets IT avec focus sur les méthodes agiles :
- Product Owner
- Scrum Master
- L’Equipe Dev
- Time Box
- SPRINT PLANNING MEETING
- DAILY MEETING
- SPRINT REVIEW
- LA RÉTROSPECTIVE DE SPRINT
- Analyse approfondie de méthodologies de gestion des projets IT
- Brundown chart
- Microsoft team fondation server 2018
Méthodes d’enseignement et d’apprentissage
- Présentations de notes de cours, Discussion, Questions/Réponses
- Travaux pratiques
- Apprentissage par problématique (mini-projet, exposé, compte-rendu, …)
Connaissances et compétences pré-requises
- Génie Logiciel
Références bibliographiques
- https://www.scrum-institute.org/
- Référence de l’Organisation Mondiale de Normalisation selon la norme ISO 10006 (version 2003)
- https://www.agiliste.fr/
Modalité d’évaluation
- 40% Contrôle continu (TP noté, Test, Assiduité, Devoir surveillé, travaux non présentiel, …)
- 60% Examen semestriel
Résultats d’apprentissage
A l’issue de ce cours, l’étudiant sera capable de :
- Tout d’abord, connaitre les modèles de contrôle de processus empirique et les modèles de contrôle de processus défini, leurs différences, ainsi que les avantages et les inconvénients de chacun.
- Ensuite, connaitre comment gérer efficacement l’incertitude dans un projet qui est probablement le facteur le plus important dans le choix de la bonne approche.
- Analyser les cadres Agiles populaires, notamment Scrum, SAFe et Kanban, et identifier les opportunités de méthodes de travail Agiles
- Recommander des outils communs pour la gestion de projet et de produit Agile
- Planifier un projet Agile en utilisant un cadre Agile approprié
Analyser les stratégies de gestion du changement utilisées pour mettre en œuvre Agile