Home » General » Segunda crísis del Software

Segunda crísis del Software

Por todos es sabido que hace unos cuarenta años se produjeron una serie de acontecimientos que ocasionaron que lo hasta entonces entendido como paradigma de desarrollo informático se tornaba insostenible en términos de costo y plazo; es entonces cuando se produce la famosa “crísis del software”. De esta crísis surgieron planteamientos enmarcados dentro de lo que hoy conocemos como Ingeniería del Software y presenta una serie de concepciones encaminadas a lograr altos índices de productividad y calidad en los desarrollos informáticos.

El siguiente artículo “por qué objetos” , o también la WikiLearnign nos pueden dar una primera visión de qué se trata todo esto.

Con el boom de Internet y las nuevas tecnologías se viene produciendo una nueva crísis del software, algo que podríamos llamar la Segunda Crísis del software. Los proyectos de Sistemas de información basados en la Web e Internet, adolecen de escandalosos sobrecostes, innumerables problemas de seguridad y otras afecciones de las que cualquier Ingeniero Informático se avergüenza.

Antes de poder abordar un proyecto relacionado con las nuevas tecnologías, resulta totalmente necesario conocer si disponemos de los recursos necesarios para encargarse de su correcta gestión.

Las nuevas tecnologías están en constante evolución, por eso son Nuevas Tecnologías, por tanto resulta especialmente importante que en el nivel organizativo o directivo del proyecto se encuentren personas que dispongan de las capacidades necesarias y el conocimiento adecuado de todo lo que pueden ofrecer las últimas tecnologías y la manera en la que estas se pueden adaptar para satisfacer de modo óptimo las necesidades de la empresa.

Esta apreciación surge por el alto número de personas “no competentes” que se están encargando de proyectos de nuevas tecnologías, dando como resultado implantaciones que desde su concepción ya son obsoletas, o que adolecen de una falta de conocimiento en las posibilidades tecnológicas, en definitiva: malos productos, muy caros y con alto coste de implantación.

La ejecución de proyectos de nuevas tecnologías en el marco del negocio electrónico es competencia de las más avanzadas doctrinas de la ingeniería del software. Prueba de ello es que en todos los niveles de la implantación de un sistema de información surgen aspectos cuyo área de conocimiento está integrada exclusivamente en la ingeniería del software: estimación de costes (COCOMO, WEBMO), metodologías de análisis (UML), técnicas de programación, lenguajes de programación, protocolos de comunicación, seguridad de la información y diseño de sistemas entre otros. Descuidar cualquiera de esos aspectos supone dar al traste con el proyecto.

¿Por qué es necesario volver a decir lo que ya se sabía? , ¿Por qué decir que la capacitación para realizar sistemas de información la da la doctrina de la Informática?

Hasta ahora todo el desarrollo de sistemas de información era claramente competencia de los profesionales de la informática y la ingeniería informática, sin embargo con la aparición de Internet y la Web, parece que el desarrollo de sistemas de información sea un carro al que todo el mundo quiera subir, desde diseñadores gráficos hasta periodistas, pasando por sicólogos o lingüistas. Este hecho se sustenta en el desconocimiento que se tiene sobre lo que hay detrás de un sistema de información, y en concreto un sistema de información basado en la Web, donde para muchos profanos una página Web estática y un complejo sistema de información con un interfaz de usuario basado en páginas Web es lo mismo.

Dicho de otro modo: ¿Por qué nadie se plantearía que un diseñador gráfico desarrollase la aplicación informática de una entidad bancaria, y sin embargo sí lo puedan contemplar cuando se desarrolle la extranet bancaria basada en la Web, donde intervienen elementos aún más complejos?

Los proyectos informáticos se encuentran entre los más difíciles de gestionar y en consecuencia son los que más desviaciones contemplan. Son necesarios conocimientos y habilidades de la ingeniería de proyectos y la ingeniería del software para solventar esta situación. En este apartado se ha expuesto uno de los principales motivos de las gravísimas desviaciones en coste y plazo que actualmente se están produciendo en esta clase de proyectos. Sirva para la reflexión.

Basado en extractos de “Ingeniería de Proyectos, aprovisionamiento y Nuevas Tecnologías”, Javier Suescun, noviembre de 2003, pp. 23 a 25.

Usted debe serconectado

*
© 2003-2011 Suescun.Net