2013_2014:lp:idse:gl:start
−Table of Contents
Génie logiciel et gestion de projets
Ce enseignement est décliné sur les trois axes complémentaires suivants:
- Gestion de projets
- Outils pour le génie logiciel
- Projet tutoré
Organisation de l'enseignement
Semaine | heures | Contenu | Intervenant |
---|---|---|---|
ven. 13 sept. 2013 | 08:00 – 10:00 | Cours - Introduction à la Gestion de projets | Marc Rouge |
10:15 – 12:15 | Cours - Kanban + Intro Proj Tut + Jira | MBF | |
ven. 20 sept. 2013 | 08:00 – 10:00 | Cours : La place des tests Support | Guilhem Molines |
10:15 – 12:15 | Tests unitaires | MBF | |
ven. 27 sept. 2013 | 08:00 – 10:00 | Cours : Tests d'intégration | MBF |
10:15 – 12:15 | Tests d'intégration | MBF | |
ven. 4 oct. 2013 | 08:00 – 10:00 | Gestion des défauts | Guilhem Molines |
10:15 – 12:15 | TD: Gestion des défauts- 202 | MBF | |
ven. 11 oct. 2013 | 08:00 – 10:00 | Cours: Gestion de configuration Support de cours | Pierrick Perret |
10:15 – 12:15 | TD: Gestion de Build - 202 | MBF | |
ven. 18 oct. 2013 | 08:00 – 10:00 | Cours Gestion du changement Gestion du changement Support de cours | Pierrick Perret |
ven. 25 oct. 2013 | 08:00 – 10:00 | Cours: Software Factory - Integration Continue Support de cours | Pierrick Perret |
ven. 25 oct. 2013 | 08:00 – 10:00 | Cours : Méthodologie de gestion de versions | Pierrick Perret |
10:15 – 12:15 | | MBF | |
ven. 8 nov. 2013 | 08:00 – 10:00 | Comment mesurer la Qualité ? support | Guilhem Molines |
10:15 – 12:15 | TD: travail sur le PT | MBF | |
ven. 15 nov. 2013 | 08:00 – 10:00 | Séance en autonomie | — |
10:15 – 12:15 | Séance en autonomie | — | |
ven. 22 nov. 2013 | 08:00 – 10:00 | Cours : Méthodes agiles | MBF |
10:15 – 12:15 | PT: User stories | MBF | |
ven. 29 nov. 2013 | 08:00 – 10:00 | Evaluations? | MBF |
10:15 – 12:15 | TD: PT - revue de code | MBF | |
ven. 20 déc. 2013 | 08:00 – 10:00 | Présentation de l'avancement du PT | G/M/P/MBF |
10:15 – 12:00 | DS Outils de GL | G/M/P/MBF |
NOTATIONS
Tous les rendus s'entendent jusqu'à 24h du jour, à l'exclusion évidemment des séances en présentiel (DS ou exposés).
Gestion de Projet
- 19 septembre : Livrable : Organisation du Projet sous JIRA
- planification des versions (jalons); planification des grandes tâches (voir contenu du premier TD pour compléments)
- Evaluation réalisée donnant juste une première appréciation
15 novembre22 novembre à 24h heure limite : Planification des tâches correspondant à la suite du projet, utilisation de la forge etc… Deux volets sont évalués (Eléments donnés à titre indicatif) :- Sur la première partie du projet :
- Gestion des versions et association des tâches
- Découpage des tâches
- Travail réalisé sur les tâches
- Gestion des temps
- Gestion des bugs
- Utilisation de GIT
- Sur la deuxième partie du projet, donc sur le prévisionnel
- Pertinence du découpage en tâches & versions (vous pouvez définir vos versions et des livraisons intermédiaires).
- Propriétés fonctionnelles,
- Propriétés non fonctionnelles : quels points prendrez-vous en compte : sécurité, performance, utilisabilité?
- Natures: conception, tests…, rédaction de documents,
- Contenus
- Description des tâches
- Explicitation de Références à des technologies, d'autres projets, etc.
- Quels critères utiliserez-vous pour justifier que vous avez atteints vos objectifs? ex: l'utilisateur pourra détruire des annonces uniquement s'il en est l'auteur ou s'il est administrateur. Le système supportera jusqu'à 1000 rendus.
- Distribution dans le temps
- Distribution sur les membres du groupe
- Prévoir un document Gestion du risque
- NOUVEAU : 29 novembre : Association à certaines tâches de User stories
- Ces tâches qui sont des US, sont identifiées dans JIRA
- 21 décembre : Livraison au sens du contenu de JIRA, ….
- Seront évalués : la participation des membres, l'utilisation du gestionnaire de versions, l'utilisation des tickets (issues, utilisation des catégories), gestion des bugs, du KanBan, …
6 décembre20 décembre : DS (1h)- La forme du DS consistera en un QCM. Pas de distinction avec le QCM Outils
- Toutes les semaines, rendu d'une feuille de temps : l'évaluation s'appuiera sur la pertinence du temps, la régularité des rendus.
Outils de GL
24 octobre :vendredi 22 novembre à 24h heure limite : évaluation basée uniquement sur les codes et documents présents dans la forge. Voici quelques critères donnés à titre indicatif :- Conception
- cohérence des modèles
- préparation aux intégrations?
- correspondance avec les codes?
- Structuration des codes
- Gestion des tests
- unitaires
- intégration
- validation
- Gestion des bugs
- Qualité des codes
- Complétude relativement à l'étude de cas
21 décembre : Codes de la première partie (non compris la BDD, ni le Web) par contre la structuration sera prise en compte- 20 décembre : DS (1h)
- La forme du DS consistera en un QCM. Pas de distinction avec le QCM en gestion de projet.
Projet Tutoré
- 29 novembre : Présentation du projet : existant et prévisionnel
- Quelle gestion du projet?
- Vos tâches, votre organisation, …
- Votre étude de cas : présentation succincte de votre étude de cas, des grandes lignes, des tâches envisagées, des US, … tout ce qui peut vous aider et nous permettre de vous évaluer.
- Techno envisagées; langages, etc. et pourquoi.
- Tests : quels tests, quels outils,
- Risque : quelle gestion du risque
6 décembre20 décembre: Présentation du projet : existant et prévisionnel * En particulier, étude de l'existant relatif à la partie à venir.21 décembre18 janvier 2014 : Livraison des spécifications de la 2e partie (A affiner)- Résumé
- Description du projet : Contexte du travail, Motivations, Défis identifiés, Objectifs, Scénarios d'exemples, critères de succès
- Méthodologie et Planification : Taches prévues, Planification, Livrables associés, Jalons, organisations des tâches dans le temps (prévisionnel), répartition des tâches, …
- Gestion du risque
- Technologies: Choix, Bases de codes, Librairies prévues, …
- Prévoir Une V1 après les vacances de février avec démo / Présentation
- Prévoir Une V2 à la fin après redirection
- Prévoir Un exposé de soutenance terminale
- Dossier final de gestion de projets :
- Description brève du projet
- Synthèse des résultats obtenus (relativement aux objectifs en particulier)
- Implication des membres de l'équipe
- Livraisons réalisées
- Gestion du projets : temps, ….
- Synthèse et retour d'expérience
Outils
Les outils sont détaillés dans les différents modules.
Nous utilisons en particulier la suite d'outils Atlas (JIRA, Tempo, Stash) de chez Atlassian.
Références
- http://www.growing-object-oriented-software.com/
Excellent livre sur le développement dirigé par les tests
2013_2014/lp/idse/gl/start.txt · Last modified: 2014/02/20 16:52 by blay