Les outils cités sont donnés à titre indicatif. Ils seront précisés ultérieurement.
Introduction (Semaine des 10 et 17 septembre)
Gestion de configuration (Semaine du 24 septembre)
Gestion du code source : principes et outils (SCCS, SVN, GIT, Clearcase, …) (2h, IBM)
Gestion du build : principes et outils (Make, Ant, Maven, …) (2h, IBM)
La place des tests (Semaine du 1 octobre)
Objectifs, Stratégies et Rapports
Les différents types de tests (unitaire, intégration, fonctionnel, non régression, performance, interface, …) (2h, IBM)
Les outils de tests (Junit, Robots, Intégration, White box/Black blox testing,…) (2h, IBM)
Intégration continue (Semaine du 8 octobre)
Principe de l'usine logicielle (Software Factory)
Gestion de l’intégration continue : objectifs et mise en oeuvre (Bamboo, Nexus, Packaging/Installer, …) (4h, IBM)
Questions / Réponses
Gestion du changement (Semaine du 15 octobre)
Type de changements (2h, IBM)
Outil de traçabilité des changements (Bugzilla, JIRA, …)
Gouvernance (2h, IBM)
Maintenance et support
Gestion des patchs
Livraison des différentes versions
Archivage des anciennes configurations
Gestion de la compatibilité ascendante
Comment mesurer la Qualité ? (Semaine du 5 novembre)
L'objectif : Ne jamais régresser ! (2h, IBM)
Métriques, Rapports, Analyse de Code, Revues croisées, …
Outil : Sonar, …
Questions / Réponses (2h, IBM)
!-