Estoy trabajando en la transición de mi proyecto actual de aproximadamente 20 desarrolladores a un entorno moderno de desarrollo y construcción. Actualmente usamos un sistema de control de fuente basado en RCS y un sistema de seguimiento de problemas asociado, ambos con UI de Motif. No hay un proceso formal de creación de producción, es lo que sea que funcione.¿Qué herramientas de desarrollo y generación de vida utilizas?
Estoy interesado en:
- Herramientas de desarrollo
- de control de versiones
- seguimiento de asuntos
- gestión de la dependencia
- Gestión de la Configuración
- Automatizado de construcción
- prueba automatizada
- integración continua
- Gestión Artefacto
- administración de la versión
- Deployment Management
- Requisitos Trazando
- ¿Qué más?
Me interesan no solo las herramientas que utiliza, sino qué tan bien se integran entre sí, qué tan fáciles son de configurar y usar, y cómo les gusta tanto a los desarrolladores como a la administración. Nuestro proyecto es una combinación de Java, C++ y VHDL, pero aún me gustaría recibir noticias de personas con otros idiomas. Actualmente estoy yendo por el camino de eclipse, subversión, trac, maven, hudson y nexus.
Además, ¿hay un término mejor que "Build Lifecycle" que abarque no solo la construcción, sino también el flujo de código desde que el desarrollador lo crea hasta cuando se construye, prueba y en un sistema de producción? El "ciclo de vida de compilación" parece limitado, pero el "ciclo de vida del proyecto" ya está tomado.
No sé sobre el campo base, pero hay plugins trac serveral para burndown scrum que he visto durante mi investigación –
Este -> http://www.agile42.com/ cms/pages/download/ – adolfojp
Y esto -> http://www.sprintometer.com/ Pero ninguno de ellos se conecta al basecamp así que realmente no respondí tu pregunta. :-( – adolfojp