Dans toutes les phases d’un projet de réalisation ou de d’intégration d’une solution informatique, le recueil et la formalisation de l’expression des besoins métiers est essentielle. Ce stage vous présente la démarche et les outils pour décrire les processus métiers et l’architecture fonctionnelle en vue d’aboutir à une expression de besoins pertinente et compréhensible.

Description

Durée : 28 heures
Modalités techniques d’évaluation : Évaluation des connaissances par QCM, évaluation des compétences au travers de travaux pratiques et de cas d’études. Contrôle de l’acquisition des connaissances et des compétences pendant la formation par le formateur.
Moyens pédagogiques : Apports théoriques réalisés en classe et complétés par de nombreux travaux pratiques permettent aux participants de disposer d’une expérience concrète. A l’issue des sessions magistrales, réalisation de cas d’études tutorés.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • 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 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 œuvre 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.