![Expression de besoin](https://blog.osmova.com/wp-content/uploads/2021/09/Expression-de-besoin-developpement-informatique-1024x576.jpg)
Avant de rentrer dans les détails techniques concernant l’expression de besoin en informatique, commençons par définir le terme.
Définition de l’expression de besoin :
En développement informatique, l’expression de besoins permet à chacun d’apporter des suggestions qui seront conservées ou non dans le cahier des charges fonctionnel.
A quoi sert l’expression de besoin ?
![](https://blog.osmova.com/wp-content/uploads/2021/09/exemple-de-document-dexpression-des-besoins-agence-developpement-osmova-1024x576.jpg)
L’expression des besoins est un document créé pour décrire un projet informatique de manière globale. Ceci dans l’optique de trouver un prestataire capable de réaliser le projet. Une expression des besoins n’est pas un Cahier des Charges, document créé pour décrire un projet dans une approche technique et exhaustive. L’étape d’expression des besoins intervient juste avant la phase de cadrage de projets.
Un énoncé des exigences qu’un système (ou programme) informatique envisagé est censé satisfaire. Afin de définir ces exigences de manière adéquate, il est normalement nécessaire que l’expression des besoin aborde non seulement le système envisagé, mais également l’environnement dans lequel ce système doit fonctionner.
Une bonne expression des besoins devrait être l’un des premiers produits de tout projet de développement informatique et pour un projet de taille significative, elle est d’une importance cruciale, notamment parce que les erreurs introduites au stade des exigences ont tendance à être les plus coûteuses à corriger.
Puisqu’il s’agit de la première description raisonnablement complète d’un système donné, sa production présente plusieurs problèmes importants. En particulier, il peut être nécessaire d’obtenir des informations auprès de nombreuses personnes, dont aucune n’a une compréhension complète de tous les aspects du système envisagé. Il peut donc être nécessaire de résoudre plusieurs vues confuses, incomplètes et incohérentes afin de produire un seul ensemble cohérent.
L’expression des besoin et le principal outils communication entre les acheteurs d’un système et l’agence de développement informatique.
Puisqu’il n’est pas raisonnable de s’attendre à ce que les utilisateurs potentiels d’un système comprennent les expressions d’exigences orientées logiciel, il est utile de faire la distinction entre les exigences des utilisateurs et les exigences du système ou du logiciel..
Les besoins des utilisateurs sont énoncés brièvement en langage naturel en utilisant le jargon du domaine du problème et en définissant principalement la nature du problème à résoudre par le système informatique.
Cette description doit être exempte de tout biais de solution. Les exigences système ou logicielles représentent la première étape vers une solution au problème et doivent être basées sur un modèle abstrait mais en omettant tout biais de conception détaillée ou de mise en œuvre. C’est le tout début du cycle de vie du développement logiciel.
A quel moment doit on rédiger l’expression de besoin ?
L’idéal est de rédiger l’expression des besoins en amont du projet avant que celui-ci ne soit complètement défini. Mais vous pouvez prendre conseil auprès de votre prestataire pour la rédaction finale c’est à dire juste avant le démarrage du projet. De cette façon vous vous assurez de bénéficié de conseils d’experts en la matière en effet certaines solutions techniques qui pourraient vous paraitre évidentes pourraient peut être être remplacé ou adaptés c’est la que la valeur ajouté de votre prestataire entre en jeu. De plus, les prestataires de services peuvent identifier les obstacles possibles et guider les clients pour trouver des solutions techniques réalisables.
Qui doit rédiger une expression des besoins ?
![](https://blog.osmova.com/wp-content/uploads/2021/09/document-expression-de-besoin-developpement-informatique-1024x576.jpg)
C’est le client à l’origine du projet qui est le mieux placé pour rédiger ce document. Le prestataire vient ensuite l’enrichir à l’occasion de la phase de cadrage. Cette phase de cadrage permet de construire les maquettes fonctionnelles et spécifications fonctionnelles du projet. Le client doit trouver le bon équilibre entre ces envies et les recommandations techniques des experts du secteur en effet, il peut arriver que le clients préfère rester sur ses positions en ignorant les conseils du prestataire. Le compromis semble être la meilleure solutions à ce genre de désagrément chaque partie doit être capable d’écouter l’autre afin de faire émerger un consensus.
Quel contenu ajouter dans une expression des besoins ?
![](https://blog.osmova.com/wp-content/uploads/2021/09/expression-de-besoin--1024x576.jpg)
Une bonne expression des besoins permet à n’importe quel lecteur de comprendre rapidement le projet et les impacts qui en découlent. Pour cela, quelques pages suffisent en général. L’expression des besoins est une description du projet, de ses enjeux, de ses objectifs et de ses contraintes. Elle peut comporter du jargon technique car certaines fois le jargon précis permet de parler précisément d’une fonctionnalité. une pop-up n’est pas la même chose qu’une pop-in et pourtant de nombreuses personnes utilise le premier terme pour désigner les deux. C’est pour éviter ce genre de désagrément qu’il est important de détailler précisément et avec des mots simples le comportement des éléments ou fonctionnalités d’un projet informatique lors de la rédaction de l’expression de besoin.
Nous espérons que ce petit article vous aidera à rédiger et faire les bon choix pour votre projet.