¿Cuáles son las principales ventajas de Visual Studio Team Foundation Server a través de las otras versiones? [cerrado]

StackOverflow https://stackoverflow.com/questions/2224522

Pregunta

Estamos investigando la posibilidad de actualizar a Team Foundation Server 2008 para nuestro equipo de desarrollo. Una de las razones principales es algunas de las capacidades de despliegue de los alrededores de BizTalk 2009, pero tengo curiosidad por qué otros beneficios existen para otros proyectos fuera de BizTalk.

Algunos de nuestros intereses hasta el momento se están moviendo a un solo clic de construcción y el proceso, la adición de pruebas unitarias y de integración continua implementar. Algunos pasos definitivos adelante para la empresa donde trabajo.

¿Qué otros beneficios o las informaciones que mirar a lo lanzo a la gerencia superior? Busco a razones técnicas, el dinero es una realidad no una preocupación para esta discusión.

¿Fue útil?

Solución

Usted tiene una gran cantidad de las grandes características de TFS clavado ya (integración continua, equipo construye, la integración de prueba de unidad). Algunas de las otras características de los equipos en los que he estado han incluido:

  • Gran ramificación y apoyo la fusión, que es ideal para los equipos de apoyo múltiples versiones de software al mismo tiempo.
  • Custom check-in políticas para ayudar a hacer cumplir un código base estable en el control de código fuente.
  • Construido en apoyo a su equipo de control de calidad a través de los elementos de trabajo que se puede acceder a través de un portal de SharePoint 2007, que crea TFS para usted, o mediante el Explorador de TFS en Visual Studio.

Otros consejos

En mi experiencia personal con SourceSafe, y me gustaría imaginar que TFS tendrá los mismos problemas, si tiene alguna desarrolladores remotos con los idiomas predeterminados distintos de aquel en el servidor, tendrá dolores de cabeza constantes. En mi humilde opinión, la posibilidad de externalizar la conectividad huele así. Emigré a SVN, un sistema de seguimiento de errores decente, y aplicado algunas políticas de pruebas, y no he vuelto a mirar atrás. Además, es una diablos de mucho más barato ...

Desde una perspectiva de proceso, viene con las dos plantillas siguientes para elegir para su proyecto TFS

  1. MSF para el desarrollo ágil de software
  2. MSF para la Mejora de Procesos CMMI

Además de las plantillas anteriores, plantilla Scrum está disponible en Scrum para Team System

He trabajado en un gran proyecto de BizTalk 2006, BizTalk y proyectos personales usando Subversion / TeamCity (Build servidor) y la tortuga, que todo funcionó muy bien; Ahora estoy trabajando en un pequeño proyecto de BizTalk 2009 basado en TFS2010 y es doloroso.

Podría ser simplemente mi (falta de) experiencia con TFS, sin embargo, no parece 'pulido'; y dado el hecho de que tengo que hacer todo en Visual Studio, siento que estoy perdiendo el control sobre muchos artefactos que no se sientan fácilmente dentro de VS (sí, sé que 2009 es ahora una primera clase ciudadano).

Si Me estaban haciendo la decisión en cuanto a que la plataforma de bajar, me gustaría utilizar Subversion / TeamCity y la tortuga (o, posiblemente, mercurial, pero no he tenido tiempo para investigar que aún). Desde una perspectiva de costes, piense las negativas para un proyecto de pequeña escala. En términos de características, que logran todo lo que puede hacer TFS -. Ramificación, la fusión, la integración continua, etc. De hecho, acabo de hacer esta recomendación a un cliente con un pequeño equipo de desarrollo de BizTalk que están buscando para pasar de SourceSafe

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