Guide pratique du cahier des charges informatique
103 pages
Français

Vous pourrez modifier la taille du texte de cet ouvrage

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Guide pratique du cahier des charges informatique , livre ebook

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
103 pages
Français

Vous pourrez modifier la taille du texte de cet ouvrage

Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description


Aujourd’hui, près de deux tiers des projets logiciels ne répondent pas de façon efficace aux attentes des clients et des utilisateurs.


La principale raison de ces échecs est l’incompréhension entre client et fournisseur : les uns ont du mal à exprimer les besoins et les autres ont des difficultés à les comprendre.


Une solution ? Un cahier des charges bien construit.


Cet ouvrage propose une démarche claire et logique pour l’élaborer, avec des outils simples et faciles à utiliser.


L’auteur propose ici des techniques, des modèles et des check-lists utilisables par tous pour vous aider à recueillir, analyser et spécifier vos besoins.


Aboutir à un document clair, correct, complet, concis et cohérent permettra de faciliter la communication entre parties prenantes et d’assurer la réussite de vos projets logiciels.




QU’EST-CE QUE C’EST ? À QUOI ÇA SERT ?
Qu’est-ce que c’est ? Un peu de vocabulaire
À quoi ça sert ?
En quoi est-ce utile ?
Contenu du cahier des charges
Prenons un exemple…
Arborescence hiérarchique des exigences
Structure d’un cahier des charges


COMMENT ÇA MARCHE ?
Quatre activités de base
Écouter, lire et observer : le recueil
Visualiser, filtrer, classer, prioriser : l’analyse
Formuler, structurer et vérifier : la spécification
Obtenir un consensus : la validation


COMMENT FAIT-ON EN PRATIQUE ?
Le principe de l’entonnoir
Centrer le projet autour du cahier des charges
Une méthode en 7 étapes
Étape 1 : cadrer et planifier
Étape 2 : analyser l’existant
Étape 3 : définir le concept
Étape 4 : développer les cas d’utilisation
Étape 5 : recueillir et analyser besoins et contraintes
Étape 6 : spécifier les exigences élémentaires
Étape 7 : valider l’ensemble
Synoptique de la démarche


PRÉPARER LE TERRAIN
Planifier l’expression des besoins
Analyser l’existant
Choisir et adapter le modèle de cahier des charges
Choisir les bons outils
Choisir les utilisateurs ambassadeurs
Garder le contact avec les utilisateurs


DÉFINIR LE CONCEPT
Le triangle d’or : objectif, périmètre, acteurs
L’objectif
Les parties prenantes (acteurs)
Le périmètre
Guide d’entretien et d’animation
L’élaboration du concept en atelier
Une formulation élégante du concept
Le document de concept
Le triangle d’or au fil de l’eau


DÉVELOPPER LES CAS D’UTILISATION
Qu’est-ce que c’est ?
À quoi ça sert ?
Comment ça marche ?
Structure d’un cas d’utilisation
Les cas d’utilisation en pratique
Avantages et difficultés des cas d’utilisation


ÉCOUTER, LIRE, OBSERVER : LE RECUEIL
L’interview
Les ateliers de travail
Le questionnaire
L’observation sur le terrain
Le diagramme des affinités
L’analyse de documents
L’analyse de la concurrence


VISUALISER, CLASSER, PRIORISER : L’ANALYSE
Qu’est-ce que l’analyse ?
Analyser et gérer les règles de gestion
Établir et maintenir un glossaire
Établir et maintenir un dictionnaire de données
Maquetter sur papier
Modéliser sous forme de diagrammes
La carte de processus
Le diagramme d’états-transitions
Le diagramme de cas d’utilisation
Le diagramme de classes


SPÉCIFIER LES BESOINS FONCTIONNELS
Bien formuler les exigences
Les gabarits d’exigences
Quelques contre-exemples et leur correction


INTEROPÉRABILITÉ, SÉCURITÉ, QUALITÉ DU PRODUIT, CONTRAINTES
Les exigences d’interopérabilité et d’interfaces
Les exigences de sécurité
Les exigences de qualité du produit
Les contraintes


STRUCTURER LE CAHIER DES CHARGES
1. Contexte
2. Objectifs de la solution
3. Acteurs et utilisateurs
4. Périmètre
5. Règles métier
6. Cas d’utilisation
7. Besoins fonctionnels
8. Interopérabilité et interfaces
9. Exigences de qualité du produit
10. Contraintes
11. Prestations et fournitures attendues
12. Annexes


VÉRIFIER, VALIDER ET REVALIDER !
Vérifier et valider : quelle différence ?
Vérifier, vérifier et revérifier
Vérifier chaque exigence avec la check-list MATHURIN·E
Vérifier le texte avec la check-list « 5 C »
Valider, valider et revalider
Qui doit valider, quand et comment ?
Les méthodes de validation
Conclusion : les douze réalités
Annexe : quelques concepts
Système informatique/système d’information
Cycle de vie du logiciel


