Laboratoire de gestion de projet

Quadrimestre 5 -

Coordinateur : FPL

Enseignants : FPL, SRV

Description générale du cours

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, venu de l'extérieur.

Matières de base utilisées

  • Les méthodologies Waterfall et assimilées RUP
  • Les diagrammes UML :
    • Diagrammes de classes
    • Diagrammes d'objets
    • Diagrammes de packages
    • Diagrammes de use cases
    • Diagrammes d'activité
    • Diagrammes de séquence
    • Diagrammes de collaboration
  • Paradigme orienté-objet

Objectifs

À l'issue de ce laboratoire, l'étudiant aura appliquer la méthodologie XP dans un projet conséquent pour un client externe à l'ESI en équipe de 6 à 10 étudiants.

Le résultat de ce projet sera une application fonctionnelle à livrer au client.

Projet 2016-2017 : MedoTime (https://play.google.com/store/apps/details?id=anll.heb.esi.be.medoc&hl=fr)

Plan du cours

  • Itérations vs. livraisons
  • Test first
  • Refactoring
  • Git branching
  • Projet XP
  • Défense orale

Bibliographie

  • transparents du cours (poESI)