Les erreurs de programmations les plus coûteuses

Une petite ligne de code mal écrite et c’est tout un programme qui devient fou, qui fait perdre une fortune considérable à ses concepteurs et parfois même, la vie.

erreur code

Il ne s’agit pas d’une actualité récente mais il est toujours bon de la rappeler, alors voici le top 10 des erreurs de programmation les plus coûteuses de l’histoire.

1. La sonde Mars Polar Lander : La firme en charge de ce projet a décidé d’utiliser le système impérial de mesure au lieu du système métrique. Une décision désastreuse, l’appareil s’est écrasé, l’erreur est évaluée à 125 millions de dollars.

2. Ariane 5 : Précisément 36,7 secondes après son déploiement, une boule de feu a embrasé le ciel. La perte estimée s’élève à 8,5 milliards de dollars, une erreur de programmation sera décelée peu après…

3. Logiciel comptable : Il y a quelques années, l’Agence de traitement des pensions alimentaires d’Angleterre a demandé à la société EDS de créer un système de gestion. Ce qu’EDS fit, mais présenta un produit complexe et plein d’erreurs d’incompatibilité. Une perte d’un milliard de dollars.

4. Explosion d’un oléoduc : En 1982 en pleine Guerre froide, la CIA estimait que l’Union soviétique était en train de voler de la technologie américaine. Pour se défendre, les États-Unis conçurent un bogue informatique afin d’empêcher l’Europe de l’ouest de s’approvisionner en gaz naturel à partir de l’URSS. Le résultat fut un désastre financier.

5. Lundi noir : En 1987, une enquête sur les marchés financiers a fait paniquer les investisseurs qui ont décidé de se séparer rapidement de leurs actions, mais les systèmes informatiques n’ont pas suivi ayant pour effet l’effondrement du marché.

6. L’accélérateur médical Therac-25 : Cet appareil fut construit en France afin d’aider dans le traitement par radiation. Malheureusement, le système d’exploitation de l’accélérateur fut conçu par un développeur plutôt inexpérimenté. Conséquence: le rayon d’électrons était si concentré qu’il a tué cinq patients.

7. Double dosage pour Multidata Systems : Multidata System International a conçu un logiciel destiné à calculer la quantité de radiation que des patients doivent recevoir. Toutefois, ce logiciel avait certaines limitations et les médecins ont tenté de contourner le problème en jouant quelque peu avec les données. Le logiciel n’a pas aimé du tout, et a commencé à doubler la quantité de radiation aux patients. Inutile de dire que dédommager les victimes a coûté très cher.

8. Problème de misile : Pendant la guerre du Golfe, un système antimissiles fut mis en place. Mais un bogue informatique a fait en sorte que le système calculait mal le temps de réponse. Beaucoup d’argent gaspillé, une centaine de vies aussi.

9. Troisième guerre mondiale ? : Un satellite russe a causé tout un vent de panique quand il a confondu quelques réflexions solaires pour une volée de missiles provenant des États-Unis. Dieu merci, le lieutenant colonel Stanislav Petrov a réalisé à temps qu’il s’agissait d’une erreur, évitant une catastrophe mondiale.

10. La sonde spatiale Mariner : Lorsqu’un programmeur a entré le code de navigation dans le système de la sonde, il a omis d’y intégrer une ligne de code. L’ordinateur a totalement perdu le contrôle pendant la mise à feu. Après 237 secondes bien comptées, le Centre de contrôle n’a pas eu le choix et a procédé à la destruction complète de l’appareil. 18,2 millions de dollars, rien que ça !