Sociétés : stjo.fr siii.fr
Communautés : facebook (groupe) twitter


15/03/2010 08:05:17
Spécifications d'un projet Internet

Le mot qui me semble le plus important dans le métier en ce moment, après 20 ans dans le service informatique, est spécifications. Que signifie-t-il exactement ?

Si l'on prend par exemple le domaine d'internet, vous retrouvez souvent ce terme dans les catalogues en ligne, pour définir précisément les caractéristiques d'un produit. Pour un ordinateur par exemple, vous avez non seulement sa marque, sa désignation, son prix, mais aussi ses spécifications, c'est à dire une liste très détaillée et complète de tous les éléments techniques le constituant, comme la capacité de son disque dur, la définition de son écran, la vitesse de son processeur, etc.

Il en va de même pour un projet informatique : ce qu'on appelle les spécifications (ou spécifications détaillées) correspond à l'explication précise, fonctionnalité par fonctionnalité, de tous les comportements logiciels attendus par le client : ce que ça doit faire et comment ça doit le faire.

Beaucoup de clients ont cependant des difficultés à exprimer eux-mêmes leur propres besoins en terme d'applications et à rédiger donc eux-mêmes ces fameuses spécifications. Ils n'ont parfois qu'une vague idée de ce que leur projet sera mais n'ont pas la capacité de synthèse pour établir clairement la liste détaillée de tous les éléments fonctionnels voire techniques de ce que sera peur projet informatique. Ceci est tout à fait normal à moins d'être dans la branche. Si l'on reprend l'exemple de l'ordinateur, il est rare de connaitre par coeur la liste des quelques 50 ingrédients le constituant et on est très content que le vendeur nous la propose sans qu'on ait besoin d'aller fouiller à divers endroits pour obtenir ces informations.

Dans un projet informatique, les spécifications, rédigées éventuellement à partir d'un cahier des charges, sont le résultat de la phase de conception initiale du projet par la maîtrise d'oeuvre (le prestataire), à destination de la maîtrise d'ouvrage (le client). Il s'agit non seulement de savoir si tous les éléments fonctionnels du projet ont été compris et pris en compte, et que pour chacun de ces éléments, une proposition technique logicielle a été explicitée.

Les spécifications sont obligatoires pour un projet au forfait, elles représentent quasiment en elles-même le document contractuel de la réalisation de l'application. Il faut donc veiller lors de la direction d'un projet informatique à ce que les livrables soient conformes et complets par rapport à ces spécifications. C'est là dessus que le client vérifiera que l'application répond bien à son attente.

Sans spécifications rien ne peut-être garanti, c'est essentiel, et la réalisation d'un projet doit prendre en compte toutes les spécifications, et rien que les spécifications. Si le client refuse de consacrer le temps nécessaire à la validation de ces ''specs'', le projet ira irrémédiablement à l'échec.

SJ



StJo | SIII | SoftwareAgence | Silicon | 01Net | VNunet | NetEco | GenNT | ZDNet | JdNet | ChannelNews | Clubic | FSSA | AP | Blogeee | Craigslist | Gizmodo | Korben