Bonjour,
Pour en rajouter une couche, une petite :
Après 30 ans dans l'informatique de gestion, banque assurances etc ..., je n'ai jamais eu l'occasion de travailler sur un projet pour lequel on se mettrait directement à développer en ignorant les tâches de conception.
Sachant que les étapes de conception impliquent les utilisateurs finaux, les responsables des utilisateurs, les équipes études informatique, les équipes de recettes et de tests des projet, les équipes de production (anciennement appelée exploitation) et les dirigeants et analyste informatique, je peux vous dire que la conception à un prix excessivement élevé : Donc pourquoi toutes les sociétés dépenseraient autant d'argent si cela n'était pas vital.
Sans vouloir trop en rajouter, j'ajouterais que cette partie correspondant à l'étude du projet est effectivement la plus importante, mais aussi qu'avant de développer, faire une étude fonctionnelle, ou des fonctionnalités à implémenter s'impose. Et ainsi pouvoir concevoir un modèle de donnée ouvert (MCD). Bien trop d'applications ou de projets se retrouvent dans l'impasse faute de pouvoir développer des fonctionnalités importantes parce que le modèle de données n'est pas approprié et qu'il faudrait tout casser pour pouvoir avancer. Même si la souplesse apportée par les SGBDR (voir Edgar F. Codd) permet une plus grande latitude, un minimum d'analyse sur les données est important.
AMHA (à mon humble avis) un projet sans les étapes de conceptions c'est l'équivalent de marcher les yeux bandés sur une poutre au dessus d'un gouffre, par jour de grand vent
