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
2013_2014:lp:idse:gl:gestiondeprojets [2013/08/01 12:13]
blay
2013_2014:lp:idse:gl:gestiondeprojets [2013/09/06 10:30] (current)
blay [Cycle de vie du logiciel et Méthodologie Kanban]
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 Outils de Gestion de projet]]
 +</​box>​
 ===== La place des tests =====  ===== La place des tests ===== 
      * Objectifs, Stratégies et Rapports      * Objectifs, Stratégies et Rapports
Line 20: Line 22:
      * 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 !! =====+<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>​
  
-<note warning>​Bien expliquer la notion d'​objets p13 </​note>​ 
- 
-  * 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 =====
Line 35: Line 32:
   * 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 45: 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 =====
 (Complète le cours sur la gestion des défauts) (Complète le cours sur la gestion des défauts)
- 
    
   * Gouvernance   * Gouvernance
Line 67: Line 61:
   - Gestion de version: Méthodologie   - Gestion de version: Méthodologie
  
 +  * Gestion du code source : principes et outils (SCCS, SVN, GIT, Clearcase, ...)
  
 +<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|TD> ​
 +  * [[2013_2014:​lp:​idse:​gl:​td:​GIT|Utilisation de GIT]]
 +</​box>​
  
-  * Gestion du code source : principes et outils (SCCS, SVN, GIT, Clearcase, ...) 
  
-===== Intégration continue ​===== +===== Introduction aux méthodes agiles  ​===== 
-    Principe de l'​usine logicielle (Software Factory) +   ​{{: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 de l’intégration continue ​objectifs et mise en oeuvre (Bamboo, Nexus, Packaging/​Installer, ​...+
  
 +<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|TD> ​
 +  * [[2013_2014:​lp:​idse:​gl:​td:​TUTSpecif|Specif. sur le projet Tut + env. GP ]]
 +  * [[2012_2013:​lp:​idse:​gl:​management:​td:​agilite|TD : Evaluer et compléter par sous-groupe les user stories.]] ​
 +</​box>​
  
  
-=====  ​Gestion des changements ​===== +===== Méthodologie de la gestion du changement ​===== 
-    * Type de changements +Cours et retour sur l'​existant 
-    * 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é ?  ===== =====  Comment mesurer la Qualité ?  =====
     * L'​objectif : Ne jamais régresser !      * 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 
 + 
 +<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|TD>  
 +  * [[2013_2014:​lp:​idse:​gl:​td:Maven|Maven]] 
 +</​box>​ 
 + 
 + 
 +===== 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 =====
  
-===== Introduction aux méthodes agiles ​ ===== 
- ​(//​MBF//​) __(Semaine du 17/9)__ 
-        * {{:​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|}} 
-        * cet enseignement sera appliqué sur l'​étude de cas. 
-        * 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.]] ​ 
   - 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 137: 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.1375352015.txt.gz · Last modified: 2013/08/01 12:13 by blay