Description
Ce cours présente la démarche à mettre en oeuvre pour aboutir à une expression des besoins pertinente et compréhensible lors de la réalisation ou de l'intégration d'une solution informatique.
À qui s'adresse cette formation ?
Pour qui ?
Maître d'ouvrage, assistant maîtrise d'ouvrage, chef de projet, analyste, concepteur et toute personne impliquée dans un projet informatique.
Prérequis
Les objectifs de la formation
Comprendre la phase d'expression des besoins dans un projet classique et agile Décrire un processus métier et les données métier Décrire l'architecture fonctionnelle du système à mettre en place Estimer les charges de développement Utiliser UML pour l'expression des besoins
Programme de la formation
- L'expression des besoins dans un projet
- Opportunité, faisabilité, cahier des charges.
- Validation besoins/spécifications.
- Définition des différents composants du système d'information.
- Expérimentation et site pilote.
- Les parties prenantes : MOA/MOE, utilisateurs, décideurs, experts, juristes.
- Diagnostic de l'existant
- L'origine du besoin, comment passer d'une idée d'évolution à un projet ? Définition du périmètre, des échanges, des acteurs.
- Description des processus et activités.
- Les cas d'utilisation.
- Flot, scénarios.
- Les données, les entités, les associations.
- Diagramme de classe UML.
- Diagnostic.
- Analyse des processus et de l'organisation associée, étude des données.
- Travaux pratiques Représenter le périmètre d'un projet.
- Décrire un processus.
- Identifier ses blocs informationnels.
- Reconfiguration d'un système
- Axes de reconfiguration processus et données.
- Le "quadrilatère diabolique".
- Description de scénarios pour un dossier de choix.
- Les critères de sélection : ROI, VMA.
- Les critères non économiques de choix.
- Travaux pratiques Calcul d'une VMA pour deux scénarios proposés.
- Formalisation du besoin - Développement d'application
- Description de l'architecture fonctionnelle de la future application.
- Définition des exigences qualité du produit.
- Plan type d'un cahier des charges de développement.
- Travaux pratiques Décrire les fonctionnalités à partir d'un processus métier.
- Recherche de métriques pour la qualité.
- Estimation des charges de développement
- Méthode Delphi.
- Méthode des points fonctions pour estimer le développement des composants du système.
- La répartition proportionnelle.
- Exercice: Mise en oeuvre des points fonctions.
- Expression de besoin dans le cas d'intégration de logiciel
- Définition des critères de choix du logiciel.
- Description des choix de paramétrage du logiciel.
- Cahier des charges d'intégration de progiciel.
- L'organisation "Agile" de l'expression des besoins
- Expression des besoins dans les méthodes Agiles.
- JRP : une approche participative en session.
- eXtreme Programing : le client sur site.
