Home RSS 2.0 ATOM 1.0  CDF  
 
CodeSegment - Carlos Segura Sanz (blog)
 
Mi buen amigo Rodrigo me dice: "A ver si jubilas NUnit y te pasas a Team System". Bien, ese es mi propósito para el año entrante.

Jubilar NUnit, CruiseControl, RedMine y mi querido Subversion. En cuanto salga Windows Server 2008, y Team System 2008 será lo primero que haga, remodelar mi pequeña y barata infraestructura.

Como decía actualmente estoy usando lo siguiente en un modesto Pentium 4, con 512Mb de Ram que hace las labores de mini-servidor en casa.

Pruebas unitarias: MbUnit y NUnit
Integración Continua: CruiseControl.Net y CruiseControl.rb
Cobertura de código: NCover
Construcción: Nant
Repositorio de código: Subversion
Gestión de proyectos: RedMine

Una infraestructura de coste 0, versátil y potente, que me permite hacer prácticamente de todo.

Si, tal vez no esté todo integrado ni disponga de un entorno unificado, pero no se le ha resistido prácticamente nada. Herramientas con las que he pasado horas y horas de esas noches desveladas en que el proceso de automatizar tareas se convierte casi en  una experiencia religiosa, “ala Enrique Iglesias” si, descubriendo el infinito… herramientas que han dejado el listón muy arriba, que por el momento me hacen dudar si TFS estará a la altura, si llegará a cautivarme como lo han hecho mis queridas compañeras…

Incluida la última en llegar que ha sido RedMine, para aquellos que no la conozcan, es un gestor de proyectos, escrito en Ruby por Jean-Philippe Lang y es uno de los proyectos más activos dentro de la comunidad de Ruby.  

Con RedMine, se pueden gestionar diversos proyectos de toda índole, aunque está basado en Ruby, yo por ejemplo lo uso para gestionar proyectos  .Net, permite que varias personas trabajen en el mismo equipo, planificar objetivos, seguimiento de incidencias, gestión de la documentación del proyecto mediante Wiki, Foros, integración con distintos repositorios de datos (Subversion, CVS, Mercurial, Bazaar y Dracs), autentificación por LDAP etc…

Yo incluso lo tengo personalizado (lo bueno de poder tocar el código) para que me muestre en la página principal de los proyectos información sobre la últimas compilaciones, información que proviene del CruiseControl.




También, modifique el visor del repositorio para poder mostrar código c# con la sintaxis coloreada, para que gestionar documentación sobre los frameworks, ver informes sobre cobertura etc... en fin, pueden ser pijadas para algunos, en fin echaré de menos todas esas horas editando archivos XML, encadenando procesos y generando informes…   

Prometo contar mis experiencias religiosas con TFS el año que viene…
Thursday, December 13, 2007 6:46:56 PM (Hora estándar romance, UTC+01:00)
Hola Carlos. Yo tengo basicamente la misma infraestructura -no complains- .... lo unico diferente es que estoy usando mingle de thoughworks studio para el seguimiento a proyectos.... buena herramienta para metodologías ágiles, aunque está limitada a 5 usuarios (luego de eso hay que pagar por la licencia)
Nicolas
Thursday, December 13, 2007 8:31:10 PM (Hora estándar romance, UTC+01:00)
Nicolas, conozco Mingle, no lo he usado pero lo conozco, si tienes ocasión prueba RedMine, (tiene el inconveniente de que si no has trabajado con Ruby puede costarte un poco instalarlo, pero de veras que merece la pena)

carlos.
Friday, December 14, 2007 1:41:07 AM (Hora estándar romance, UTC+01:00)
Carlos, buenas! Nosotros estamos evaluando TFS, seguiré con atención tus comentarios sobre el mismo! Saludikos :)
Friday, December 14, 2007 10:16:04 AM (Hora estándar romance, UTC+01:00)
Javier, ya contaré. En principio creo que va ha necesitar bastante más máquina de la que tengo, y luego ya veremos, estoy muy contento con lo que uso ahora, es muy flexible y muy potente aunque necesite horas de configuración en cualquier caso no de ja de ser divertido.
Monday, December 17, 2007 10:00:33 AM (Hora estándar romance, UTC+01:00)
Carlos! Muy buena pinta RedMine: nosotros en la actualidad contamos con un Jira con ciertas modificaciones y enlazado con el software interno de gestión de partes de trabajo y subversion, y estamos contentos aunque, como Jira no está tan pensado para la planificación como lo está para la gestión de bugs, sí que detectamos ciertas carencias, que parece que RedMine soluciona sin mucha floritura pero sí precisión (gestión de planificación, calendarios y gantt). Lo apunto a la lista de proyectos a tener muy en cuenta, gracias por compartir! Saludikos!
Comments are closed.

Copyright © 2008 Carlos Segura. All rights reserved.