La réussite d’un projet est étroitement liée à la compréhension et entre le client et le fournisseur. Le cahier des charges informatique, ses rubriques et sa forme permettent de partager un langage commun pour les deux parties. Vous verrez les clauses essentielles à y intégrer, apprendrez à traduire un besoin en modèle UML et à bien formaliser les exigences sur le suivi du projet et les métriques associés.

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 :

  • Décrire les principales fonctions d’une application à développer avec UML
  • Rédiger les différentes clauses d’un cahier des charges pour le développement d’un logiciel
  • Décrire le plan de développement et les exigences sur le suivi du projet dans le cahier des charges
  • Alimenter un cahier des charges spécifiques (intégration, Web…)

Travaux pratiques

alternance entre la théorie et les travaux pratiques.
PROGRAMME DE FORMATION

Cahier des charges : objectif et typologie

  • Exprimer un besoin, contractualiser une relation.
  • Les types de cahier des charges. Positionnement des cahiers des charges. Les cycles de vie.
  • Les acteurs concernés. Maîtrise d’ouvrage et maîtrise d’œuvre. Rôle et responsabilité. Validation et décision.
  • Rôle des pilotes dans le cahier des charges.
  • Rôle des utilisateurs. Rôle des experts.

Contenu du cahier des charges

  • Rubriques standard.
  • Les clauses techniques, contexte du projet, description du besoin, les contraintes, les acteurs.
  • Les clauses juridiques.

Cas d’un cahier des charges pour le développement d’un logiciel

  • Une démarche pour définir le système d’information cible. Diagnostic de l’existant.
  • La description du contexte, des données, des processus métier, du workflow.
  • Description des fonctions de la future application, l’architecture technique et logicielle.
  • Définition du produit attendu en termes de qualité.
  • Les techniques de représentation. Modélisation UML.
  • La participation à l’expression des besoins. Les acteurs, les techniques de travail participatif.

Travaux pratiques
Déterminer des facteurs qualité, critères et métriques. Traduire un besoin, le faire valider, le traduire pour un maître d’œuvre.

Plan de développement

  • Evaluation des risques, réduction des risques.
  • Découpage du projets en lots.
  • Planification globale. Exigences sur le suivi du projet, KPI.
  • Demande de prestations complémentaires (travaux de recette fonctionnelle, migration des données…).

Travaux pratiques
Eléments d’élaboration du plan de développement du projet.

Autres cahiers des charges

  • Cas d’un cahier des charges progiciel.
  • Rubriques d’un cahier des charges d’intégration.
  • Cas d’une solution Web. Les rubriques spécifiques.
  • Cas d’un cahier des charges pour la maîtrise d’ouvrage.