• # Erreurs communes...

    Posté par (site web personnel) . En réponse à la dépêche Documentation française sur MDA. Évalué à 10.

    Tous les systèmes de modélisation sont fondés sur le fait que l'on dispose de bonnes spécifications.
    Or jusqu'à présent aucune méthode ne permet de valider la pertinence des spécifications.

    Hélas, les spécifications ne sont souvent que les lubies des demandeurs, bien loin des besoins réels des utilisateurs. J'ai pu le vérifier pendant 22 ans.
    Souvent une fonction à usage rare est exigée alors qu'une autre très utile n'a même pas été évoquée car le demandeur n'a pas été capable de l'imaginer.
    Ceci est dû au fait que le demandeur ne connait pas les techniques informatiques et que l'informaticien ne connait pas le métier. Seul, un échange croisé de compétences permettra de créer un bon logiciel et d'imaginer de bonnes solutions.
    Je vous donne deux exemples : au lieu d'installer l'imprimante à listing demandée, j'ai créé une table de plus dans la base de données qui a rendu le listing inutile. L'autre exemple est un serveur Apache au lieu de graver des CD. Dans les deux cas, la solution était loin de la demande exprimée mais correspondait aux besoins réels.

    Pour moi, la modélisation, c'est comme la projection sur un plan d'objets en 3D. C'est commode, mais limité, forcément.