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:13]
blay
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
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.txt · Last modified: 2013/09/06 10:30 by blay