Jordi
Muchos observadores de la industria han caracterizado los problemas asociados con el desarrollo de software como una "crisis". Más de unos pocos libros (por ejemplo, [GLA97], [FLO97], [YOU98a]) han relatado el impacto de algunos de los software más espectaculares fallas que se han producido durante la última década. Sin embargo, los grandes éxitos logrados por la industria del software han llevado a muchos a cuestionarse si el término crisis del software sigue siendo apropiado. Robert Glass, autor de varios libros sobre fallas de software, es representativo de aquellos que han tenido 3 cambios de opinión. Afirma [GLA98]: "Miro mis historias de fracasos y veo informes de excepciones, fracasos espectaculares en medio de muchos éxitos, una taza que [ahora] está casi llena". Es cierto que la gente del software tiene más éxito de lo que fracasa.También es cierto que la crisis del software predicha hace 30 años nunca pareció materializarse. Lo que realmente tenemos puede ser algo bastante diferente.
La palabra crisis se define en el diccionario Webster como "un punto de inflexión en el curso de cualquier cosa; momento, etapa o evento decisivo o crucial". Sin embargo, en términos de la calidad general del software y la velocidad con la que se desarrollan los sistemas y productos informáticos, no ha habido un "punto de inflexión", ningún "momento decisivo", solo un cambio evolutivo lento, marcado por cambios tecnológicos explosivos en las disciplinas. asociado con el software. La palabra crisis tiene otra definición: "el punto de inflexión en el curso de una enfermedad, cuando queda claro si el paciente vivirá o morirá". Esta definición puede darnos una pista sobre la naturaleza real de los problemas que han plagado el desarrollo de software. Lo que realmente tenemos podría describirse mejor como una aflicción crónica. La palabra aflicción se define como "cualquier cosa que cause dolor o angustia ". Pero la definición del adjetivo crónica es la clave de nuestro argumento:" que dura mucho tiempo o que se repite con frecuencia; continuando indefinidamente ". Es mucho más exacto describir los problemas que hemos soportado en el negocio del software como una aflicción crónica que como una crisis.