Analyse Et Documentation Des Exigences

CAPM — Gestion de projetAnalyse affaires et valeur

Analyse et documentation des exigences

Définition

L'analyse des exigences est le processus de structuration, validation et documentation des exigences recueillies lors de l'élicitation. Elle transforme des besoins bruts en exigences exploitables — claires, complètes, cohérentes et traçables — que l'équipe projet peut implémenter.

Activité Objectif
Modélisation Représenter les exigences visuellement (diagrammes, flux)
Spécification Rédiger les exigences de façon précise et non ambiguë
Validation Vérifier que les exigences reflètent les vrais besoins
Vérification Vérifier que les exigences sont correctement documentées
Priorisation Ordonner les exigences par importance et urgence
Approbation Obtenir l'accord formel des parties prenantes

Contexte

Le CAPM distingue l'élicitation (recueil) de l'analyse (traitement). L'analyse est souvent sous-estimée : des exigences mal analysées sont la cause n°1 d'échec des projets selon le PMI. La documentation sert de contrat entre les parties prenantes et l'équipe de réalisation.

Détails techniques

Types d'exigences à documenter

Type Description Exemple
Fonctionnelle Ce que le système doit faire Le système envoie un email de confirmation après commande
Non-fonctionnelle Comment le système doit se comporter Temps de réponse < 2 secondes sous 1 000 utilisateurs
Métier Objectif stratégique Augmenter le taux de conversion de 15%
Transition Passage ancien → nouveau Migration des 50 000 comptes utilisateurs existants
Contrainte Limitation imposée Budget max 200K €, compatible IE11, RGPD

Techniques de modélisation des exigences

Technique Représentation Usage
Diagramme de flux (BPMN) Processus métier étape par étape Workflows, processus d'approbation
Cas d'utilisation (Use Case) Acteur → Système → Réponse Interactions utilisateur-système
User Story + Critères En tant que... je veux... afin de... Projets agile
Maquette / Wireframe Interface visuelle Exigences UI/UX
Diagramme d'état Transitions entre états Cycle de vie d'un objet (commande, ticket)
Matrice de règles métier Conditions → Actions Logique décisionnelle complexe
Modèle de données Entités et relations Architecture de données

Critères de qualité d'une exigence (SMART + INVEST)

Critère Vérification Mauvais exemple Bon exemple
Claire Pas d'ambiguïté Le système doit être rapide Temps de réponse < 200 ms au P95
Complète Tous les cas couverts L'utilisateur peut se connecter L'utilisateur se connecte par email/MDP, Google, ou SSO
Cohérente Pas de contradiction Exigence A dit X, exigence B dit non-X Vérification croisée OK
Testable Critère de validation objectif Le système doit être convivial Score SUS > 80 après test utilisateur
Traçable Liée à un besoin métier Fonctionnalité isolée Req-045 → Besoin B-012 → Objectif stratégique
Priorisée Importance relative connue Tout est « haute priorité » MoSCoW : Must / Should / Could / Won't

Techniques de priorisation

Technique Description Résultat
MoSCoW Must / Should / Could / Won't Catégorisation en 4 niveaux
100-Dollar Method Chaque PP distribue 100 $ fictifs Priorisation pondérée par l'investissement
Kano Basique / Performance / Attractif Classification par satisfaction utilisateur
WSJF Weighted Shortest Job First Priorité = Coût du retard / Taille (agile à l'échelle)
Valeur métier / Effort Matrice 2×2 Quick wins identifiés

Structure d'un document d'exigences (SRS)

1. Introduction
   ├── Objectif du document
   ├── Portée du système
   └── Références
2. Description générale
   ├── Contexte et contraintes
   └── Hypothèses et dépendances
3. Exigences fonctionnelles
   ├── EF-001 : [Description, priorité, critères d'acceptation]
   ├── EF-002 : ...
   └── ...
4. Exigences non-fonctionnelles
   ├── Performance, sécurité, disponibilité
   └── Contraintes techniques
5. Modèles et diagrammes
6. Matrice de traçabilité
7. Approbations

Exemple concret

Analyse des exigences pour un module de facturation :

ID Exigence Type Priorité Source Validation
EF-01 Le système génère une facture PDF à chaque commande validée Fonctionnelle Must Comptabilité Facture PDF générée en < 5s
EF-02 L'utilisateur peut télécharger ses factures des 24 derniers mois Fonctionnelle Must Client Historique accessible, PDF valide
ENF-01 Le système supporte 500 factures simultanées Non-fonctionnelle Should IT Test de charge OK
ENF-02 Conformité TVA pour 5 pays UE Contrainte Must Juridique Audit comptable validé
ET-01 Reprise des 120 000 factures de l'ancien système Transition Must Comptabilité 100% des factures migrées et vérifiables

Priorisation MoSCoW : 12 Must (MVP), 8 Should (V1.1), 5 Could (V2), 3 Won't (hors périmètre).