Tiempo de desafíos

Esta es la primera vez que escribo en español para J!Research y lo hago no solo por ser el único idioma que realmente domino, sino como una muestra de gratitud a la gran acogida que ha tenido el proyecto en España. Un vistazo a nuestra página de usuarios les permitirá confirmar lo que sugiero.

517 días transcurridos desde la liberación de J!Research 1.1.x, una lista larga de usuarios y dos nuevos colaboradores son un buen recuento de esta fase de desarrollo de la que trataré de derivar algunas lecciones así como los retos para la siguiente.

A pesar de que mi intención inicial era tener períodos cortos de desarrollo entre versiones, nuestras ocupaciones cotidianas y el hecho de que nuestro trabajo es 100% voluntario han evitado que podamos cumplir con este objetivo. Pero vale la pena plantearlo desde una perspectiva optimista: cinco agendas completamente divergentes y desincronizadas han llevado al proyecto hacia su tercera gran versión la misma que incluye una larga lista de cambios y mejoras propuestas por una creciente lista de usuarios. Realmente luce increíble, pero plantea la pregunta de si podemos hacerlo mejor. Como autor y líder, el desafío más importante es optimizar, digamos canalizar el entusiasmo y devoción de mis colegas de forma que podamos maximizar la rapidez con la que el proyecto avanza así como evitar que yo termine haciendo todo el trabajo. Siendo franco, pienso que no lo he hecho de la mejor forma y mi compromiso para esta fase que comienza, es encontrar mejores formas de motivarlos y explotar su entusiasmo dadas nuestras evidentes restricciones de tiempo. Luce como los problemas de Optimización Lineal que han estado torturándome últimamente.

El estado de desarrollo de Joomla! 1.6 supone otro reto. Hoy que escribo este artículo, 1.6 se encuentra en su sexto beta. Desconozco el día exacto de liberación, pero todo apunta a que será muy pronto y naturalmente nuestra extensión debe proveer soporte para esta nueva versión a corto plazo. El verdadero desafío aquí no es liberar J!Research 2.0 a tiempo con Joomla! 1.6 pero liberarlo antes de que la masiva adopción de Joomla! 1.6 pueda comprometer nuestra posición como la única solución para centros de investigación en Joomla!. Me pregunto si esto podría tener un efecto inverso en la comunidad de usuarios y motivarlos a acelerar el proceso. Solo el tiempo lo dirá. El punto es que hoy J!Research 2.0 es nuestra oficial motivación así como la versión más importante que hayamos tenido por 2 razones: el soporte nativo para Joomla! 1.6 y la oportunidad de sepultar nuestros errores de diseño. Nuestra lista de tareas incluye darle al código una imagen tipo framework, mejorar la implementación MVC y flexibilizar la actual estructura organizacional. Los usuarios de Joomla! 1.5 no deben preocuparse porque 1.x tendrá soporte mientras 1.5 sea oficialmente mantenido. Esto implica corrección de errores y nuevas funcionalidades, siempre que no representen cambios dramáticos en el diseño base. 1.3 no está descartado, pero dependerá exclusivamente de la respuesta de la comunidad durante la siguiente fase.

El último reto que pienso comentar está relacionado a estimular a los usuarios a contribuir económicamente con el proyecto. Si bien las donaciones recibidas hasta ahora han sido suficientes para mantener al proyecto a flote, estoy considerando implementar un sistema de recompensas con un doble objetivo: motivar a los desarrolladores y asegurar la supervivencia del proyecto cuando me sea imposible continuar con el rol de capitán. Por supuesto la idea requiere ser discutida y espero recibir retroalimentación del equipo y los usuarios en las siguientes semanas. Como pueden ver, ¡es tiempo de desafíos!