Cours MGL7250 – Processus de développement Agile

2e cycle
3 crédits
Maîtrise en génie logiciel
À confirmer

Objectifs

Ce cours vise à développer les connaissances et habiletés de l’étudiant à comprendre et appliquer les différents principes et méthodes dites Agile. A la fin du cours, l’étudiant sera apte à mettre en place un processus de développement agile au sein d’un groupe de développement logiciel

Sommaire du contenu

Valeurs et principes de l’Agilité. Méthodes : Scrum, TDD, XP, Crystal, DDD, DSDM. Démarrage d’un projet Agile. Architecture et livraison incrémentale. Gestion de projet; déploiement. Impact de l’Agilité sur les équipes d’infrastructure technologique. Entretien et évolution de logiciel. Culture organisationnelle et gouvernance. Évolution du processus logiciel. Soutien au développement. Agilité et documentation. Mesures de performance organisationnelle liées à l’adoption de l’Agilité. Modèles de bonnes pratiques du développement logiciel. Impact de l’adoption de l’Agilité sur les individus.