Citation :
90 % des projets n’atteignent pas leurs objectifs coûts/qualité/délais.
|
http://fr.wikipedia.org/wiki/Project_management_office
Dans un projet de logiciel, la phase de spécification/conception, c'est environ 35% du projet. C'est elle aussi qui conditionne en très grande partie la réussi ou l'échec du projet (petit écart au début, grand écart à l'arrivée). Le codage, c'est environ 20 à 30% du projet.
Il faut donc absolument blinder la spéc, a fortiori, si tu fais développer par une entreprise extérieure. Car tout ce qui sera pas dans la spéc te sera facturer en plus. Ca peut très vite monter de 50% voire doubler le budget initial (et accessoirement, les délais de livraison).
Tu parlais du nommage des variables, fichiers, structure du programme. Ca, c'est pas un truc qu'en tant que client tu peux définir; ça relève de la MOE (= maître d'oeuvre, toi, t'es la MOA = maîtrise d'ouvrage). Par contre tu peux demander que l'archi respecte le design pattern MVC (modèle/vue/contrôleur) et respecte les règles de l'art pour que le référencement du site soit optimisé (ou au moins facilité). Tu peux aussi demander à ce que ton site respecte les règles de l'art pour que le site ait un niveau d'accessibilité au moins AA (c'est pour l'accès à un site pour les personnes handicapées, visuellement, généralement). Il se trouve que ces règles sont assez proches de celles pour optimiser le référencement, un moteur de recherche étant "aveugle"...
Edit : si tu n'es pas un professionnel de l'informatique et non habitué au développement de logiciels, il faudrait que tu prennes un AMOA (assistance à maîtrise d'ouvrage), donc différent de la boîte qui va réaliser l'appli, pour t'aider en amont à rédiger la spéc et en aval, à recetter l'appli. Car faire un plan de test et tester, c'est un métier aussi. Payer cet AMOA te coûtera un peu d'argent en plus, mais s'il est bon, il pourra te faire économiser pas mal d'argent ![;) ;)](https://forum-images.hardware.fr/icones/wink.gif)
Message édité par rufo le 28-04-2014 à 10:31:07
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta