DESCRIPTIONLa formalisation du cahier des charges informatique est une étape
déterminante dans la qualité du résultat qui sera obtenu du projet. Son
contenu doit exprimer clairement l’exhaustivité des livrables attendus,
tant du point de vue fonctionnel, que technique et organisationnel.
Pièce essentielle pour piloter les engagements respectifs des parties
impliquées dans le projet, il est indispensable de définir la profondeur
de son contenu selon le contexte du projet. OBJECTIF
Définir les objectifs du cahier des charges Construire le plan du cahier des charges adapté au contexte du projet Déterminer le formalisme qui sera mis en œuvre pour exprimer correctement les exigences Evaluer la qualité de son contenu et vérifier la couverture des réponses apportées par le maître d’œuvre
METHODE
Après une présentation générale, cette formation déroule les différents
chapitres d’un cahier des charges pour en présenter leur contenu type
ainsi que les méthodes et techniques de formalisation associées. Des
exemples concrets et des exercices viennent appuyer ces présentations. PUBLIC
Maitrise d’ouvrage
Chef de projet
Analyste
| Introduction
- Le cahier des charges a une place prépondérante dans le cycle de développement d’un projet informatique.
- Objectifs du cahier des charges
- Position dans le cycle de développement
- Engagements mutuels (relation maître d’ouvrage / maître d’œuvre)
- Définition de la stratégie de formalisation du cahier des charges. Un contenu adapté au contexte du projet :
- Typologie de projet : développement spécifique, progiciel…
- Influence des démarches projets sur le cahier des charges : cascade, itérative, agile
- Maturité et organisation des équipes
- Contenu du cahier des charges :
- Plan type d’un cahier des charges
- Parcours d’exemples de cahier des charges
- Les approches de formalisation : processus, fonctionnalités, données…
Principaux chapitres du cahier des charges
- Le contexte et les objectifs du projet
-
La présentation des éléments qui ont motivés la mise en place du
projet : bénéfices attendus, explicitations des bénéficiaires,
positionnement du projet dans l’organisation et dans le système
d’information, description de l’existant
- Les spécifications applicatives
-
L’analyse des besoins : l’implication des utilisateurs et les
techniques de collecte (entretiens, questionnaires, ateliers,
brainstorming…)
- Les outils d’aide à l’analyse des besoins et à la formalisation : BPMN, UML (cas d’utilisation…), description textuelle
- La transformation des besoins en fonctionnalités dans la solution cible
- La description des flux d’échange d’information : interactions avec les systèmes tiers (internes ou externes)
- Les exigences techniques
- L’expression des contraintes d’intégration de la solution dans le système d’information de l’entreprise
-
Leur incidence sur la solution cible : accessibilité (poste client et
infrastructure), utilisabilité (ergonomie et performance),
maintenabilité (outils et normes de développement, documentation et
formation pour le support et l’exploitation), évolutivité, sécurité,etc.
Principaux chapitres du cahier des charges (suite)
- Les modalités de réalisation
-
L’expression des contraintes quant à la réalisation du projet : le cycle
de vie de développement, le lotissement, la disponibilité des acteurs
internes, les délais de mise à disposition, les modalités de suivi de
l’avancement (comité de pilotage, comité de suivi), les modalités de
validation (stratégie et déroulement de la recette fonctionnelle, la
vérification des contraintes techniques, la mesure de la qualité des
livrables,etc.)
- Les conditions administratives
-
L’expression des modalités de gestion quotidienne de la relation avec
la sous-traitance : gestion des engagements (intervention au forfait, en
régie, mise en place d’unités d’œuvre ou de bons de commande),
modalités de paiement, lieu d’exécution, propriété intellectuelle,
confidentialité, dépôt contrôlée des sources,etc.
- L’évaluation des réponses
-
Présentation du déroulement du processus de choix de la solution :
planning du traitement des réponses, présentation de la méthode
d’analyse et des critères de choix des réponses au cahier des charges.
- La comparaison des réponses (grille de critères, les matrices SWOT…).
- L’évaluation des risques liés à chacune des réponses.
- Le choix de l’offre et mise en place des actions pour limiter les risques identifiés
Organisation et cycle de vie du cahier des charges
- Le cahier des charges est présent tout au long du
cycle de vie du développement du projet. Il dispose toutefois de son
propre cycle de vie.
- L’élaboration du cahier des charges :
- Construire une démarche adaptée
- Implication des parties prenantes : direction, utilisateurs, service informatique, services supports (juridique, marchés…)
- La contribution des acteurs à la formalisation et la validation du contenu
- Les critères de qualités du cahier des charges : cohérence, exhaustivité, homogénéité…
- La prise en compte du cahier des charges dans le projet :
- Traçabilité des exigences et mesure de la couverture des livrables
- L’évolution du cahier des charges durant le projet : de l’importance de gérer les changements
- L’utilisation du cahier des charges durant les phases de validation des livrables
Synthèse et recommandations | |