Historias de un viejo informático

Aunque supongo que alguno de vosotros ya conoce la página a la que me refiero, no me queda más remedio que compartir con vosotros esta rara pieza de nostalgia informática que nos regala Macluskey.

En este enlace encontrareis la página de el cedazo con el resumen de todas las entradas de las historias de un viejo informático.

Estas amenas lecturas nos mostrarán como evolucionó la informática en nuestro país, vista desde la perspectiva de un informático de los tiempos heroicos.

Una lectura imprescindible para todos aquellos que han pasado algo de tiempo en esto de la informática o que pretenden dedicarse a ello en el futuro… Os la recomiendo encarecidamente.

Gracias Macluskey

ERPyme vuelve a la carga

Después de una obligada ausencia de la red, nos hemos decidido y hemos vuelto a poner online el sitio web de ERPyme.

ERPyme es un sistema de gestión escrito en Java y con licencia libre-libre. Si, usamos la Apache v2.0 y estamos muy orgullosos de ello.

ERPyme surge de un proyecto de programa de gestión para uno de nuestros clientes. No fue muy complicado convencerle de que la mejor manera de proteger su inversión es liberar el código bajo licencia opensource. La primera versión de este ERP ya ha estado probado en varias empresas que han llegado a facturar usando ERPyme más de 30 millones de Euros.

El proyecto está todavía inmaduro. Se hicieron muchas cosas ad-hoc para el primer cliente y ahora es el momento de eliminarlo y dejarlo todo bien. También hay que darle un lavado de cara y hacer que la instalación sea más amigable, así como completar la documentación de usuario y desarrollador.

Pero algo es algo. Vivan los ERP libres Españoles (y si, openbravo no me gusta, ni como empresa ni como software).

¿os animais a colaborar?

Escultores del software

No soy muy partidario de hacer “micro-entradas” pero este es un pensamiento interesante que quiero compartir.

A menudo nos comparamos con otras profesiones como la de arquitecto y nos quejamos de las condiciones en las que desarrollamos nuestro trabajo:

  • los arquitectos hacen planos
  • los arquitectos no admiten cambios estructurales de parte del cliente
  • los arquitectos tienen metodologías

etc, etc…

Pero después de reflexionar un poco hay que darse cuenta que la humanidad lleva miles de años construyendo casas y muchos cientos con métodos comunes o estandarizados. Sería muy arriesgado pensar que nuestro desarrollo de software, en su infancia todavía, podría compararse a esa profesión.

Comentando con una persona que estaba haciendo su tesis sobre metodología me dijo (y me dió la referencia, pero no la recuerdo):

No deberíamos compararnos con arquitectos o ingenieros, lo más que somos es escultores.

Y de marmol, añadí yo… Pensad en las implicaciones, a mi me parece muy adecuada la comparación, ahora queda ver si somos ingenieros o artistas.

Buscando un workflow libre

workflowDurante mi etapa de consultor-hombre orquesta en una gran multinacional, me pasé 7 años de mi vida dedicado a un producto de workflow, creado en base a las inversiones en I+D de la comisión europea y con muy pocas posibilidades de ser vendido en serio (al menos no teníamos la infraestructura para hacerlo). Durante este periodo aprendí un montón de workflow y descubrí la utilidad de este tipo de sistemas para organizaciones complejas.

Nuestro sistema no era, que dijeramos, sencillo. Estaba escrito en C++, basado en la Oracle y funcionaba exclusivamente en plataforma Sun. Para la época (hablamos de 1997) ésta era una plataforma avanzadísima y preparada para dar el mayor rendimiento (al mayor coste, eso si). Cuando me hice cargo del producto, conseguí hacerlo multiplataforma (linux primero y windows después, pasando por una versión para Alpha de digital). Contaba con la ventaja de que usamos compiladores GNU y que la mayor parte del código estaba bien escrita. Tabién conseguí que soportase otras bases de datos (sqlserver) y estuve a punto de que funcionase con postgresql, además le añadí la posibilidad de comunicarse remotamente mediante conectores y la posibilidad de un interfaz para móviles. El caso es que era una arquitectura basada en servidores corba, formularios web con javascript y herramientas clientes web y windows. En el año 2000 contabamos con un producto de workflow muy avanzado para la época. Pero no supimos venderlo
Sigue leyendo

Un Mc Software completo, por favor

Aunque el símil no es mío (ver Las Big Macs contra el chef desnudo), si que es cierto que podemos comparar, de alguna manera, el mundo de la cocina y el del software. ¿Qué preferís para comer, un Big Mac o alguna especialidad de la cocina tradicional? Aunque sobre gustos no hay nada escrito, parece que por calidad y por resultado siempre se escogería la obra de un cocinero a la de Ronald McDonald.

Recientemente me he encontrado con un cliente que, increíblemente, me dijo que preferiría que le hubiese cocinado una hamburguesa en lugar de haberle hecho el exquisito plato que le presenté a la entrega del proyecto (hablando metafóricamente, claro). Dejadme que os cuente la historia completa:

Sigue leyendo