La Crisis Cronica del Software
Los inicios de desarrollo de software consistían en elaborarlo y ponerlo en marcha sin ver con antelación otras cuestiones de alta importancias que de no ser vistasrepercutirían al momento de poner dicho software en ambiente de producción. Es por ello que los expertos, si bien no pudieron elaborar un mapa o guía de cómo hacer las cosas desde el comienzo de losproblemas, si pudieron crear una guía de la forma correcta de hacer lo que no se hacía correctamente: La Ingeniería de Software, que es definida hoy en día como “La aplicación de un enfoquecuantificable, sistemática y disciplinado para el desarrollo, operación y mantenimiento de software”.
Los fundamentos de la programación tradicional se están erosionando rápidamente, mientras que losingenieros de hardware desarrollan rápidas, mejores y más baratas maquinas. El software esta aumento a medida de que la sociedad empieza a confiar en sistemas informáticos más poderosos. Esa fe es comúnmentepremiada con decepción ya que los proyectos de desarrollo rebasan los tiempos programados y muchos fracasan rotundamente usualmente después de que se gasta el presupuesto para el desarrollo.
Hastalos diseños mejor trazados pueden salir mal y los errores se arrastraran tanto como los humanos crean programas, sin embargo, los errores que son corregidos tempranamente rara la vez amenazan lostiempos de entrega y presupuestos.
Y entonces nuevamente, la industria ha dicho muchas veces antes acerca de las “balas de plata” que acabaran con los proyectos “Hombre Lobo”, pero hay razones paraser escépticos. Mientras que la productividad en el desarrollo de software ha quedado atrás de las disciplinas más maduras, más notablemente en la ingeniería de hardware de computadoras.
Loscreadores de Musket no se volvieron más productivos hasta que Eli Whitney descubrió como manufacturar partes intercambiables que se pudieran ensamblar por cualquier persona con habilidad. De la misma...
Regístrate para leer el documento completo.