User Tools

Site Tools


2013_2014:lp:idse:gl:gestiondeprojets

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
2013_2014:lp:idse:gl:gestiondeprojets [2013/08/01 12:03]
blay [Automatisation des tâches pour la production d'un logiciel]
2013_2014:lp:idse:gl:gestiondeprojets [2013/08/09 13:52]
blay [Automatisation des tâches pour la production d'un logiciel]
Line 1: Line 1:
 ====== Contenu ====== ====== Contenu ======
-Planning voir +
  
 ===== Introduction à la gestion de projets ===== ===== Introduction à la gestion de projets =====
Line 12: Line 12:
      ​* ​ **Introduction au GL (1h30 cours & TD //MBF//)**      ​* ​ **Introduction au GL (1h30 cours & TD //MBF//)**
      * {{:​2012_2013:​lp:​idse:​gl:​introduction-partie1.pdf|Présentation de l'​ensemble des enseignements liés au GL}}      * {{:​2012_2013:​lp:​idse:​gl:​introduction-partie1.pdf|Présentation de l'​ensemble des enseignements liés au GL}}
-     ​* ​{{:​2012_2013:​lp:​idse:​gl:​introduction-partie2.pdf|Introduction à l'​étude de cas}} (voir [[2012_2013:​lp:​idse:​gl:​etude-de-cas-fil-rouge|]]+     * [[2013_2014:​lp:​idse:​gl:​projettutore|Projet Tutoré 2013-2014]]
-     * TDs : Gestion des tâches & plannification (Livrables; Versions).+
  
 +<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|TD> ​
 +  * [[2013_2014:​lp:​idse:​gl:​td:​Planification|TD Gestion des tâches & planification (Livrables; Versions).]]
 +</​box>​
 ===== La place des tests =====  ===== La place des tests ===== 
      * Objectifs, Stratégies et Rapports      * Objectifs, Stratégies et Rapports
      * Les différents types de tests (unitaire, intégration,​ fonctionnel,​ non régression,​ performance,​ interface, ...)       * 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,​...)      * Les outils de tests (Junit, Robots, Intégration,​ White box/Black blox testing,​...)
-===== Tester !! ===== 
  
-<note warning>Bien expliquer la notion d'​objets p13 </note>+<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|TD 
 +  * [[2013_2014:​lp:​idse:​gl:​td:​Tests |TD Tests Unitaires]] 
 +  * [[2013_2014:​lp:​idse:​gl:​td:​testsmockup|TD Tests Intégration]] 
 +</box>
  
-  * Tests Unitaires 
-  * Utilisation des Mocks 
  
-<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|Cours Gestion de projet associés> ​ 
-  * [[2013_2014:​lp:​idse:​gl:​gestionDeProjets|voir]] 
-</​box>​ 
 ===== Gestion des défauts ===== ===== Gestion des défauts =====
-  * Type de changements ​(2h, IBM)+  * Type de changements ​
   * Outil de traçabilité des changements (Bugzilla, JIRA, …)   * Outil de traçabilité des changements (Bugzilla, JIRA, …)
  
 +<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|TD> ​
 +  * [[2013_2014:​lp:​idse:​gl:​td:​Défauts|TD Gestion des défauts]]
 +</​box>​
  
-Références : +**Références :** 
   * http://​depinfo.u-cergy.fr/​~dntt/​supports/​genie-logiciel/​cours-3.bugs.pdf   * http://​depinfo.u-cergy.fr/​~dntt/​supports/​genie-logiciel/​cours-3.bugs.pdf
   * http://​www.aubryconseil.com/​post/​La-gestion-des-bugs-dans-le-projet-IceScrum   * http://​www.aubryconseil.com/​post/​La-gestion-des-bugs-dans-le-projet-IceScrum
- 
  
 ===== Automatisation des tâches pour la production d'un logiciel ===== ===== Automatisation des tâches pour la production d'un logiciel =====
Line 43: Line 44:
   * Ant   * Ant
  
-Références ​+<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|TD>  
-http://​www.fil.univ-lille1.fr/​~routier/​enseignement/​licence/​pl/​tdtp/tp_ant.pdf+  * [[2013_2014:lp:​idse:​gl:​td:​Ant|Utilisation de Ant]] 
 +</box>
  
-===== Gestion et automatisation de production des projets logiciels ===== 
  
-  * Maven 
- 
-  - Gestion des dépendances 
 ===== Gestion du changement ===== ===== Gestion du changement =====
-  * Gestion du code source : principes et outils ​(SCCS, SVN, GIT, Clearcase, ...+(Complète le cours sur la gestion des défauts) 
 + 
   * Gouvernance   * Gouvernance
        * Maintenance et support        * Maintenance et support
Line 62: Line 61:
   - Gestion de version: Méthodologie   - Gestion de version: Méthodologie
  
 +  * Gestion du code source : principes et outils (SCCS, SVN, GIT, Clearcase, ...)
  
-===== Intégration continue ===== +<box round rgb(192,192,192rgb(255,255,25560%|TD>  
-    * Principe de l'​usine logicielle ​(Software Factory) +  * [[2013_2014:​lp:​idse:​gl:​td:​GIT|Utilisation de GIT]] 
-    * Gestion de l’intégration continue : objectifs et mise en oeuvre ​(BambooNexusPackaging/​Installer,​ ...+</​box>​
  
  
 +===== Introduction aux méthodes agiles ​ =====
 +   * {{:​2012_2013:​lp:​idse:​gl:​methodes-partie1-cycledevie-methodes.pdf|}} {{:​2012_2013:​lp:​idse:​gl:​methodes-partie2-xp.pdf|}} {{:​2012_2013:​lp:​idse:​gl:​methodes-partie3-scrum.pdf|}}
  
-=====  Gestion des changements ===== +<box round rgb(192,192,192rgb(255,​255,​255) 60%|TD> ​ 
-    * Gouvernance ​(2hIBM+  [[2013_2014:​lp:​idse:​gl:​td:​TUTSpecif|Specif. sur le projet Tut + env. GP ]] 
-       ​Maintenance et support +  [[2012_2013:​lp:​idse:​gl:​management:​td:​agilite|TD : Evaluer et compléter par sous-groupe les user stories.]] ​ 
-       ​Gestion des patchs ​ +</​box>​
-       * 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éthodologie de la gestion du changement ===== 
 +Cours et retour sur l'​existant 
 + 
 +=====  Comment mesurer la Qualité ?  ===== 
 +    ​* L'​objectif : Ne jamais régresser ! 
     * Métriques, Rapports, Analyse de Code, Revues croisées, ...     * Métriques, Rapports, Analyse de Code, Revues croisées, ...
     * Outil : Sonar, ...     * 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 
  
-  +===== Gestion et automatisation de production des projets logiciels ===== 
-        Cycle de vie du logiciel et Méthodologie Kanban + 
-        {{:​2012_2013:​lp:​idse:​gl:​introduction-partie2.pdf|Introduction à l'​étude de cas}} (voir [[2012_2013:​lp:​idse:​gl:​etude-de-cas-fil-rouge|]]) +  * Gestion des dépendances 
-        * TDs : Gestion des tâches & plannification (Livrables; Versions). +  Maven 
-===== Introduction aux méthodes agiles  ​===== + 
- (//MBF//) __(Semaine du 17/9)__ +<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|TD>  
-        {{:2012_2013:​lp:​idse:​gl:​methodes-partie1-cycledevie-methodes.pdf|}} {{:​2012_2013:​lp:​idse:​gl:​methodes-partie2-xp.pdf|}} {{:​2012_2013:​lp:​idse:​gl:​methodes-partie3-scrum.pdf|}} +  ​* [[2013_2014:​lp:​idse:​gl:​td:Maven|Maven]] 
-        * cet enseignement sera appliqué sur l'​étude de cas. +</​box>​ 
-        * Intervention d'une partie prenante sur l'​étude de cas (1/4 d'​heure) (voir [[2012_2013:​lp:​idse:​gl:​etude-de-cas-fil-rouge|]]) + 
-        * [[2012_2013:​lp:​idse:​gl:​management:​td:​agilite|TD : Evaluer et compléter par sous-groupe les user stories.]] ​+ 
 +===== 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, ​... 
 + 
 + 
 + 
 +===== RESTES ===== 
   - Utilisation de XXXX  (1h {{:​2012_2013:​lp:​idse:​gl:​redmine-2012.pdf|cours}} ​ + 1h TD) __(Semaine du 22/10)__   - Utilisation de XXXX  (1h {{:​2012_2013:​lp:​idse:​gl:​redmine-2012.pdf|cours}} ​ + 1h TD) __(Semaine du 22/10)__
      * [[2012_2013:​lp:​idse:​gl:​management:​TD:​Redmine|TD : construction de votre environnement]]      * [[2012_2013:​lp:​idse:​gl:​management:​TD:​Redmine|TD : construction de votre environnement]]
Line 128: Line 127:
            * tests            * tests
         * Organisation d'une équipe et cohérence         * Organisation d'une équipe et cohérence
-==== Test Driven Development ==== 
- 
-coir page 39 
- 
- 
-<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|Cours Outil associés> ​ 
-  * [[2013_2014:​lp:​idse:​gl:​outils|voir]] 
-</​box>​ 
-==== Suivi de projets ==== 
  
-Gestion des défauts 
-===== Outils ===== 
  
-JIRA 
-===== Notation ===== 
2013_2014/lp/idse/gl/gestiondeprojets.txt · Last modified: 2013/09/06 10:30 by blay