Elaboration d'un
cahier des charges
Présenté par : Amadou NDIAYE & El Hadji C.Y BADJI
Plan
I. Introduction
II. Besoins et exigences
III. Public cible et utilisateurs
IV. Spécifications techniques
V. Planning et livrable
VI. Contraintes et risques
VII. Annexes
VIII. Bonnes pratiques
02
I. Introduction
03 | 6
03
Introduction 1/4
Definition
Un cahier des charges est un document essentiel dans la gestion de
projet, que ce soit pour la conception d'un produit, la réalisation d'un
service, ou la mise en œuvre d'un système informatique. Il sert à
définir les besoins, les objectifs, les contraintes et les spécifications
d'un projet.
04
Introduction 2/4
Contexte du projet
•Pourquoi ce projet est-il lancé ? (problème à résoudre, opportunité à saisir)
•Environnement du projet (secteur d’activité, entreprise, utilisateurs cibles)
•Origine du projet (demande interne, besoin client, évolution technologique)
05
Introduction 3/4
Objectifs généraux
• Ce que le projet cherche à accomplir (gain de productivité, amélioration du service,
automatisation, etc.)
• Bénéfices attendus (qualitatifs et quantitatifs)
• Indicateurs de succès
06
Introduction 4/4
Portée du projet
• Limites du projet (ce qui est inclus/exclu)
• Contraintes et périmètre fonctionnel
• Interaction avec d’autres systèmes ou services
07
II. Besoins et
exigences
08 | 6
08
Besoins et exigences
• Besoins fonctionnels : Quelles fonctionnalités sont attendues ?
• Besoins non fonctionnels :Performance, sécurité, ergonomie, etc.
• Contraintes techniques : Technologies à utiliser, compatibilité, normes, etc.
• Contraintes organisationnelles : Délais, budget, ressources disponibles.
Exemple:
- Créer une plateforme e-commerce complète avec site web et application mobile
- Offrir une expérience utilisateur fluide et intuitive
- Permettre la gestion efficace des produits, des commandes et des clients
09
3. Public cible et utilisateurs
010 |
010 6
Public cible et utilisateurs 1/2
Profil des utilisateurs
• Qui sont les utilisateurs finaux ? (exemple : employés, clients, étudiants, etc.)
• Besoins et attentes des utilisateurs
• Niveau de compétence technique des utilisateurs
011
Public cible et utilisateurs 2/2
Cas d'utilisation
• Exemples concrets d’interaction avec le produit
• Description des différentes actions des utilisateurs
• Diagrammes UML ou schémas si nécessaire
012
Spécifications
techniques
013 |
013 6
Spécifications techniques 1/2
Architecture générale
- Backend: à préciser
- Frontend web: à préciser
- Application mobile: à préciser
- Base de données: [à préciser]
Sécurité
- Authentification JWT
- Chiffrement des données sensibles
- Protection contre les injections SQL, XSS, CSRF
- Conformité RGPD
- Sécurisation des transactions (SSL/TLS)
014
Spécifications techniques 2/2
Performance
- Optimisation des requêtes de base de données
- Mise en cache des données fréquemment accédées
- Lazy loading des images
- Pagination des résultats
Compatibilité
- Site web: Compatibilité avec les navigateurs modernes
(Chrome, Firefox, Safari, Edge)
- Application mobile: Android 6.0+ et iOS 12.0+
- Design responsive pour le site web
015
Planning et livrables
016 |
016 6
Planning et livrables 1/2
• Étapes du projet : Phases, jalons, dépendances.
• Livrables attendus : Documents, prototypes, versions finales.
• Calendrier prévisionnel : Dates clés et délais.
Etape Objectifs Livrable Durée
Préciser l’étape et/ou Préciser les objectifs Préciser le livrable attendu Préciser la durée
la date
Exemple: Exemple : Recueil des besoins Exempe: Cahier de charge fonctionnel Exemple : 2 semaines
1- 23/03/2025 fonctionnels
017
Planning et livrables 2/2
Exemple sur les jalons
- Jalon 1: Validation des maquettes et de l'architecture (date)
- Jalon 2: API backend fonctionnelle (date)
- Jalon 3: Site web fonctionnel (date)
- Jalon 4: Application mobile fonctionnelle (date)
- Jalon 5: Recette complète (date)
- Jalon 6: Mise en production (date)
018
Contraintes et risques
019 |
019 6
Contraintes et risques
7.1 Contraintes
- Budget: [à préciser]
- Délais: [à préciser]
- Réglementations à respecter (RGPD, etc.)
- [Autres contraintes spécifiques]
7.2 Risques identifiés
- [Liste des risques potentiels et stratégies d'atténuation]
020
Annexes
021 |
021 6
Annexes
• Glossaire : Définitions des termes techniques.
• Références: Documents, normes, ou réglementations utilisées.
• Contacts : Responsables du projet, équipes impliquées.
• Maquettes UI/UX
• [Autres documents pertinents]
022
Bonnes pratiques
023 |
023 6
Bonnes pratiques
Soyez clair et précis : Évitez les ambiguïtés.
Impliquez les parties prenantes : Assurez-vous que tous les besoins
sont pris en compte.
Restez réaliste : Tenez compte des contraintes techniques et
budgétaires.
Mettez à jour le document: Le cahier des charges peut évoluer au fil
du projet.
Se poser les questions suivantes: QQOQCP (Qui, Quoi, Où,
Quand, Comment et Pourquoi)
024
MERCI