Le cahier des charges préfigure le plus exactement possible ce que sera le site internet, certaines choses pouvant se préciser ou se modifier pendant la réalisation. Sa rédaction est un moment important de conception et d’élaboration du site. Elle est partagée entre commanditaire et prestataire, chacun pour l’aspect le concernant : au commanditaire l’orientation générale et la définition des contenus, au prestataire la description plus technique — dans un rôle de conseil auprès du commanditaire. Le niveau de détail du cahier des charges dépend de l’importance du site, un petit site pouvant se passer d’un cahier trop élaboré.
J’ai l’habitude de décrire par des diagrammes (ci-dessus) certains aspects du site comme l’arborescence, les interactions entre diverses parties ou modules, les développements logiciels, etc. Ces descriptions permettent de gagner du temps pendant la réalisation, et plus tard lors des phases de maintenance ou de modification. Elles permettent aussi de décrire le site, son fonctionnement qui peut être complexe, à d’autres personnes impliquées dans la réalisation ou la maintenance. Elles sont annexés au cahier des charges et sont une part essentielle de la documentation du site.
Voici les principaux points que peut aborder un cahier des charges, cette liste n’étant pas exhaustive :
présentation du commanditaire, de ses activités, ses produits ou services rendus, son fonctionnement… tout ce qui concerne le contexte du site et permet d’opérer des choix de conception,
détail des objectifs du site, qui peuvent être de donner des informations, apporter des services, faire connaître, vendre, établir des contacts, fidéliser, mettre des compétences en réseau…
description du public attendu,
description de l’arborescence, des rubriques et sous-rubriques formant l’architecture du site et des contenus,
description de la ligne graphique et éditoriale,
rôles respectifs du commanditaire (apport de contenus, validation des maquettes successives…) et du prestataire (conception, réalisation…),
contenus et formats des contenus apportés par le commanditaire (sons, images, textes, documents à scanner…),
calendrier de réalisation,
prestations demandées (chartes graphique et éditoriale, adaptation des contenus, développement informatique…),
dépôt du nom de domaine, caractéristiques de l’hébergement, référencement,
budget : conception et réalisation, maintenance, achats et formation éventuels, coûts d’hébergement…
maintenance : modalités de mise à jour, statistiques d’accès, suivi du référencement…