Archive for June, 2009

Privilegios en Windows Vista

Estaba instalando Tomcat en Windows Vista y me he dado cuenta de que, siempre que arrancaba el equipo, aparecía un mensaje diciendo “Acceso denegado. Unable to open the service ‘Tomcat6′”. Curiosamente, el servicio “Apache Tomcat 6″ está en estado “Iniciado” y aparentemente todo funciona bien, sólo que no aparece el monitor de Tomcat en la bandeja de iconos, con lo que sospecho que se trata de un problema de permisos de ejecución del fichero “tomcat6w.exe”. Me voy a la carpeta “C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin” y abro las propiedades de este fichero. En la pestaña “Compatibilidad” (NUNCA LO HUBIERA IMAGINADO) encontré una casilla desmarcada que decía “Ejecutar este programa como administrador”. La verdad, esperaba recibir un correo desde Redmond felicitándome por haber encontrado esta opción yo solito. :-)

Tags: ,

AAFT, GTAC y automatización de pruebas en España

Estaba viendo una entrevista grabada durante la conferencia Agile2008 a Elisabeth “testobsessed” Hendrikson acerca de una iniciativa bastante interesante llamada Agile Alliance Functional Testing Tools Group (AAFT para que nos entendamos). Hay una lista de correo en Yahoo a la que ya me he suscrito y a través de la cual me he enterado de que Google organiza la cuarta “Google Test Automation Conference” dedicada a las pruebas para la web. Si alguno de vosotros está interesado en asistir, que sepa que este año será en Zurich (Suiza) entre los días 21 y 22 de Octubre. Y si alguno es más valiente y se atreve a proponerse para dar una charla, el “call for proposals” ya está abierto y termina el 1 de Agosto.

Me pregunto qué foros similares hay en España. Me refiero tanto a conferencias dedicadas exclusivamente a la automatización de pruebas como a grupos donde discutir sobre herramientas orientadas a la automatización de pruebas. En el primer grupo yo conozco la conferencia QA&TEST, que se celebra anualmente en Bilbao y que por lo que tengo entendido se orienta sobre todo a las pruebas en entornos de software empotrado (perdón, embebido). Pero en el segundo es que ni eso. ¿Qué pasa en España que no nos organizamos en grupos para aprender? Bueno, al menos en Agile Spain estamos invirtiendo esa tendencia, demostrando que estas inversiones de tiempo empleadas en reunirnos con desconocidos para compartir experiencias y conocimientos (pongo el ejemplo del grupo de Madrid o el del grupo de Barcelona) son inversiones muy rentables.

Tags: , , ,

Será que me hago mayor

Me acabo de enterar que acaba de morir Michael Jackson. No hace mucho también murió Antonio Vega. Bueno, yo no es que ande muy fino de salud, pero lo que realmente me preocupa es que veo cómo comienza el goteo de desapariciones de mis héroes musicales de juventud. Será que me hago mayor.

De todos modos, me tranquiliza que aún estén “dando guerra” gente como Tina Turner, Diana Ross, Mick Jagger, David Bowie, Aretha Franklin… Bueno, ya sé que no son “de mi quinta” (afortunadamente), pero a mi me gustan. :-)

Tags:

Bloqueo por perfeccionismo

Llevo bastante sin escribir en este blog: un mes para ser precisos. No es que no tenga cosas que contar, sino más bien todo lo contrario. Pero es que estoy un poco “hecho un lío” sobre mis prioridades a la hora de publicar. ¿Qué debería contar antes: pequeñas cosas que me pasan, cosas que estamos organizando y discutiendo en Agile Spain y en el grupo local de Madrid, pequeñas “cosillas” técnicas que pruebo en casa o reflexiones pausadas que aporten a los (pocos) que me seguís con regularidad? 

¿Es suficiente apenas un par de lineas para dar constancia de las cosas? Con twitter no tengo estos dilemas: simplemente me comunico y ya está. Es algo a medio camino entre el correo electrónico y el blog, pero no requiere de un gran esfuerzo reflexivo.

En las listas de correo en las que estoy suscrito y en algunos blogs que leo todo lo regularmente que puedo, sí que hago algunas aportaciones y me detengo algo más a pensar en lo que quiero transmitir. Y quizás esto me reste ideas para alimentar esos “artículos perfectos” con los que quiero llenar este blog.

En fin, el hecho es que el efecto de este continuo posponer “el gran artículo” me ha llevado a relacionar mi situación con otras similares que he vivido a menudo cuando programaba con asiduidad. Seguro que a alguno de vosotros también os ha pasado más de una vez. Se trata de “este diseño me parece insuficiente, voy a mejorarlo un poco más… y otro poco más…” y así día tras día, retrasando el proyecto por los continuos “refactors”.

Este “bloqueo por perfeccionismo” es claramente pernicioso. Cuesta mucho dinero porque:
a) no produce nada tangible para el cliente
b) se pierde la inmediatez (en el caso del blog “las noticias caducan”, en el caso del proyecto “los requisitos cambian”)

¿Cómo solucionarlo? Dejando de esperar a tener el “artículo perfecto” (o el “diseño perfecto”). Aceptar que una solución sencilla pero adaptada a las necesidades actuales es una buena solución y que una solución muy completa pero por encima de las necesidades actuales no es una buena solución, especialmente si nos impide conseguir el objetivo principal, que es aportar valor a nuestros clientes.

Así que he decidido escribir más frecuentemente, aunque no sean “artículos perfectos”. Mientras lo que cuente sea de interés, el objetivo se estará cumpliendo. Esto requiere disciplina. Tendré que ir pensando en temas que requieran reflexión y que pueda ir trabajando en el largo plazo (de manera incremental) hasta que los pueda publicar. Y mientras podré ir contando todas esas pequeñas cosas que afortunadamente me están pasando últimamente.

Tags: ,