Sujets

Informations

Publié par
Date de parution 01 juin 2023
Nombre de lectures 37
EAN13 9791039704953
Langue Français
Poids de l'ouvrage 1 Mo

Informations légales : prix de location à la page 0,0800€. Cette information est donnée uniquement à titre indicatif conformément à la législation en vigueur.

Extrait

Guide pratique du cahier des charges informatique



Guide pratique du cahier des charges informatique
De la définition des objectifs à la rédaction : faciliter l'expression des besoins
Auteur : Yves CONSTANTINIDIS
Édition 2023
© GERESO Édition 2023
Direction de collection : Catherine FOURMOND
Suivi éditorial et conception graphique : GERESO Édition
Illustration : © Visual Generation / gettyimages.fr
www.gereso.com/edition
e-mail : edition@gereso.fr
Tél. 02 43 23 03 53 - Fax 02 43 28 40 67
Reproduction, traduction, adaptation interdites
Tous droits réservés pour tous pays
Loi du 11 mars 1957
Dépôt légal : Mai 2023
ISBN : 979-10-397-0407-6
EAN 13 : 9791039704076
ISBN numériques :
eBook : 979-10-397-0494-6
ePub : 979-10-397-0495-3
GERESO SAS au capital de 465 920 euros - RCS Le MANS B 311 975 577
Siège social : 38 rue de la Teillaie - CS 81826 - 72018 Le Mans Cedex 2 - France





Parmi les Hors collection GERESO Edition
• À la découverte de mes talents
• Architecture et transformation de l'entreprise
• Bien travailler à distance avec les outils numériques
• Expérience client et qualité perçue
• Le guide du petit entrepreneur
• Le pouvoir des images en formation
• Les groupes Mastermind
• Les rites et rituels professionnels
• Osez votre leadership
• Pour que l'entreprise continue à nous faire rêver
• Préparer et réussir vos entretiens
• Réalités des risques psychosociaux
• Relancer l'innovation aujourd'hui
• Restez connecté !
• Réussir son intégration professionnelle
• Voyage au bout du deal
Retrouvez tous les titres « hors collection » sur





Remerciements
Merci à tous mes clients, partenaires, étudiants et apprenants, qui m’ont donné l’occasion de parfaire mes connaissances en pédagogie de l’ingénierie des besoins et qui m’ont apporté leurs idées, critiques constructives et remarques bienveillantes. Les établissements de santé publics et privés avec et pour lesquels j’ai travaillé, mes étudiants de Paris I Panthéon-Sorbonne, de CentraleSupélec et de l’ESIEE, mes stagiaires en France, en Europe et en Afrique sont trop nombreux pour que je les cite ici. Ils ont tous activement contribué à enrichir le contenu de cet ouvrage et je les en remercie.
Tous mes remerciements à mon confrère et ami Thierry Harlé, consultant senior en Sécurité des systèmes d’information, qui m’a apporté de précieux conseils.
Merci à Isabelle Hoareau et à Velna Borgel pour leurs relectures, leurs critiques constructives et leurs encouragements.
Merci à mon ami Marc Volet pour ses encouragements tout au long de l’écriture de ce livre.
Merci encore à Nicolas, Melina et Karin pour leurs remarques pleines de bon sens, leur attitude positive et leur enthousiasme.



