Bien sûr, ceux qui créent des produits et ont besoin de sous-produits en entrée savent bien qu'un cahier des charges est essentiel.
Le cahier des charges va fixer ce qui est attendu
Par exemple, si une marque de voiture fait fabriquer ses pistons par un sous-traitant, il ne va pas lui dire "je veux des pistons", il va décrire, 50 pages à l'appui, chacune des caractéristiques attendues par le piston. On parle bien des caractéristiques attendues, c'est à dire celles qui sont importantes pour rendre le service final désiré. Ainsi, que le piston soit noir ou blanc sera sans grand importance, par contre que celui-ci soit en acier ou en aluminium aura une réelle importance.
Par ailleurs, les constructeurs savent également limiter dans le cahier des charges les performances attendues, par exemple la fiabilité d'un composant peut être demandée à 90, 95 ou 99% et les prix en regard seront échelonnés de la même façon, ce qui permet au constructeur d'avoir une solution en conformité avec son budget.
Réaliser ce document n'est pas forcément compliqué
Là nous parlons des industries surtout, pourtant chacun est en mesure de constituer un cahier des charges, et pour le logiciel cela a énormément d'importance.
Prenons une analogie : imaginons que vous deviez faire construire votre maison, irrémédiablement vous allez devoir indiquer à l'architecte combien de pièces vous voulez, ce qui va permettre de donner un ordre de grandeur du prix, ensuite vous allez indiquer quel type de fenêtres vous souhaitez, quel bois vous voulez utiliser pour les portes, etc. Ceci vous évitera d'avoir des surprises en cours de route et surtout à la fin de la construction de votre maison. Si vous ne l'aviez pas fait, le constructeur pourrait dire "Vous avez demandé une maison, vous avez une maison..." et vous n'auriez pas vraiment de recours contractuel : cela met en évidence un point capital, à savoir que le cahier des charges VOUS protége. En effet, en l'acceptant pleinement, le prestataire s'engage à s'y conformer et si au final les portes sont rouges au lieu d'être bleues, vous pouvez vous appuyer sur le CDC pour demander leur remplacement.
En plus de vous protéger, le cahier des charges permet au projet d'aboutir
D'après le Standish Group et le Gartner Group (voir l'article d'ArchITect), seuls 16% des projets respectent les délais, tandis que tout juste la moitié aboutissent et ceux ci ont en moyenne multiplié par deux les coûts et délais (ce qui caractérise généralement la limite d'un "bon" projet)... On pourrait penser que ce sont avant tout ceux qui ont réalisés qui sont en tort, mais ces études montrent aussi que dans 75% des cas les échecs sont dûs à ceux qui ont lancé le projet.
Là encore établir le cahier des charges va permettre de donner une chance supplémentaire à votre projet d'aboutir en forçant deux choses :
- pour le commanditaire de poser à plat son projet et de le réfléchir en détails, ceci peut mettre en évidence des aspects annexes importants, comme la logistique nécessaire à un projet eCommerce par exemple;
- pour le prestataire de mesurer exactement l'étendue de ce qui est demandé, de fournir un budget réaliste et aussi d'engager les ressources nécessaires à la réalisation.
Ne pas avoir peur des détails
Concrètement, même s'il y a des méthodes pour rédiger un cahier des charges, l'idée générale est de ne pas décrire le "comment faire?" mais plus le "quoi faire?", car le prestataire connait a priori son métier et sera à même de choisir les meilleures solutions pour répondre au "quoi faire?". Il faut y signifier tous les besoins que vous voulez couvrir, comme dire que vous voulez disposer d'un blog intégré à votre site et que le blog pourra contenir des vidéos. Un autre document pourra décrire les spécifications détaillées, comme dire que vous voulez que la police utilisée soit en gris et 12 points de haut.
Le cahier des charges est surtout structurant et il n'est pas nécessaire d'être du métier pour l'écrire puisque c'est le besoin qui doit être décrit. N'hésitez pas à indiquer des choses qui vous paraissent évidentes, car elles peuvent vous paraitre simple à réaliser et pourtant très complexes.
Pour des projets importants, vous pouvez faire appel à des sociétés de conseil, comme TahitiClic, qui pourront vous aider à écrire votre cahier des charges et plus généralement à mener votre projet.



Vos réactions
Poster un nouveau commentaire