¿Cuáles son algunos ejemplos de software que salió terriblemente mal?

Esta historia sucede en la empresa para la que estoy trabajando. El problema no era el software en sí … al menos principalmente. Tengo un colega Llamémoslo Sven. Y ahora les voy a contar la historia del día, cuando Sven eliminó todos los registros de clientes de la base de datos de producción.

¿Cómo pudo pasar eso? En primer lugar: Sven es un desarrollador muy experimentado que realmente conoce el sistema. Cuando vio algo de código en nuestra solución en la nube, asumió que había un agujero de seguridad, por lo que decidió probarlo en nuestro entorno de preparación: un entorno que se comporta como el entorno de producción, pero es solo para fines de prueba. Así que escribió una pequeña declaración sql que comenzó con “DROP TABLE …” Creo que sabes lo que eso significa y probé una inyección SQL. Y funcionó. El problema: tuvo mala suerte y utilizó la URL incorrecta, por lo que esta solicitud no se envió a la puesta en escena, sino al entorno de producción. La aplicación no funcionaba inmediatamente y una gran bola de lodo cayó sobre nuestro equipo de desarrolladores.

Afortunadamente, solo crearon un volcado de la base de datos unas horas antes, para que pudieran arreglar la base de datos muy rápido. De lo contrario, la compañía habría tenido una interrupción que tomaría mucho tiempo y nuestro equipo de mercado habría tenido mucho que explicar a nuestros clientes …

Incluso hoy, a los colegas les gusta hablar sobre “El día en que Sven eliminó la tabla de clientes”.

Knight Capital: perdió $ 465 millones en menos de una hora
Un ejemplo épico que he encontrado es el de Knight Capital, un fondo de cobertura que logró perder $ 465 millones en 1 hora, porque su software de comercio robótico tenía un error.

http://pythonsweetness.tumblr.co

Ariane 5 – Cohete se estrelló 37 segundos después del lanzamiento
Un cohete que costó 10 años y $ 7 mil millones para construir se estrelló un minuto después del lanzamiento porque el software no pudo ajustar un número de 64 bits en un espacio de 16 bits

https://en.m.wikipedia.org/wiki/
http://www.around.com/ariane.html

More Interesting

Cómo comenzar a trabajar en proyectos Java

En la compañía de software, ¿es necesario escribir un documento de diseño para cada componente que escriba?

¿Qué cualidades debo adoptar como desarrollador de Java?

¿Cuáles son los mejores productos de software de la última década?

Sitios de garantía de calidad de software?

Si planea crear eventualmente una nueva empresa, ¿cuáles serían las ventajas y desventajas de obtener un título de Doctor en Filosofía (PhD) en ingeniería eléctrica o de software para alguien con un título universitario en ingeniería química?

Cómo entender el código de un proyecto de manera rápida en un entorno profesional y programar más rápido

Tengo una oferta de Amazon (Seattle) para el puesto de analista de negocios. Sin embargo, el salario base es menor que mi base actual. ¿Es bueno aceptar la oferta?

¿Cómo describirías la "forma Linux" de diseñar software?

Cómo pasar de la informática académica a la capacidad de construir y apoyar proyectos de software del mundo real

¿Cuáles son los principales problemas y dificultades que enfrentan los programadores cuando colaboran en un proyecto mediano / grande?

¿Por qué los ingenieros de software pagan menos en Pakistán en comparación con los Estados Unidos?

Si el desarrollo de software es difícil, ¿por qué es difícil?

¿Cómo trabajan dos o más desarrolladores en el mismo proyecto en un IDE?

¿Es obligatorio un MBA o MS para una mejor carrera como ingeniero de software?