Los proyectos fin de carrera son una buena oportunidad para lanzar ideas que siempre has querido ver implementadas pero nunca has sacado tiempo para llevarlas a cabo por tu cuenta. Algunas de ellas terminan en el cajón de sastre (desastre 😉 , pero otras adquieren una dimensión mayor de la que preveías inicialmente. Es sobre uno de éstos últimos proyectos sobre lo que quiero hablar en este post. Un gran PFC que tiene como objetivo implantar un sistema para la gestión integral del desarrollo de proyectos software (la frase parece un bluf comercial, pero, IMHO, no lo es). Todo empezó cuando conocí Assembla.com, una espectular aplicación realizada sobre Ruby on Rails (con algunas partes en Python) que ofrece espacios de trabajo para los desarrolladores software, con soporte Subversion, Trac, blog, wiki, gestión de bugs y tickets (aparte de Trac), gestión de usuarios, múltiples proyectos, repositorio para documentación, git, Mercurial, time-tracking, anotación de imágenes, chat, alertas… y atención, para proyectos de desarrollo e investigación (sin ánimo de lucro), todo ello de forma gratuita (siempre que no te pases de 500MB de ocupación y algún detalle más que aún no he sufrido). En cualquier caso, si tuviera que desarrollar aplicaciones con ánimo de lucro no tendría ninguna duda en contratar los servicios de Assembla, pues hasta ahora, me ha funcionado a la perfección.
Pero, ¿dónde está el PFC? 🙂 En que Assembla distribuye el código fuente de toda su infraestructura bajo el nombre en clave Breakout. Eso sí, hay que tener en cuenta que 1) la documentación está obsoleta y 2) la construcción de Breakout es un infierno de dependencias. Una vez compilado, configurado y probado, dispondrás de los mismos servicios que ofrece Assembla, pero en local (aplicando misma condición de uso: gratuito para proyectos sin ánimo de lucro). La idea del PFC consiste en documentar el proceso de compilación, instalación y configuración de Breakout, integrarlo con el sistema LDAP de la UPV/EHU y abrir el servidor a los PFC sin ánimo de lucro de los alumnos de la Facultad de Informática: con 3 clicks de ratón cada PFC dispondrá de toda la infraestructura mencionada en el párrafo anterior. ¿Alguien dá más?
No sé si llegaremos a tiempo para dejar pulido el proyecto para junio… tal vez para obtener todos los resultados esperados, haya que trabajar un poco más en verano y presentarlo en septiembre. Lo sabremos en menos de 15 días.
Para el año que viene estará, así que habrá que usarlo jeje.
Tiene buena pinta la verdad
No encuentro el código :p (no es que lo quiera compilar, es que quiero ver qué tipo de licencia utilizan para un escrito) ¿podrías ayudarme a encontrarlo? Porfaaaa… ^_^
Licencia Singleton:
http://trac-git.assembla.com/breakout/browser/LICENSE.TXT