J'ai fait ce matin mon premier cours aux étudiants de Master1 à l'IUP ISI. Le module Agile est au programme, comme l'année dernière. 50 heures de cours, TD ou TP, plus l'application sur les projets qui durent 6 mois.

Cet enseignement fait partie de l'ingénierie du logiciel, qui comprend aussi un module plus classique de 30 heures. L'IUP ISI est spécialisé dans le développement et le génie logiciel est déjà abordé en L3. Il est donc approfondi en M1 avec ce gros volet sur les méthodes agiles.

Cette année, suite à la rétrospective sur les projets de l'an dernier, nous allons insister sur les tests agiles : plus de pratique sur le TDD. Le programme :

  • les racines de l'Agilité, les différentes méthodes agiles
  • la définition de produit, la gestion agile des exigences et les tests client
  • la technique des histoires d'utilisateur
  • l'estimation agile (story points, planning poker)
  • la planification agile et le reporting
  • les réunions et le travail en équipe (Scrum)
  • la maîtrise des risques
  • XP, les pratiques d'ingénierie
  • le pilotage par les tests (TDD)
  • la modélisation agile
  • le développement de logiciel libre

Les cours de l'après-midi du 16 octobre ont été neutralisés pour que les étudiants puissent assister à la conférence de l'Agile tour.