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

Gestion des défauts

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

Gestion du changement

(Complète le cours sur la gestion des défauts)

  • 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
  • Gestion du code source : principes et outils (SCCS, SVN, GIT, Clearcase, …)

Introduction aux méthodes agiles

Méthodologie de la gestion du changement

Cours et retour sur l'existant

Gestion et automatisation de production des projets logiciels

  • Maven
  1. Gestion des dépendances

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

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
  1. Utilisation de XXXX (1h cours + 1h TD) (Semaine du 22/10)
  2. Business Process (Semaine du 22/10)
  3. Architecture (Semaine du 5/11)
  4. 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.1375362601.txt.gz · Last modified: 2013/08/01 15:10 by blay