LoginRSS 2.0 Feed

He visto esta mañana una noticia que merece una reflexión. Parece ser que se produjo el pasado día 7 un fallo informático que dejó la bolsa de Londres sin funcionamiento durante un tiempo que va de los 40 minutos a las 7 horas según las fuentes.

En realidad es frecuente que nos encontremos con noticias de estas en empresas y organizaciones con mucho o poco presupuesto para Sistemas. ¿Por qué sigue sucediendo todo esto? Desde luego, el que tenga la respuesta habrá encontrado el Santo Grial, pero podemos analizar algunas claves.

En primer lugar, la tecnología es inestable porque está sujeta a unos procesos de actualización continua que no permiten que los sistemas se prueben de forma seria antes de salir al mercado. La mayoría de fabricantes tienen programas de "obsolescencia planificada" que obligan al cliente a actualizar permanentemente sus sistemas aunque luego tengamos una interminable liberación de parches. (Este es uno de los motivos por el cual apoyo el software libre)

En los proyectos llave en mano (es decir, a medida) la situación no es mejor. Recuerdo de mis tiempos de ingeniero software que los proyectos los vendian los comerciales poniendo unos plazos y presupuestos para ganar el proyecto a la competencia, pero sin pensar en plazos realistas y acortando los periodos de prueba y de diseño del sistema.

Otro motivo, conectado con el anteriro, sería que los preceptos de la ingeniería del software - rama del saber que indica cómo han de hacerse los proyectos software para que parezcan algo industrializado y serio y no una oscura alquimia - incrementan el precio y tiempo de un proyecto. En más de un caso, yo mismo he escrito un código, se ha puesto en marcha y las dos noches antes de la entrega al cliente nos poníamos a escribir diseño. Sí, muy fuerte.

Por último, los procesos de implantación de calidad se centran en generar mucha documentación en papel o electrónica para que quede claro si algo falla a quién hay que despedir - si es un ingeniero, mejor que Jefe de Proyecto y este mejor que Director que sale más caro. Pero, yo no he visto modelos de calidad que examinen el código - se puede hacer con herramientas - o que obliguen a una prueba de carga simulando 1000 usuarios concurrentes - tambien se puede hacer.

Seguro que vosotros podéis aportar más causas. El caso es que desde que el software comenzó a ser parte de nuestras vidas han pasado muchos años y no parece que la cosa mejore. Tendríamos que hacernoslo mirar.

 


Compartir:

añadir a furl añadir a del.icio.us añadir a technorati añadir a blinklist añadir a digg añadir a google añadir a stumbleupon añadir a yahoo añadir a meneame ¿Qué es?

Enviar Comentario
Titulo
 
Nombre
 
Correo electrónico
Comentario  
Por favor, escriba el código que ve a su izquierda (en mayúsculas):