Avant-propos
À l’heure actuelle, près des deux tiers des projets logiciels échouent à répondre de manière efficace et efficiente aux attentes des clients et des utilisateurs. Cela représente des milliards d’euros de pertes annuelles, un énorme gâchis de ressources, et parfois même des accidents mortels. La principale raison de l’échec est l’incompréhension entre client et fournisseur (ou MOA et MOE) à propos des spécifications des exigences logicielles, autrement dit, sur le contenu du cahier des charges lors des phases amont du développement. Lorsque les personnes du métier (la maîtrise d’ouvrage) et les informaticiens (la maîtrise d’œuvre) se mettent autour de la table pour définir un nouveau logiciel, on constate que les uns ont du mal à exprimer les besoins et que les autres ont des difficultés à les comprendre.
Le but de ce livre est de fournir un outil utilisable à la fois par les experts et les novices, par les futurs utilisateurs et les consultants expérimentés, pour leur permettre de partager un langage commun et une compréhension commune lorsqu’ils écoutent, expriment, ou spécifient des besoins pour un système à base de logiciel. Il fournit la démarche et les techniques dont tous les acteurs d’un projet ont besoin pour améliorer la communication et atteindre leurs objectifs. Cette communication est indispensable à chaque membre de l’équipe et à toute personne dont le travail impacte, ou est impacté par, le processus de développement logiciel, car elle simplifie le processus de définition du concept et de définition des exigences, qui constituent les deux premières phases de la création d’un logiciel.
Ce livre ne s’adresse pas qu’aux experts. Il est destiné à un large public, à savoir toute personne qui a la responsabilité d’exprimer des besoins ou d’élaborer un cahier des charges ou de participer à son élaboration. Parmi la centaine de méthodes, de techniques et d’outils d’aide à l’expression des besoins, nous en avons retenu une dizaine, que nous avons explicitée et détaillée. D’autres techniques sont simplement citées pour mémoire. Nous avons également limité au strict minimum le vocabulaire technique, défini les termes spécialisés dans un glossaire et explicité dans des encadrés les nombreux synonymes et mots ambigus et ambivalents dans la profession.
Nous espérons que vous vous en servirez au quotidien, comme un outil pratique pour vous aider à recueillir, définir, développer et gérer les besoins.
Comment utiliser cet ouvrage
Cet ouvrage est un guide pratique que vous pouvez utiliser sur le terrain. Il est conçu pour faciliter la communication entre les équipes métier (qu’ils soient cadre de santé, infirmier, banquier ou assureur) et les informaticiens (directeurs des systèmes d’information, responsables informatiques, concepteurs et réalisateurs de logiciels) lors de la définition des besoins pour un projet logiciel. Il fournit des méthodes, des techniques et des modèles de document accessibles à tous les acteurs du projet pour recueillir, analyser, spécifier, et valider les exigences logicielles. Pour chaque étape du processus, le livre fournit des exemples tirés de cas réels, afin de montrer comment ces méthodes, techniques et modèles peuvent être mis en œuvre en pratique.
Cet ouvrage est destiné à un large public. Au risque de frustrer les experts, nous n’y avons pas inclus les techniques les plus complexes de l’ingénierie des besoins, ni celles qui requièrent des compétences techniques en informatique ou en conception des systèmes d’information.
La plupart des exemples sont tirés du monde de l’hôpital. Il n’est cependant pas nécessaire d’être un expert en informatique hospitalière pour les comprendre. Même sans être médecin ou infirmier, il est aisé d’imaginer comment les mécanismes utilisés pour définir les besoins de la prescription médicamenteuse, des rendez-vous patient ou de la gestion des lits peuvent être transposés à d’autres domaines.
Les trois premiers chapitres décrivent les enjeux, les mécanismes généraux et le processus global de définition des besoins et d’élaboration d’un cahier des charges. Les chapitres suivants détaillent chaque étape, sachant que le processus d’expression des besoins est itératif et incrémental.
Le premier chapitre positionne l’expression des besoins et le cahier des charges dans son environnement informatique et humain. On y définit le vocabulaire de base à connaître.
Le chapitre 2 présente, dans ses grandes lignes, la méthode globale et les quatre activités de base d’expression des besoins.
Le chapitre   3 donne une méthode en sept étapes. Il peut vous servir de carte pour vous orienter à chaque étape.
À partir de ce point, chaque chapitre traite d’une problématique et une seule, et les problématiques sont interdépendantes. Par exemple, l’énoncé de l’objectif, étape indispensable, est décrit au chapitre 5, mais la vérification de cet énoncé fait appel aux check-lists générales de vérification des exigences décrites au chapitre 12. Nous vous conseillons de parcourir rapidement les chapitres 4 à 12 puis, selon vos besoins, de relire l’ensemble dans le détail ou de vous concentrer sur le chapitre qui vous intéresse prioritairement.
Le chapitre 4 explicite les étapes préparatoires : étude de l’existant, planification de l’élaboration, choix des outils et des représentants des utilisateurs.
Le chapitre 5 aborde un aspect fondamental, et très souvent négligé de la construction du logiciel : la phase de concept. C’est lors de cette phase qu’est établi le « triangle d’or », les trois éléments fondamentaux et interdépendants que sont l’objectif, le périmètre et les parties prenantes. Il est important de comprendre les enjeux de cette phase, quitte à relire le chapitre dans les détails dans un deuxième temps.
Les chapitres suivants détaillent chacun une des étapes ou techniques présentées aux précédents chapitres.
Le chapitre 6 décrit la technique d’élaboration des cas d’utilisation ( use cases ), une manière de découvrir et de spécifier les exigences en démontrant les interactions entre l’utilisateur et le système.
Les chapitres 7, 8 et 9 détaillent les techniques de recueil, d’analyse et de spécification des exigences, et le chapitre 10 se concentre sur les exigences d’interface, de qualité du produit et sur les contraintes.
Le chapitre 11 présente, paragraphe par paragraphe, le modèle de spécification d’exigences (cahier des charges) que nous préconisons. Il est tout à fait possible de commencer la lecture de l’ouvrage par ce chapitre, après avoir parcouru les chapitres d’introduction, et de revenir au cœur de l’ouvrage par la suite.
Le chapitre 12 nous parle des techniques de vérification et de l’étape de validation, deux activités indispensables à l’obtention d’un cahier des charges de qualité.
Dans toute la mesure du possible, nous avons évité de faire référence à de concepts méthodologiques complexes, et nous avons limité le jargon techni

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents