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
Editeur : Gereso
Publication : 1 juin 2023
Intérieur : Noir & blanc
Support(s) : Text (eye-readable) [ePub + PDF]
Contenu(s) : ePub, PDF
Protection(s) : Marquage social (ePub), Marquage social (PDF)
Taille(s) : 2,7 Mo (ePub), 4 Mo (PDF)
Langue(s) : Français
Code(s) CLIL : 3214
EAN13 Text (eye-readable) [ePub + PDF] : 9791039707985
EAN13 (papier) : 9791039704076
23,99 €
25,99 €
19,99 €
19,99 €
24,99 €
27,99 €
24,99 €
Carine Lallemand, Guillaume Gronier
23,99 €