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 11:43]
blay [Gestion et automatisation de production des projets logiciels]
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,​...)
  
-===== 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 =====
-  * 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
  
-===== Gestion et automatisation ​de production des projets logiciels =====+<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|TD>  
 +  * [[2013_2014:​lp:​idse:​gl:​td:​Ant|Utilisation ​de Ant]] 
 +</​box>​
  
-  * Maven 
  
-  - Gestion des dépendances 
 ===== Gestion du changement ===== ===== Gestion du changement =====
-   +(Complète le cours sur la gestion des défauts) 
-   * Gestion du code source : principes et outils ​(SCCS, SVN, GIT, Clearcase, ...)  +  
-  * Gouvernance ​(2h, IBM)+  * Gouvernance
        * Maintenance et support        * Maintenance et support
        * Gestion des patchs ​        * Gestion des patchs ​
Line 57: Line 58:
        * Archivage des anciennes configurations        * Archivage des anciennes configurations
        * Gestion de la compatibilité ascendante        * Gestion de la compatibilité ascendante
-       ​* ​  ​- ​ 
   - Gestion de versions : git ou svn   - Gestion de versions : git ou svn
   - Gestion de version: Méthodologie   - Gestion de version: Méthodologie
-  - Développement dirigé par les tests 
-  - Gestion des dépendances 
-  - Métrique logicielles 
-  - Intégration continue 
  
-===== Intégration continue ===== +  ​* Gestion ​du code source ​principes ​et outils ​(SCCS, SVNGITClearcase, ...)
-    * Principe de l'​usine logicielle (Software Factory) +
-    ​* Gestion ​de l’intégration continue ​objectifs ​et mise en oeuvre ​(BambooNexusPackaging/​Installer, ...) +
  
 +<box round rgb(192,​192,​192) rgb(255,​255,​255) 60%|TD> ​
 +  * [[2013_2014:​lp:​idse:​gl:​td:​GIT|Utilisation de GIT]]
 +</​box>​
  
  
-=====  ​Gestion des changements ​===== +===== Introduction aux méthodes agiles ​ ​===== 
-    Gouvernance ​(2hIBM+   ​{{:​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|}} 
-       ​Maintenance et support + 
-       ​Gestion des patchs ​ +<box round rgb(192,​192,​192) rgb(255,255,25560%|TD> ​ 
-       * Livraison des différentes versions +  [[2013_2014:​lp:​idse:​gl:​td:​TUTSpecif|Specif. sur le projet Tut + env. GP ]] 
-       * Archivage des anciennes configurations +  [[2012_2013:​lp:​idse:​gl:​management:​td:​agilite|TD : Evaluer et compléter par sous-groupe les user stories.]] ​ 
-       * Gestion de la compatibilité ascendante +</​box>​ 
-=====   - Comment mesurer ​la Qualité ?  __(Semaine ​du 5 novembre)__ ​=====+ 
 + 
 +===== Méthodologie de la gestion ​du changement ​===== 
 +Cours et retour sur l'​existant
  
-    ​* L'​objectif : Ne jamais régresser ! (2h, IBM)+=====  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 130: 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