2013_2014:lp:idse:gl:gestiondeprojets
This is an old revision of the document!
Table of Contents
Contenu
Planning voir
Introduction à la gestion de projets
- Quels rôles
- De la ligne de code au produit livré au client
- Les différents types d'approches de développement
- Le développement en fonction des métiers (web, bancaire, avionique, télécom, …)
- Le cycle de vie du logiciel
Cycle de vie du logiciel et Méthodologie Kanban
- Introduction au GL (1h30 cours & TD MBF)
- TDs : Gestion des tâches & plannification (Livrables; Versions).
La place des tests
- Objectifs, Stratégies et Rapports
- Les différents types de tests (unitaire, intégration, fonctionnel, non régression, performance, interface, …)
- Les outils de tests (Junit, Robots, Intégration, White box/Black blox testing,…)
Tester !!
Bien expliquer la notion d'objets p13
- Tests Unitaires
- Utilisation des Mocks
Cours Gestion de projet associés
Gestion des défauts
- Type de changements
- Outil de traçabilité des changements (Bugzilla, JIRA, …)
Références :
Automatisation des tâches pour la production d'un logiciel
Gestion et automatisation de production des projets logiciels
- Maven
- Gestion des dépendances
Gestion du changement
(Complète le cours sur la gestion des défauts)
- Gouvernance
- Maintenance et support
- Gestion des patchs
- Livraison des différentes versions
- Archivage des anciennes configurations
- Gestion de la compatibilité ascendante
- Gestion de versions : git ou svn
- Gestion de version: Méthodologie
- Gestion du code source : principes et outils (SCCS, SVN, GIT, Clearcase, …)
Intégration continue
- Principe de l'usine logicielle (Software Factory)
- Gestion de l’intégration continue : objectifs et mise en oeuvre (Bamboo, Nexus, Packaging/Installer, …)
Gestion des changements
- Type de changements
- 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é ?
- L'objectif : Ne jamais régresser !
- Métriques, Rapports, Analyse de Code, Revues croisées, …
- Outil : Sonar, …
- Questions / Réponses (2h, IBM)
- Prêts à travailler dans l’industrie ?
- Introduction, Cycle de vie du logiciel et Méthodologie Kanban
- TDs : Gestion des tâches & plannification
- Gestion de versions: Outillage
- Bases de Tests unitaires – build automation
- TDs:
- Gestion de version: Méthodologie
- Développement dirigé par les tests
- Gestion des dépendances
- Métrique logicielles
- Intégration continue
- Cycle de vie du logiciel et Méthodologie Kanban
- TDs : Gestion des tâches & plannification (Livrables; Versions).
Introduction aux méthodes agiles
(MBF) (Semaine du 17/9)
- cet enseignement sera appliqué sur l'étude de cas.
- Intervention d'une partie prenante sur l'étude de cas (1/4 d'heure) (voir etude-de-cas-fil-rouge)
- Utilisation de XXXX (1h cours + 1h TD) (Semaine du 22/10)
- Business Process (Semaine du 22/10)
- Architecture (Semaine du 5/11)
- Introduction à l'architecture logicielle (1h cours; 1h TD; MBF)
- Cycle de conception (1h cours Nemo)
- Périmètre de la conception - la conception dans un cycle de développement
- Différents acteurs : MOA / MOE
- Cycle de conception
- documents en entrée
- recueil du besoin
- livraison
- validation
- documents en sortie
- Différents niveaux de livrables
- données
- processus
- IHM
- échanges
- tests
- Organisation d'une équipe et cohérence
Test Driven Development
coir page 39
Cours Outil associés
Suivi de projets
Gestion des défauts
Outils
JIRA
Notation
2013_2014/lp/idse/gl/gestiondeprojets.1375352015.txt.gz · Last modified: 2013/08/01 10:13 by blay