sábado, 23 de febrero de 2013

Amor a primera vista (entre interfaces)



Dicen que la apariencia no lo es todo, pero ¿hay alguien que dude que la primera impresión causa un fuerte impacto, que incluso condiciona los posteriores encuentros?

La capa de presentación de las aplicaciones está tomando especial relevancia en los últimos tiempos. A esto ha contribuido sin lugar a dudas las mejoras tecnológicas y el alto grado de dedicación y refinamiento de las mismas de gigantes como Apple, Microsoft o Google.

miércoles, 16 de enero de 2013

Lo perfecto es enemigo de lo bueno

Esta célebre frase de Voltaire argumenta que es preferible hacer una cosa con una calidad buena en un tiempo razonable, que algo excelente o perfecto dedicando a la tarea un tiempo excesivo.
Actuar en consonancia con lo dicho en esta frase depende de la forma de ser de cada uno. Si una persona tiene un carácter bastante perfeccionista y reglado, difícilmente podrá obrar en detrimento de buscar la solución fetén.

En el mundo del desarrollo del SW esta disyuntiva entre buscar la perfección o encontrar una solución decente cobra especial importancia y a menudo es preciso decidir entre estas dos alternativas.

sábado, 1 de diciembre de 2012

Un único idioma

Imaginándome un mundo en el que sólo hubiese una lengua, como ya hizo Lázaro Zamenhof, no paro de pensar en las ventajas que eso conllevaría: para viajar, la ciencia, una mejor globalización...

¿Como sería esta situación en el mundo de las tecnologías y más concretamente en el ámbito de la Administración Pública?

“La interoperabilidad es la capacidad de los sistemas de información y de los procedimientos a los que éstos dan soporte, de compartir datos y posibilitar el intercambio de información y conocimiento entre ellos”. Presenta tres dimensiones: técnica, organizativa y semántica. Todas ellas son necesarias en aras a conseguir interconectar sistemas de información.

domingo, 11 de noviembre de 2012

Un vistazo a las planificaciones estratégicas


La ley de Parkinson dice: “el trabajo abarca todo el tiempo disponible para terminarlo”. Si algo debe hacer hacerse en un año, en un año se hará.

Estoy bastante de acuerdo con ella, y por esa misma razón estoy a favor de las planificaciones estratégicas marcando hitos y plazos concretos para terminar las actuaciones ya que, de lo contrario, los trabajos se pueden demorar sin motivos. Ahora bien, esos plazos y fechas tope deben ser suficientemente realistas y flexibles.

lunes, 22 de octubre de 2012

Origen: El sueño de la reutilización


La reutilización supone no reinventar la rueda, es decir apoyarse de soluciones, componentes, o desarrollos ya implementados. Este concepto, que se ha convertido en estratégico en el ámbito de la ingeniería del SW, equipara su construcción a otras ingenierías industriales basadas en ensamblar componentes previamente diseñados.

Hay ventajas claras en su aplicación como, por ejemplo, la reducción del tiempo de desarrollo al no tener que implementar desde cero, o la capacidad para poder diseñar o abordar problemas cada vez más complejos. Si no se aprovecha nada de lo ya realizado no sería posible enfrentarse cada vez a problemas más difíciles. Si bien hay que tener en cuenta que reutilizar no siempre es posible, o al menos la mejor de las soluciones, como comenté en este artículo.

sábado, 6 de octubre de 2012

Aplicaciones mastodónticas


Tras un intenso año de desarrollo consigues poner en producción la aplicación que gestionas. Como quieres agradar a quien la utiliza y fomentar su uso, una vez puesta en marcha, empiezas con el mantenimiento evolutivo añadiendo nuevos campos de formulario, de fusión (porque se generan plantillas a partir de la información grabada por el usuario), nuevos informes, caminos cortos para los usuarios avanzados, nuevas integraciones con otras aplicaciones para facilitar el trabajo de gestión, etc. Además la aplicación, que en este caso es de backend, tiene casuísticas diferentes para distintos usuarios ya que el procedimiento no está debidamente normalizado y por tanto los usuarios de Albacete no trabajan igual que los de Guadalajara, por poner un ejemplo.

sábado, 11 de agosto de 2012

Cuando la calidad se torna en burocracia


Estoy en una Subdirección, realmente es una División, con un gran volumen de usuarios y, por ende, somos una unidad muy basada en la gestión. En muchas ocasiones disponemos de poco tiempo para planificar y aplicar metodología, ya que las circunstancias demasiadas veces nos obligan a trabajar en el día a día sin mucho tiempo para pensar y analizar.

Sin embargo se está haciendo un esfuerzo considerable por aplicar técnicas y normas de calidad sobre todo a los desarrollos SW, aunque también al resto de áreas que conforman la División.