Rédiger correctement un Cahier des Charges Par Les Validateurs www.siteduzero.c

Rédiger correctement un Cahier des Charges Par Les Validateurs www.siteduzero.com Licence Creative Commons BY-SA 2.0 Dernière mise à jour le 26/04/2012 Sommaire 1 Sommaire ........................................................................................................................................... 2 Rédiger correctement un Cahier des Charges ................................................................................... 2 Qu'est-ce qu'un Cahier des Charges ? ............................................................................................................................. 2 Généralités concernant les CDC ................................................................................................................................................................................. 3 Une démarche normalisée .......................................................................................................................................................................................... 4 Les outils au service du concepteur ............................................................................................................................................................................ 5 Un Cahier des Charges en programmation ...................................................................................................................... 5 Quelques explications ................................................................................................................................................................................................. 6 Un exemple pour bien comprendre ............................................................................................................................................................................. 8 Un Cahier des Charges pour une page web dynamique .................................................................................................. 8 Généralités sur les CDCF en PHP .............................................................................................................................................................................. 9 Un bon exemple pour bien comprendre ...................................................................................................................................................................... 10 Un Cahier des Charges pour un design CSS ................................................................................................................. 10 Généralités sur le CDCF en CSS .............................................................................................................................................................................. 11 Encore un exemple ! .................................................................................................................................................................................................. 12 Partager ..................................................................................................................................................................................................................... Sommaire 1/12 www.siteduzero.com Rédiger correctement un Cahier des Charges Par Les V alidateurs et souls killer Mise à jour : 17/01/2010 Difficulté : Facile 3 336 visites depuis 7 jours, classé 50/781 Bonjour à tous ; Si vous êtes là, c'est soit parce que vous avez du mal à vous organiser dans vos projets, soit parce que vous avez été intrigués par le titre. J'ai pour objectif de vous aider à mieux vous organiser dans le cadre de vos projets (informatiques, ça va de soi ). Pour ça, je vais vous parler des Cahiers des Charges. Nous verrons notamment : ce qu'est un Cahier des Charges ; à quoi ça sert ; comment en rédiger un pour les sites Web et les programmes. Allez, c'est parti ! Sommaire du tutoriel : Qu'est-ce qu'un Cahier des Charges ? Un Cahier des Charges en programmation Un Cahier des Charges pour une page web dynamique Un Cahier des Charges pour un design CSS Qu'est-ce qu'un Cahier des Charges ? Cahier des Charges. En effet, ça semble un peu barbare au premier abord. C'est en fait l'abréviation de Cahier des Charges Fonctionnel, que l'on note également CDCF. Généralités concernant les CDC Définitions Je vais essayer de vous définir plus en détail ce qu'est un CDC. V oici ce que nous dit Wikipédia à ce propos : Citation : Wikipédia Le cahier des charges fonctionnel (CdCF) est un document formulant le besoin du client, au moyen de fonctions détaillant les services rendus par le produit et les contraintes auxquelles il est soumis. Je vais essayer d'étayer un peu tout ça. On voit donc que le CDCF a pour rôle de définir le besoin du client. Plus simplement, il explique à quoi va servir le produit final. Nous verrons plus tard qu'il existe des outils à la disposition du concepteur pour l'aider à définir tout ça. Rédiger correctement un Cahier des Charges 2/12 www.siteduzero.com Pour formuler le besoin du client, on utilise des fonctions détaillant les services rendus par le produit et les contraintes auxquelles il est soumis. Ça fait très dictionnaire comme définition, mais c'est assez simple au fond. Pour répondre au besoin du consommateur, le produit effectuera différentes actions : c'est le nom qu'on donne aux fonctions. Cependant, ces actions ne peuvent pas être effectuées n'importe quand et n'importe comment. J'ai un exemple simple : un portail à ouverture automatique. La commande d'ouverture a été activée. A priori, le portail s'ouvre. Imaginez qu'un enfant se trouve dans le champ d'ouverture du portail ! Cette situation peut se révéler dangereuse. Il faut donc contraindre le portail à ne pas s'ouvrir, pour éviter d'éborgner ce pauvre enfant. On comprend ainsi nettement mieux ce que sont les contraintes : elles fixent un cadre auquel doit se conformer le produit avant d'exercer sa fonction (souvenez vous, la fonction indique à quoi le produit sert). On les appelle des contraintes, car justement elles sont contraignantes pour le concepteur : il est obligé de les prendre en compte, même si elles ne servent pas directement à la réalisation de la fonction du produit. En général, une des contraintes est le respect des normes de fabrication. Nous y reviendrons plus tard. A quoi ça sert ? Question fatidique. En effet, à première vue, un cahier des charges n'est pas indispensable. C'est vrai pour les petits petits projets réalisés par des particuliers comme vous et moi. Cependant, pour les entreprises, avoir un cahier des charges qui tient la route est indispensable. En effet, le concepteur doit savoir, avant même de réfléchir à la façon dont il va mettre en place le fonctionnement du produit en question, son rôle, etc. L'objectif ici n'est pas de vous faire un cours complet sur la réalisation d'un CDC en entreprise, mais de vous donner les outils pour en créer lors de vos projets personnels. Cependant, connaitre un minimum la façon dont il est rédigé est toujours intéressant. Nous allons maintenant voir quelles informations fournir dans un cahier des charges dans le cadre de vos projets personnels, et nous nous attarderons ensuite sur les outils à votre disposition à cette fin. Que mettre/ne pas mettre dans un cahier des charges ? Le cahier des charges à un rôle bien précis : définir dans quel environnement un objet fonctionne et quelle(s) fonction(s) il doit réaliser. Il doit se contenter de définir cet environnement et ces fonctions, et uniquement les définir. Il ne faut en aucun cas apporter des solutions pour les effectuer. Un exemple concret : une tondeuse à gazon. Sa fonction est facile à trouver : tondre la pelouse (comment ça, elle est pas originale, ma fonction ), une contrainte pourrait être de ne pas pouvoir couper un objet d'une épaisseur supérieure à 0.5mm (pour un brin d'herbe, c'est déjà beaucoup). Il est tentant d'essayer d'expliquer comment on réalisera cette fonction et se pliera à cette contrainte. Cependant, c'est typiquement ce qu'il ne faut pas faire. Je le dis et je le répète : dans le Cahier des Charges, on ne doit pas apporter de solutions de conception, mais uniquement expliquer clairement le rôle de l'objet en question. Il existe de nombreux outils pour le faire correctement, nous apprendrons à les exploiter très bientôt. Une démarche normalisée Encore un mot barbare. On aime bien donner des noms compliqués à des notions très simples. La démarche de réalisation d'un cahier des charges est dite normalisée, car elle est régie par des normes. Ce sont des sortes de loi, que tous les concepteurs respectent afin de se comprendre entre eux. Bien entendu, il existe un grand nombre de normes. Les normes françaises sont régies par L'AFNor. Elles peuvent sembler contraignantes, mais limitent en fait le risque de se planter dans son cahier des charges (ce qui peut se révéler catastrophique pour les entreprises qui investissent de grosses sommes d'argent dans un projet). Elles définissent un nombre assez important de règles, et proposent notamment une méthode pour présenter le Cahier des Charges rédigé. Cela force les concepteurs à suivre un raisonnement rigoureux et à se poser les bonnes questions au bon moment. La démarche de rédaction du Cahier des Charges Fonctionnel compte grosso modo 3 étapes principales : 1. L'introduction au problème posé 2. L'expression fonctionnelle du besoin 3. Les solutions proposées pour répondre à ce besoin Chacune de ses parties est accompagnée d'outils qui aident le concepteur à structurer sa démarche et son raisonnement. Ils permettent en plus d'éviter d'avoir à écrire des pages et des pages de textes, car tout est schématisé, comme nous allons le voir. Introduction au problème posé Ici, l'idée est simple : il faut donner une description succincte du projet. Expliquer en quoi il consiste, son objectif, une éventuelle prévision des dépenses et bénéfices s'il y a lieu, etc. Il faut aussi lui donner un contexte : sa situation par rapport à d'autres au sein de l'entreprise, les études effectuées et celles à effectuer, ainsi qu'une liste exhaustive des personnes concernées par le projet si elles sont connues à l'avance. Rédiger correctement un Cahier des Charges 3/12 www.siteduzero.com Expression fonctionnelle du besoin C'est la partie clé du Cahier des Charges, il ne faut absolument pas la rater. En effet, c'est là qu'on définit les fonctions et les contraintes. Chaque fonction et chaque contrainte est définie par un certain nombre d'informations la concernant : Son nom (il est très important celui-là ) Ses critères : ils indiquent dans quelles conditions la fonction en question est considérée comme réalisée. Par exemple, avec notre tondeuse à gazon, une contrainte pourrait être "Ne pas mettre l'utilisateur en danger". Cette fonction est importante, mais il faut la préciser : dans quels cas peut-on considérer que l'utilisateur est en sécurité ? Un des critères pourrait être "La lame de la tondeuse doit être inaccessible". Ainsi, si l'utilisateur ne peut pas toucher la lame, il est clair qu'il ne risque pas de se blesser avec. En général, une fonction est accompagnée de plusieurs critères. Son niveau : si le critère de la fonction est défini d'une façon numérique, le niveau est la valeur qui est associée à ce critère. Toujours avec notre tondeuse, une contrainte pourrait être "Correspondre à l'énergie disponible". Le critère est la nature de l'énergie uploads/Industriel/ tuto-pdf.pdf

  • 11
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager