Dans le même genre, il y a eu Socrate (SNCF) qui a été fait lui aussi en achetant un logiciel à usage aéronautique aux USA pour l'adapter.
Il en est résulté comme pour Louvois un échec monstrueux.
Les raisons de ces échecs sont semblables:
Les spécifications sont incomplètes.
Il existe des méthodes pour vérifier que le logiciel est conforme aux spécifications, mais il n'y en a pas pour vérifier que les spécifications sont conformes au besoin.
Les besoins évoluent dans le temps. L'architecture du logiciel doit le prévoir.
La mise en œuvre du logiciel change les méthodes de travail et de ce fait rend les spécifications fausses car basées sur la situation antérieure.
Les donneurs d'ordre ne sont pas des utilisateurs du système, seulement leurs chefs, et croient connaitre le besoin.
Les donneurs d'ordre passent souvent à côté de solutions élégantes car ils ne connaissent pas vraiment les techniques informatiques. Ils imposent souvent des solutions (pas toujours optimales) au lieu de spécifier des besoins.
[^] # Re: Therac-25
Posté par Pierre Jarillon (site web personnel) . En réponse à la dépêche Bogues de logiciel et bogues de management : 737 Max et autres catastrophes. Évalué à 9. Dernière modification le 01 septembre 2020 à 21:47.
Dans le même genre, il y a eu Socrate (SNCF) qui a été fait lui aussi en achetant un logiciel à usage aéronautique aux USA pour l'adapter.
Il en est résulté comme pour Louvois un échec monstrueux.
Les raisons de ces échecs sont semblables: