Comment définir son cahier des charges informatique dans un projet web ?

QU’EST-CE QU’UN CAHIER DES CHARGES INFORMATIQUE ?

Un cahier des charges informatique est un document créé pour décrire un projet de développement informatique sur mesure de manière technique et exhaustive. Un cahier des charges n’est pas une expression des besoins, document créé pour décrire un projet dans une approche synthétique. Pour plus d’informations, consulter la page expression des besoins.

POURQUOI CRÉER UN CAHIER DES CHARGES INFORMATIQUE ?

Un cahier des charges informatique permet de comparer plusieurs offres de prestataires en leur donnant une description identique.

QUELS SONT LES INCONVÉNIENTS D’UN CAHIER DES CHARGES ?

Un cahier des charges informatique ayant vocation à être exhaustif, sa rédaction est longue et technique De plus, il est important d’avoir une idée très précise de ce que l’on souhaite obtenir avant de le rédiger. Par ailleurs, il ne permet le choix d’un prestataire que tard dans le projet, ce qui empêche ainsi le prestataire de jouer pleinement son rôle de conseil. C’est pour cela que dans la mesure du possible, il est préférable de rédiger une expression du besoin.

Cahier des charges informatique

QUAND RÉDIGER LE CAHIER DES CHARGES ?

Il est important d’avoir une idée très précise de ce que l’on souhaite obtenir avant de rédiger un cahier des charges. C’est pourquoi, on doit attendre que le projet soit suffisamment mûr.

QUEL CONTENU METTRE DANS UN CAHIER DES CHARGES ?

Un bon cahier des charges permet à celui qui le lit de comprendre précisément le travail à effectuer. Il doit donc lever toute ambigüité. C’est pour cette raison qu’il contient en général 30 à 100 pages. Le cahier des charges est une description du projet, de ses enjeux, de ses objectifs et de ses contraintes. Il doit décrire de manière détaillée tous les écrans accessibles aux utilisateurs et les process de la solution.

QUI DOIT RÉDIGER LE CAHIER DES CHARGES ?

Le demandeur est le plus à même de réaliser le cahier des charges. Le prestataire vient ensuite le compléter si besoin par des maquettes fonctionnelles et des spécifications fonctionnelles. Pour plus de détails sur l’approche globale d’un projet de développement informatique, consulter la page méthodologie.

Pour en avoir plus, voici une étude de cas sur un projet complet d’une solution de gestion sur tablette

Partagez cet article

Facebook
Twitter
LinkedIn

« un bon développeur doit pouvoir comprendre le métier du client et se mettre à la place de l’utilisateur de la solution. Mais cela ne suffit pas car il doit en permanence garder à l’esprit que la maintenance de ce code doit être facile car un autre développeur est susceptible de reprendre le code après lui ».

Grégoire Larreur
Gérant Associé – Direction technique

En poursuivant votre navigation, vous acceptez nos cookies destinés à l’affichage d’annonces liées à vos intérêts et à nos statistiques. Pour aller plus loin, découvrez notre politique de cookies ou gérez vos cookies.