Exercice 1 cahier de charge -Gestion de projet - Télécharger
Télécharger PDF1. Présentation d'ensemble du projet
1.1 Historique du document
Ce document est un cahier des charges.
- Rédacteurs : M. X et Y
- Date de création : 14/03/2015
- Date de dernière sauvegarde : 10/12/2015
- Nom du fichier : siteX V 1.0.0
Historique des versions
- 1.0.0 - 14/03/2015 : Version initiale
- 1.0.1 - 09/02/2016 : Version avancée
1.2 Présentation de l'entreprise
Décrivez l'activité de l'entreprise en incluant les informations suivantes :
- Date de création
- Services ou produits vendus
- Nombre de salariés
- Chiffre d'affaires
- Principaux axes de développement
- Principaux concurrents
Expliquez le rôle de votre projet web dans la stratégie globale de l'entreprise.
Remarque : S'il s'agit d'une refonte d'un site internet existant, précisez son trafic mensuel, quelques statistiques de performance, le nombre de pages existantes à récupérer et les technologies utilisées.
1.3 Les objectifs du site
Détaillez les objectifs de votre site web. Précisez s'il s'agit :
- D'un site e-commerce destiné à vendre des produits
- D'un site vitrine pour présenter l'activité de votre entreprise
- D'un média en ligne (ex: blog, portail d'actualités)
- D'un support promotionnel pour le lancement d'un événement ou d'un produit
- D'un logiciel en ligne (SaaS)
Exemple : Le développement d'un site web de commerce en ligne qui consiste à proposer une plateforme de gestion de vente de produits informatiques et vidéo. C'est une application destinée aux personnes qui préfèrent acheter des produits informatiques en ligne et créer leur propre espace d'achat adapté à leurs besoins. Il offre aux internautes quotidiennement des offres d'achats intéressantes, des informations concernant le produit, des remises, des réductions. Ce type de site permet de traiter en temps réel les demandes d'achat et la livraison à domicile. Une application web est accessible 24h/24 et peut être actualisée quotidiennement.
1.4 La cible adressée par le site
- Ciblez-vous les entreprises (B2B) ou les particuliers (B2C) ?
- Quelles sont les caractéristiques (démographie, psychographie) et les centres d'intérêt de votre cible ?
- Identifiez les différents segments composant votre cible (par exemple, PME et grandes entreprises) et hiérarchisez leur importance stratégique.
Exemple : Le large public au Maroc.
1.5 Objectifs quantitatifs
Ce type d'information doit donner une idée du niveau d'activité attendu sur votre futur site, ce qui peut impacter le choix de l'infrastructure technique. Répondez aux questions suivantes :
- Quel volume de trafic visez-vous sur votre site (par exemple, nombre de visiteurs uniques mensuels) ?
- Dans le cas d'un site e-commerce, quel est votre objectif en termes de volume de ventes (nombre de commandes, chiffre d'affaires) ?
- Quel volume mensuel de prospects espérez-vous collecter via vos formulaires de contact ou d'inscription ?
1.6 Périmètre du projet
- Votre site doit-il être multilingue ?
- Quelles langues sont concernées ?
- Pour chaque langue, le site doit-il subir des adaptations autres que la traduction du contenu (ex: spécificités culturelles, réglementaires) ?
- Souhaitez-vous que votre site soit adapté pour les supports mobiles (responsive design, application dédiée) ?
Exemple : Langues français et arabe.
1.7 Description de l'existant
- Y a-t-il déjà une précédente version du site en ligne ?
- Possédez-vous le nom de domaine que vous souhaitez utiliser ?
- Qu'en est-il de l'hébergement actuel ou prévu ?
- Y a-t-il des documents de présentation de l'entreprise ou de ses produits disponibles (brochures, catalogues) ?
- Quelles sont les ressources disponibles pour le projet (logos, éléments graphiques, textes, photographies, vidéos) ?
- Y a-t-il des ressources humaines internes ou externes déjà allouées au projet (chef de projet, webdesigner, webmaster, rédacteur) ?
2. Description graphique et ergonomique
2.1 Charte graphique
Si vous avez des éléments graphiques que vous souhaitez réutiliser comme base de votre nouvelle charte graphique, n'hésitez pas à les inclure dans le cahier des charges de votre site internet. Précisez :
- Quel sera le code couleur de votre site ?
- Quelle sera la couleur dominante ?
- Y a-t-il des variations du code couleur selon les sections ou les pages de votre site ?
- Y a-t-il des déclinaisons de votre logo en fonction du code couleur des pages ?
- Avez-vous des éléments visuels (icônes, illustrations) à réutiliser ?
- Quelle police souhaitez-vous utiliser (typographie) ?
- N'hésitez pas à donner des exemples de sites dont le style graphique vous plaît !
2.2 Design
Avez-vous des exigences particulières concernant le design de votre futur site internet (ex: minimaliste, moderne, classique) ?
2.3 Maquettes
Avez-vous fait réaliser des maquettes graphiques (wireframes ou mockups) pour décrire l'organisation des principales pages de votre site web ? Ce n'est pas obligatoire, notamment si vous voulez laisser beaucoup de liberté à votre prestataire. Mais si vous avez une idée précise de ce que vous attendez, il est peut-être utile de vous initier à l'utilisation d'un logiciel de mockup pour réaliser vos maquettes (ex: Figma, Adobe XD).
3. Description fonctionnelle et technique
Si vous disposez de spécifications fonctionnelles détaillées ou de tout autre document utile, n'hésitez pas à les ajouter en annexe de votre cahier des charges.
3.1 Arborescence du site
Présenter l'arborescence de votre site sous la forme d'un schéma est souvent une bonne idée ! Décrivez :
- Quelles sont les grandes sections de votre site ?
- Comment sont organisées les différentes rubriques et catégories ?
- Quelles sont les pages principales (page d'accueil, contact, à propos, services) ?
3.2 Description fonctionnelle
- Votre site comprend-t-il une boutique en ligne ? Si oui, essayez de préciser les modes de livraison et de paiement envisagés, la présence de fonctionnalités de cross-selling ou d'up-selling.
- Doit-il y avoir un espace client sécurisé par mot de passe (gestion de profil, historique de commandes) ?
- Souhaitez-vous un back-office de suivi d'activité et de gestion de contenu ?
- Précisez les besoins en termes de droits d'administration pour les différents utilisateurs du back-office. Illustrez vos processus métiers par des schémas si nécessaire.
- Votre site doit-il intégrer un moteur de recherche interne ? Un blog ? Un forum ? Une newsletter ?
Exemple de description d'une fonction
- Fonction
- Créer un compte client
- Objectif
- Permettre aux utilisateurs de créer facilement un compte via la saisie des informations essentielles.
- Description
- L'ouverture d'un formulaire est possible via la page d'accueil. Il comprend les informations suivantes : adresse e-mail, mot de passe, adresse du client et, si différente, adresse de livraison.
- Contraintes / Règles de gestion
- Le service est valable pour tout visiteur du site.
- Niveau de priorité
- Priorité haute.
3.3 Informations relatives aux contenus
- Quels sont les différents types de contenus que vous comptez présenter sur votre site : articles de blog, fiches produits, images, vidéos, ressources téléchargeables (PDF) ?
- Précisez vos besoins en termes de modification des contenus existants et de création de nouvelles pages ou articles.
- Qui sera en charge de la rédaction et de l'intégration des contenus ?
3.4 Contraintes techniques
- Quelles sont les éventuelles technologies imposées ou privilégiées : langages de programmation (PHP, JavaScript), frameworks (Symfony, React), CMS (WordPress, Drupal, PrestaShop) ?
- Avec quels navigateurs votre site doit-il être compatible (Chrome, Firefox, Safari, Edge, etc.) et pour quelles versions ?
- Souhaitez-vous que le prestataire prenne en charge l'hébergement du site ?
- Quelles sont les intégrations à des systèmes tiers à prévoir : réseaux sociaux, logiciel de comptabilité, outil de facturation, plateforme d'emailing, outil de marketing automation, CRM, outil d'analyse web (Google Analytics) ?
3.4.1 Contraintes de Sécurité
La sécurité couvre les notions de confidentialité, de droits d'accès et d'authentification. Décrivez vos exigences concernant :
- La confidentialité des données des utilisateurs et de l'entreprise.
- Les droits d'accès pour les différentes catégories d'utilisateurs (administrateurs, éditeurs, clients).
- Les méthodes d'authentification (mot de passe, authentification à deux facteurs).
3.4.2 Contraintes d'hébergement
La solution proposée par le prestataire devra pouvoir être hébergée sur des infrastructures spécifiques ou compatibles avec des hébergements mutualisés disposant de PHP et MySQL (par exemple, chez des hébergeurs courants).
3.4.3 Qualité du logiciel
La qualité d'un logiciel peut se définir comme un ensemble de caractéristiques qui lui attribuent l'aptitude à satisfaire les besoins des utilisateurs en termes de fonctionnalités, de performances, de fiabilité, de délais et de coûts.
3.4.4 Logiciels
Si des choix techniques sont déjà faits ou préférés, listez les logiciels à utiliser. Exemple :
La création du site se faisant sous le système Linux, nous utiliserons les logiciels suivants :
- Pour l'édition HTML : Dreamweaver et Notepad++.
- Pour le test du site : Firefox, Chrome et Internet Explorer 6.
4. Prestations attendues
4.1 Prestations attendues
Précisez ici la liste de toutes les prestations que vous souhaitez sous-traiter à votre futur prestataire et pour lesquelles vous souhaitez que les candidats vous soumettent des devis :
- Développement du site (front-end et back-end)
- Design graphique et conception de l'interface utilisateur (UI/UX)
- Intégration des contenus et des maquettes
- Migration de base de données ou d'autres actifs existants (ex: anciens articles de blog, fiches produits)
- Achat du nom de domaine et gestion de l'hébergement
- Maintenance corrective et évolutive, mises à jour de sécurité
- Formation à la gestion du site (utilisation du back-office)
- Accompagnement marketing (plan marketing, SEO, SEA, webanalyse...)
4.2 Planning
- Quelle est la date limite de soumission de candidature pour les prestataires ?
- Quelles sont les dates prévues pour d'éventuelles soutenances orales ou présentations ?
- À quelle date le prestataire sera-t-il sélectionné ?
- Quelles sont les principales deadlines intermédiaires du projet selon les différents lots ou phases envisagés ?
- À quelle date souhaitez-vous la livraison finale du projet ?
4.3 Enveloppe globale de réalisation
Spécifier le coût total de réalisation du projet ou la fourchette budgétaire allouée.
4.4 Méthodologie de suivi
- Souhaitez-vous que le prestataire recoure à une méthodologie de développement agile (Scrum, Kanban) ?
- Comment voulez-vous organiser le suivi du projet : échanges téléphoniques hebdomadaires, réunions physiques régulières des avancées, tableaux de bord partagés ?
- Souhaitez-vous avoir accès à un environnement de pré-production ou de staging pour valider les développements avant la mise en ligne ?
4.5 Documentation
Décrivez la documentation que le prestataire devra fournir à la livraison du projet (manuels d'utilisation, documentation technique, schémas d'architecture).
4.6 Responsabilités
Précisez les rôles des acteurs clés du projet :
- Maîtrise d'ouvrage (client) : M. X
- Maîtrise d'œuvre (prestataire) : M. Y
Questions Fréquentes (FAQ)
Qu'est-ce qu'un cahier des charges fonctionnel ?
Un cahier des charges fonctionnel est un document qui décrit de manière exhaustive les besoins et les attentes du client concernant un projet, en spécifiant les fonctionnalités attendues, les contraintes techniques, les objectifs et les délais. Il sert de référence tout au long du projet.
Quels sont les principaux objectifs à définir pour un site web ?
Les objectifs d'un site web peuvent varier : vendre des produits (e-commerce), présenter une entreprise (site vitrine), informer (média en ligne), promouvoir un événement, ou proposer un service en ligne. Il est crucial de les définir précisément pour orienter la conception et le développement.
Pourquoi est-il important de détailler les contraintes techniques et d'hébergement ?
Détailler les contraintes techniques (langages, CMS, navigateurs compatibles) et d'hébergement permet de s'assurer que le prestataire proposera une solution compatible avec l'écosystème existant ou souhaité, garantissant ainsi la pérennité, la sécurité et les performances du site.