User Tools

Site Tools


2013_2014:lp:idse:gl:gestiondeprojets

This is an old revision of the document!


Contenu

Planning voir

Introduction à la gestion de projets

  • Quels rôles
  • De la ligne de code au produit livré au client
  • Les différents types d'approches de développement
  • Le développement en fonction des métiers (web, bancaire, avionique, télécom, …)
  • Le cycle de vie du logiciel

Cycle de vie du logiciel et Méthodologie Kanban

La place des tests

  • Objectifs, Stratégies et Rapports
  • 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 !!

Bien expliquer la notion d'objets p13
  • Tests Unitaires
  • Utilisation des Mocks

Cours Gestion de projet associés

Gestion des défauts

  • Type de changements (2h, IBM)
  • Outil de traçabilité des changements (Bugzilla, JIRA, …)

Références :

Automatisation des tâches pour la production d'un logiciel

Gestion et automatisation de production des projets logiciels

  • Maven
  1. Gestion des dépendances

Gestion du changement

  • Gestion du code source : principes et outils (SCCS, SVN, GIT, Clearcase, …)
  • Gouvernance
    • Maintenance et support
    • Gestion des patchs
    • Livraison des différentes versions
    • Archivage des anciennes configurations
    • Gestion de la compatibilité ascendante
  1. Gestion de versions : git ou svn
  2. Gestion de version: Méthodologie

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, …)

Gestion des changements

  • 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é ?

  • L'objectif : Ne jamais régresser !
  • Métriques, Rapports, Analyse de Code, Revues croisées, …
  • Outil : Sonar, …
  1. Questions / Réponses (2h, IBM)
  • Prêts à travailler dans l’industrie ?
  1. Introduction, Cycle de vie du logiciel et Méthodologie Kanban
    • TDs : Gestion des tâches & plannification
  2. Gestion de versions: Outillage
  3. Bases de Tests unitaires – build automation
    • TDs:
  4. Gestion de version: Méthodologie
  5. Développement dirigé par les tests
  6. Gestion des dépendances
  7. Métrique logicielles
  8. Intégration continue

Introduction aux méthodes agiles

(MBF) (Semaine du 17/9)

  1. Utilisation de XXXX (1h cours + 1h TD) (Semaine du 22/10)
  1. Business Process (Semaine du 22/10)
  1. Architecture (Semaine du 5/11)
  1. Cycle de conception (1h cours Nemo)
  • Périmètre de la conception - la conception dans un cycle de développement
  • Différents acteurs : MOA / MOE
  • Cycle de conception
    • documents en entrée
    • recueil du besoin
    • livraison
    • validation
    • documents en sortie
  • Différents niveaux de livrables
    • données
    • processus
    • IHM
    • échanges
    • tests
  • Organisation d'une équipe et cohérence

Test Driven Development

coir page 39

Cours Outil associés

Suivi de projets

Gestion des défauts

Outils

JIRA

Notation

2013_2014/lp/idse/gl/gestiondeprojets.1375351654.txt.gz · Last modified: 2013/08/01 12:07 by blay