PRJ-L - Gestion de projet (Cours + labo)

Appartient à l'UE Gestion de projet

Personnes enseignantes

Description générale du cours

Cette unité d’enseignement comprend les activités d’apprentissage suivantes :

  • PRJ : Gestion de projet Cours
  • PRJL : Gestion de projet laboratoires

Le cours vise à introduire les méthodologies de gestion de projet, gestion d’équipes et gestion de configuration de code.

Surtout axé sur les méthodologies agiles, le cours explore la méthodologie XP (eXtreme Programming) en expliquant les concepts clés tels que le pair programming, la planification itérative, la gestion d’équipe, la responsabilité collective de code, les tests unitaires et de recette, …

Le tout est mis en pratique sur un projet conséquent lors des laboratoires par équipe de 6 à 10 étudiants avec un “vrai” client.

Objectifs

À l’issue de ce cours, l’étudiant est capable de savoir ce qu’est une méthodologie complète et agile, la comparer à d’autres types de méthodologies, évaluer la qualité d’un code orienté objet, établir, réévaluer et se tenir à un planning cohérent.

Acquis d’apprentissage

Être capable de savoir ce qu’est une méthodologie complète et agile, la comparer à d’autres types de méthodologies, évaluer la qualité d’un code orienté objet, établir, réévaluer et se tenir à un planning cohérent.

Matières de base utilisées

  • Les méthodologies Waterfall et assimilées RUP ;
  • Programmation orientée objet ;
  • Récolte des besoins et modélisation via UML ;
  • Architecture logicielle ;
  • Persistance de données ;
  • Développement d’application web.

Plan du cours

PRJ : Gestion de projet Cours

  • Rappels ;
  • La méthodologie XP ;
  • Gestion de projet XP ;
  • Gestion d’équipe XP ;
  • Gestion de code XP ;
  • Analyse live de code et de gestion de projet ;
  • DEVOPS et intégration continue ;
  • Comparaison avec Scrum ;
  • Information Technology Infrastructure Library.

PRJL : Gestion de projet laboratoires

  • Lecture d’une story ;
  • Développement d’une preuve de concept (POC) ;
  • Git branching ;
  • Projet XP.

Bibliographie

  • Les slides sommaires du cours sont disponibles. Il est vivement conseillé de les compléter par une prise de note au cours ;
  • Les énoncés des travaux dirigés sont disponibles en version PDF ;
  • Des guides et des références sont proposées sur la page dédiée à l’activité d’apprentissage ;
  • J-L. Bénard et L. Bossavit. Gestion de projet : EXtreme Programming. Eyrolles, 2004 ;
  • A. Saquet. Mettre en oeuvre DevOps. Dunod, 3e édition, 2021 ;
  • C. Aubry. SCRUM. Pour une pratique vivante de l’agilité. Dunod, 5e édition, 2019.