5

Estoy buscando reemplazar las herramientas de ciclo de vida actualmente utilizadas por mis equipos de desarrollo. Herramientas que estoy buscando:Life Cycle Tools Suite

  • de control de versiones
  • Defecto/seguimiento de asuntos
  • requisitos de seguimiento Gestión
  • caso de prueba
  • (potencialmente) Gestión de proyectos: Estado del proyecto, las horas de entrada

Tengo un nuevo servidor robusto (Windows 2008 Server) para ejecutar todas las herramientas. Estoy mirando COTS y las opciones de código abierto, pero no he decidido hasta ahora.

Otros factores:

  • equipo distribuido (diferentes sitios físicos)
  • cierto desarrollo de Windows, algunos Desarrollo Linux
  • software, firmware, escritura técnica tiene que ser capaz de utilizarlo

¿Recomendaciones sobre una buena suite que funcione en conjunto?
Si es de código abierto, ¿cuál es el mejor enfoque para ejecutar en el servidor de Windows 2008?

Respuesta

1

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.

Tiene un equipo distribuido por lo que podría considerar un sistema de control de versiones distribuidas. Por ejemplo, Mercurial o Git. Mercurial tiene mejor soporte en Windows. El soporte de la herramienta es deficiente en comparación con los sistemas de control de versiones "tradicionales" como Subversion.

Todo lo anterior es de código abierto.

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

Atlassian proporciona comercial JIRA para 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 control de versiones y FogBugz para seguimiento de problemas/gestión de proyectos. Ambos comerciales. Ambos están disponibles como versiones alojadas y como run-on-your-own-server.

He usado Trac, que funciona, pero puede esperar algunos retoques y configuraciones antes de que funcione como usted quiere que funcione.

+0

No soy un fanático personal de FogBugz, pero terminamos yendo con Subversion y funcionó muy bien para nosotros. – pearcewg

1

Tener un vistazo a las herramientas de Atlassian- http://www.atlassian.com/ que hemos utilizado algunos de sus productos (Jira/Confluencia) y que se articulan bien. No es exactamente caro tampoco.

Como admin/Wiki jardinero, son fáciles de usar y administrar, lo que a veces puede ser un requisito importante de más.