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 11:43]
blay [Gestion et automatisation de production des projets logiciels]
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
      * 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.1375350216.txt.gz · Last modified: 2013/08/01 11:43 by blay