Podemos aprender que a medida que los sistemas se desarrollan y personalizan después de su lanzamiento a producción, deben ser reconstruidos desde cero cada cierto tiempo para seguir siendo confiables y útiles. Para aprovechar los programas, programadores, sistemas operativos y hardware actuales, debe reconstruir estos sistemas y no solo mantener el sistema original.
Dado que su sistema está en producción, tienen acceso limitado para probarlo utilizando su infraestructura real. Y necesitan probarlo en el mundo real, lo que significa que considerarían ejecutarlo en un subconjunto de aviones y aeropuertos a muy pequeña escala dentro de su propia flota, u otra aerolínea en su totalidad, tal vez incluso en otro país, para corregir la mayor cantidad de errores posibles. Antes de realizar cualquier tipo de implementación importante en el mundo real con clientes reales y donde no exista un trabajo manual sin computadora.
Existe la posibilidad de que esto fuera un sabotaje debido a un malware o una puerta trasera dejada por un desarrollador o desarrolladores. Con las técnicas modernas de desarrollo de sistemas, estas cosas son más detectables, por lo que mi respuesta, aunque muy simplificada, sigue siendo válida. ¿Alguien sabe la causa raíz todavía?
- ¿Cuál es el error más grande en desarrollar un producto?
- ¿Qué hiciste cuando te das cuenta de que hay personas mejores que tú en la meta de tu vida?
- ¿Cuál fue esa oración sin respuesta que resultó ser una bendición disfrazada?
- Cómo enfrentar el fracaso personal contra el éxito de otro amigo
- ¿Has usado todas las cosas que has aprendido en la escuela? Si es así, ¿qué son y para qué sirvieron?