Projets et cycles de vie en objet
- Rappels sur JEE ou ".NET".
- Composant métiers, réutilisation et urbanisation du système d'information.
- Du cycle projet en cascade à la démarche incrémentale.
- Modèles existants : cycle en Y, en W, RUP, méthodes agiles (XP, Scrum).
Evolutions des rôles
- Les différents acteurs d'un projet objet.
- Les architectes applicatifs et techniques.
- Contractualisation des relations MOA/MOE.
Cas d'utilisation, estimation des charges
- L'alignement stratégique d'un projet.
- Etude des processus métier.
- Spécification des cas d'utilisation du système.
- Cas d'utilisation Vs User Story.
Approche composants et architecture en couches
- Détermination des zones métier.
- Conception de l'architecture technique.
- Construction de l'application. Tests unitaires.
- Introduction aux pratiques agiles.
Définition des prototypes à risques
- Analyse des risques.
- Définition des prototypes à risque.
L'estimation des charges en objet
- Les différentes méthodes.
- Les facteurs d'influence corrigeant l'estimation brute.
Phases et livrables d'un projet
- Macro-planification : établissement du plan projet.
- Planification détaillée d'un incrément.
- Parallélisation et chevauchement des incréments.
- Introduction aux démarches agiles.
- Le RUP. Adaptations au contexte français.
Suivi des incréments et des développements
- Les comités d'architecture technique et applicative.
- Gestion de la réutilisation et urbanisation du SI.
- Les tableaux de bord. Le reporting du chef de projet.
- Evaluation/validation d'un incrément.
- Actualisation des risques, mise à jour du plan projet.
-
Gestion de la qualité dans les projets objet
- Définition de la Qualité. Les métriques objets de qualité.
- Gestion de la qualité de l'architecture et du code. Lectures croisées. Les inspections.
Le bilan
- Les différents types de bilan : interne et contractuel.
Etude de cas
Un cas concret de système de gestion, réellement déployé et fonctionnel.