Proyectos de Infraestructura de Telecomunicación e Informáticos: Claves para el Éxito

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,66 KB

Proyectos de Infraestructuras Comunes de Telecomunicación (ICT)

La instalación de Infraestructuras Comunes de Telecomunicación (ICT) para el acceso a los servicios de telecomunicación en el interior de los edificios, supone un paso adelante muy importante al facilitar la incorporación a las viviendas, sobre todo las de nueva construcción, de las nuevas tecnologías a través de estas infraestructuras de calidad de forma económica y transparente para los usuarios.

Proyectos Informáticos

Las empresas de desarrollo que realizan proyectos informáticos inundan las compañías. Pero, ¿tenemos claro en qué consiste un proyecto informático? ¿Sabemos qué fases conlleva y cómo abordarlas? ¿Son realmente necesarios tantos recursos y organización para, en definitiva, automatizar una determinada actividad?

Las expectativas respecto a los desarrollos informáticos que plantean las empresas en nuestros días están muy lejos del pequeño desarrollo, del programa cerrado, casi "mágico", que les solucionaba la emisión de facturas, el control del almacén o los pedidos a sus proveedores. La automatización de las labores que antes se realizaban manualmente es algo básicamente logrado.

Hoy en día, lo que se exige es la implementación de soluciones informáticas que reduzcan los costes, tengan una perspectiva de futuro, una evolución y un mantenimiento definidos y claros y, en general, mejoren la calidad del software en su conjunto.

Los Errores en las Aplicaciones Informáticas

Las aplicaciones informáticas construidas durante la pasada década se caracterizaban por ser un conjunto de software que podía formar un todo funcional. Es decir, programas que se ejecutaban como un grupo y que trabajaban unos en conexión con los otros, realizando procesos cuyo resultado era aprovechado para, mediante otros procesos, obtener nuevos resultados formando una cadena. Sin embargo, en la mayoría de los casos, no se podía decir que fuesen un todo atendiendo a su diseño.

A partir de cierta envergadura, las aplicaciones eran construidas modularmente, siendo distintas personas las que realizaban los distintos módulos. Cada programador era responsable del diseño de una parte, y el único requisito importante en el que tenían que ponerse de acuerdo era en la interfaz, o lo que es lo mismo, en el formato de los datos que tenía que producir un programa para servir como entrada de otro.

Durante los últimos años se ha puesto de manifiesto lo erróneo de este planteamiento, que ha dado al mundo empresarial programas numerosos, caóticos, indocumentados y, sobre todo, muy difíciles de mantener... aunque funcionasen muy bien y muy rápido.

Las consecuencias de los errores:

a) La negativa: En la actualidad, nos encontramos con unas aplicaciones que mantienen servicios que son indispensables para la empresa; servicios que deben continuar prestándose o recibiéndose, pero aplicaciones en las que son difíciles de identificar los programas, ficheros y recursos que utilizan. Su funcionamiento ha sido satisfactorio hasta ahora, pero nadie sabe cómo modificarlos o reconocer sus componentes y, por lo tanto, es arriesgado y sumamente costoso hacer que, a fecha de hoy, empiecen a funcionar en euros o resten 2005 menos 1995 y el resultado no dé 10.

b) La positiva: Lo costoso de modificar, identificar o adaptar esas aplicaciones a eventos que han ido surgiendo a lo largo de los años ha fomentado la descatalogación de muchas de ellas. A pesar del gasto que ha supuesto el volverlas a hacer partiendo casi de la nada.

De todas formas, esto nos ha enseñado a construir lo que hoy conocemos como Ingeniería del Software.

La Ingeniería de Software

Una metodología consiste en todas las reglas y procedimientos que sirven para establecer las etapas y fases que componen un determinado proyecto. Se aplica desde que comienza su estudio, independientemente de la naturaleza del mismo, se sigue durante la etapa de construcción y documentación del software, controla y valida las pruebas de funcionamiento y perdura durante toda la vida útil de las aplicaciones, ordenando su evolución en cuanto a modificaciones y versiones.

El empleo de una buena metodología redunda en una mayor calidad del software, lo cual aumenta los beneficios y ahorra costes que, en definitiva, son lo que ayuda a situar a una empresa en mejor posición con respecto a sus competidores. Es atributo de la metodología el definir los estándares que se van a seguir para diseñar el proyecto, elaborar la documentación y establecer los objetivos que se pretenden alcanzar en cada fase.

Entradas relacionadas: