Pregunta

Estoy buscando reemplazar las herramientas de ciclo de vida que actualmente usan mis equipos de desarrollo. Herramientas que estoy buscando:

  • Control de versiones
  • Seguimiento de defectos / problemas
  • Seguimiento de requisitos
  • Gestión de casos de prueba
  • (potencialmente) Gestión de proyectos: estado del proyecto, entrada de horas

Tengo un nuevo servidor robusto (Windows 2008 Server) para ejecutar todas las herramientas. Estoy viendo las opciones de COTS y Open Source, pero no lo he decidido hasta ahora.

Otros factores:

  • Equipo distribuido (diferentes sitios físicos)
  • Desarrollo de Windows, Desarrollo de Linux
  • El software, el firmware y la redacción técnica deben poder utilizarlo.

¿Recomendaciones para una buena suite que trabajará en conjunto?
Si es de código abierto, ¿el mejor enfoque para ejecutar en Windows 2008 Server?

¿Fue útil?

Solución

La opción más común para el sistema de control de versiones es Subversion . Tiene un buen soporte de herramientas, la mayoría de las herramientas funcionan con Subversion fuera de la caja.

Usted tiene un equipo distribuido, por lo que podría considerar un sistema de control de versiones distribuido. Por ejemplo, Mercurial o Git . Mercurial tiene mejor soporte en Windows. El soporte de la herramienta carece de bits en comparación con " tradicional " sistemas de control de versiones como Subversion .

Todas las anteriores son de código abierto.

Para la gestión de proyectos / seguimiento de problemas / seguimiento de requisitos, hay un código abierto Trac que es un rastreador de problemas combinado, software de gestión de proyectos y wiki. Trac trabaja con Subversion, Git y Mercurial.

Atlassian proporciona JIRA comercial para el seguimiento de problemas / gestión de proyectos y Confluence para wiki. Jira trabaja al menos con Subversion.

Fog Creek tiene Mercurial basado en Kiln para el control de versiones y FogBugz para el seguimiento de problemas / gestión de proyectos. Ambos comerciales. Ambos están disponibles como versiones alojadas y ejecutadas en su propio servidor.

He usado Trac, que funciona, pero puedes esperar algunos ajustes y configuración antes de que funcione como quieres que funcione.

Otros consejos

Svn / Trac más algunos complementos probablemente te conseguirán la mayor parte del camino gratis.

Si utiliza la versión suministrada por visualsvn (que incluye tanto trac como subversion) también es una configuración fácil y agradable.

http://www.visualsvn.com/server/ http://trac.edgewall.org/ http://trac-hacks.org/

Eche un vistazo a las herramientas de Atlassian- http://www.atlassian.com/ . He usado algunos de sus productos (Jira / Confluence) y se enlazan bien. No es exactamente caro tampoco.

Como administrador / jardinero de Wiki, son fáciles de usar y administrar, lo que a veces puede ser un requisito importante que se pasa por alto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top