Los lastres
Parece que siempre encontramos razones para discutir con Christian,. En todo caso no estoy intentando empatar ni defender al SII, al contrario, a mi me parece mal que usen un certificado de 40 bits, pero puede que existan razones para esto, no lo sabemos. Por ejemplo, hay veces que se debe asegurar una plataforma mínima de operación. Recuerdo que muchos PC de gobierno seguían usando windows 3.11 hace pocos años atrás, y capaz que todavía siga siendo así. Entonces no es fácil decirles que usen tal o cual browser. Porque hay que pagar licencias, horas hombres de instalación, soporte, etc.
La verdad es que el poner al día las plataformas tecnológicas no es tan fácil como a uno le gustaría.
Seguramente la gente de Windows Vista pudo haber tenido la mejor intención de cambiar el core del sistema operativo, pero hacerlo habría sido suicida en términos de negocio, no es fácil decirle a una organización con miles de PCs repartidos geográficamente que deben cambiar todo su software para que corra en modo protegido, o que deben migrar millones de lineas de código de C++, o Visual Basic a C# o .Net. El día que un ejecutivo de Microsoft le exija a una gran corporación o empresa Fortune 500 que hagan algo parecido, se acabó Microsoft.
Claro, la solución me dirán es que usen software libre. Puede ser...
Pero ¿y el sistema hecho en GuptaSQL que sólo corre en windows y que permite mantener el presupuesto de determinado departamento?, o los sistemas adminisitrativos, he visto todavía sistemas en Clipper que funcionan super bien en Windows, y que no es fácil cambiarlos a Linux, sin re escribirlos.
Puede que se ahorren mucho en licencia, pero los sistemas heredados, o legacy system, complican muchas decisiones.
Recuerdo el año 1999 en que nos hicimos cargo de una plataforma de cientos de PCs propios, con Windows 3.11, y algunos pocos con Windows 95, además de más 500 PCs de clientes externos que usaban una aplicación desarrollada en Power Builder.
¡¡ Power Builder !!
Claro, como yo estaba a cargo del área de desarrollo de sistemas mi visión era super sencilla y eficiente: "desarrollar aplicaciones web rápidamente y reemplazar los viejos sistemas en Visual Basic y Power Builder".
Con esto nos ahorrabamos las visitas a terreno para instalar nuevas versiones del software, y podíamos liberar cambios en forma gradual.
Dado que los programadores sabían Visual Basic, lo natural era que trabajaran con Frontpage y ASP y VBScript (puaj).
Lindo plan, con plazos apretados, metas ambiciosas, barato de desarrollar, y con posibilidades de crecer. Además que evitabamos el fantasma del año 2000 (en ese tiempo los gerentes generales se creían ese cuento, y lo peor es que al final uno terminaba contagiado con la paranoia)
Pero había que realizar la instalación. Por varias razones técnicas, la definición de plataforma de browser era IE 5.0. Para la intranet no era problema. Pero no faltaba el cliente fundamentalista que quería que corriera en Netscape 4.0 (afortunadamente Netscape fue eliminado por el tío Bill).
No se pudo cumplir con todas las metas. Al final sólo pudimos atacar usando web la solución para clientes externos, no más CD de instalación, ni aplicación en Power Builder (argh!!!).
Pero el costo de cambiar la otra plataforma de operaciones a Windows 95 con IE 5.0 era tan alto que era mejor dilatar la migración, corregir la aplicación visual basic, y esperar a que se contara con tiempo y recursos para terminar de cambiar la infraestructura de PCs.
Para un cliente nuevo, que nunca había tenido PC, pedirle que instalara Windows 95 con IE 5.0 no era drama. Pero esos eran tiempos más sencillos, hoy tienes clientes con todo tipo de plataformas, browsers, y ya no es tan sencillo pedirles que usen determinado sistema. No se puede más, y eso es algo que hay que aceptar.
Aunque los lastres nos impidan mejorar la infraestructura, ya no podemos usarlos como excusas, porque la verdad es que además es más fácil desarrollar software ahora que antes.
Hay que librarse de los lastres, o crear mecanismos para manejarlos por excepción, y no que se conviertan en la regla general.
Categorías
Programación0 TrackBacks
Abajo se encuentran listados enlaces a este artículo: Los lastres.
URL de TrackBack URL para esta entrada: http://www.lnds.net/cgi-bin/mt-tb.cgi/980


2 Comentarios
Nos parece que en todo caso SII no va a tener problemas para cobrarnos ¿ya? Pero de lo que sí estamos seguros es de que queremos que pases una Navidad muy contento con los tuyos. ¿Ya?
Me parece una tonteria eliminar software como PowerBuilder si ese es el objectivo de Windows Vista es un retraso en el area informatica ya que el concepto cliente servidor en una empresa desapareceria.