Votre partenaire formation

Conduire un projet Objet/UML -UML pour chefs de projets/MOA

Réf: CML

Durée: 3 jours

 

Objectifs de la formation

Etre capable de conduire un projet Objet/UML et son avancement dans le cadre d »un cycle incrémental. Savoir mettre en oeuvre une organisation et une méthodologie de gestion de projet. : Evaluer les charges par l »analyse des cas d »utilisation. Définir et suivre les incréments. Gérer les risques et définir des prototypes à risques. Définir l »architecture technique et applicative, gérer la réutilisation. Maîtriser les ressources humaines et logicielles.
– Contexte technique des projets et cycles de vie en objet
– Evolutions des rôles et responsabilité des acteurs
– Elaboration des cas d »utilisation, recommandations en vue de l »estimation des charges

– Approche orientée composants et architecture en couches
– Définition des prototypes à risques
– L »estimation des charges en objet
– Planification des incréments, artefacts élémentaires d »un projet objet
– Le RUP et ses adaptations
– Suivi des incréments
– Gestion de la qualité dans les projets objet
– Le bilan’
– Conception et design patterns
– UML 2.0, conception de bases de données
– UML 2.0, analyse et conception
– UML 2.0, pour le temps réel

Formation projet, Formation objet, Formation uml, Formation gestion de projet

 

Programme de Formation

 

Contexte technique des projets et cycles de vie en objet

Contexte technique des projet

– Rappels sur les architectures multiniveaux basées sur le J2EE ou « .NET ».

– Les différentes couches : présentation, contrôle, service, composant métiers, accès aux données

– Rappels sur la notion de composant métier.

– La réutilisation de composants métiers et l »urbanisation du système d »information

Le cycle de vie des projets liés aux nouvelles technologies

– Les problèmes du cycle en cascade.

– Avantages de la démarche incrémentale.

– Les différents modèles de cycle de vie existants : cycle en Y, en W, RUP, XP

– Les différentes adaptations classiques du RUP.

Evolutions des rôles et responsabilité des acteurs

Les différents acteurs d »un projet objet

– La MOA, le chef de projet MOA, l »assistance à la MOA (AMOA), évolution des rôles.

– La MOE, le chef de projet MOE, l »assistance à la MOE (AMOE).

– Les architectes applicatifs et techniques, rôles transverses.

Contractualisation des relations MOA/MOE et évolutions de la documentation associée

– Le contrat de projet.

– Le plan qualité projet.

– Les fiches de poste.

Elaboration des cas d »utilisation, recommandations en vue de l »estimation des charges

L »alignement stratégique d »un projet

Etude des processus métier

– Rappels sur les méta-modèles employés.

– Définition des zones métier.

– Acteur et cas d »utilisation métier, diagramme d »activité

– Développement sur l »étude de cas

Spécification des cas d »utilisation du système

– Rappels sur les cas d »utilisation.

– Recommandations concernnt la rédaction des scénarios : granularité des cas d »utilisation, règles métier, flux ; hiérarchisation des cas d »utilisation ; validation par la MOA ; identification des cas d »utilisation significatifs pour l »architecture

Identification des exigences non fonctionnelles, traçabilité, Qualité de Service

Approche orientée composants et architecture en couches

– Détermination des zones métier, découpage éventuel du projet en sous-projets.

– Analyse des concepts métier et définition des composants.

– Ebauche de l »architecture technique et applicative. Spécification du prototype d »architecture. Conception des composants vis-à-vis des technologies de mise en oeuvre et des différentes couches de l »application. Sensibilisation aux design patterns liés aux architectures multiniveaux.

– Conception de l »architecture technique. Définition des différents composants de l »architecture technique. Conception des procédures d »exploitation et d »administration. Conception des procédures de déploiement.

– Construction de l »application. Conception détaillée, réalisation, tests unitaires de tous les types de composants appliatifs en fonction des différentes couches. Normes de codage et revue de codage. Un point sur les pratiques XP. Gestion des tests : définition des tests et mise en oeuvre. Déploiement. Gestion de la documentation.

Définition des prototypes à risques

– Analyse des risques.

– Définition des prototypes à risque.

L »estimation des charges en objet

– Introduction.

– Les différentes méthodes : Delphi. Application de la méthode des points de fonction en objet. Méthode des points de cas d »utilisation.

– Les facteurs d »influence corrigeant l »estimation brute.

– Chiffrage comparé sur l »étude de cas.

Planification des incréments, artefacts élémentaires d »un projet objet

– Détermination des itérations.

– Macro-planification : établissement du plan projet.

– Les niveaux de détail en planification.

– Planification détaillée d »un incrément.

– Parallélisation et chevauchement des incréments.

– Application à l »étude de cas.

Le RUP et ses adaptations

– Détermination du cycle de vie adapté au projet.

– L »étude préalable ou phase de création.

– Conception d »ensemble ou phase d »élaboration.

– Réalisation des incréments ou phase de construction.

– La préexploitation ou phase de transition.

– Déploiement et généralisation.

– Organisation des équipes

– Adaptations du RUP au contexte français

Suivi des incréments

Les instances de pilotage

– Les instances classiques : comité de direction, comité de pilotage, comité de suivi.

– Les comités d »architecture technique et applicative.

– Gestion de la réutilisation et urbanisation du système d »information.

Suivi des développements et validation d »un incrément

– Les tableaux de bord, mise en place de métriques pertinentes sur un projet objet.

– Analyse des données collectées.

– Evaluation de la stabilité de l »architecture.

– Evaluation/validation d »un incrément

– Glissement de fonctionnalités vers les incréments suivants et modification de la planification du projet.

– Actualisation des risques, mise à jour du plan projet.

– Le reporting du chef de projet.

Gestion des sous-traitants dans un projet obje

– Déroulement d »une opération de sous-traitance dans le cadre d »un projet objet

– Sélection des sous-traitants et établissement du cahier des charges.

– Suivi des travaux.

Gestion de la qualité dans les projets objet

Définition de la Qualité

– Les métriques objet de qualité.

– Interventions d »équipes transverses.

Gestion de la qualité de l »architecture et du code

– Les lectures croisées.

– Les inspections : revues de code et d »analyse.

– Les design patterns.

– Anti-patterns et refactoring.

– Etablissement des outils : norme de codage, guide de conception des composants, de rédaction des cas d »utilisation, des design patterns employés…

– Le modèle CMM (Capability Maturity Model).

Le bilan

– Les différents types de bilan : interne et contractuel.

– Suivi des ratios d »estimation des charges.

Etude de cas
L »étude de cas est basée sur la conduite d »un projet : le système de gestion des bibliothèques de la ville de Paris, dont une partie sera sous-traitée (la gestion du thésaurus).Les stagiaires devront initialement déterminer les zones métier, établir la liste des cas d »utilisation et en détailler quelques-uns. Par la suite, à partir d »un corrigé détaillant ces cas d »utilisation et d »une macro-analyse qui leur seront fournis, ils devront : déterminer l »architecture applicative et les cas d »utilisation significatifs pour l »architecture envisagée, réaliser l »étude de risque et déterminer les prototypes à risque à développer, évaluer les charges du projet à partir des cas d »utilisation. Déterminer les incréments et planifier le projet

 

 

Profil Stagiaires & Pré-requis

Chef de projet, responsables d »applications ou de départements voulant connaître l »impact des nouvelles technologies sur la conduite de projet. Bonnes connaissances en UML. Expérience requise sur un ou plusieurs projets.

 

Prix : 1780  € HT

Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Genève, Sophia Antipolis, Luxembourg

 

Dates de Formation
Nous consulter