Team Foundation Server se integra bien con el resto

Publicación del inglés original : Viernes, 25 de julio de 2008 8:46 AM PST por Somasegar

 

Team Foundation Server (TFS) se ha hecho considerablemente popular tanto dentro de nuestro conjunto de herramientas Visual Studio como en escenarios de integración tanto para clientes como para servidores.

Dado que la mayor parte del mundo ejecuta un entorno heterogéneo, sabemos que los desarrolladores tienen una amplia variedad de herramientas de desarrollo y necesitan ser capaces de almacenar y acceder a sus artefactos independientemente de qué herramienta estén usando o para qué plataforma estén desarrollando.

 

Los escenarios en el lado del cliente en su mayoría implican integración con un entorno de desarrollo para que los artefactos creados en estos entornos puedan administrarse en TFS. Algunos ejemplos de este tipo de integración son:

 

  • Teamprise (en inglés) - un socio proporciona una solución para trabajar con TFS desde plataformas no Windows y también desde Eclipse en Windows
  • Cliente de MSSCCI para TFS (MSSCCI client for TFS, en inglés) - una implementación de un modelo de extensibilidad IDE que permite a los sistemas de control de versión funcionar en diversos IDEs habilitando su integración con herramientas como VB6, VC6, VS2003, PowerBuilder, etc.

El último ejemplo de un escenario de integración en el lado del cliente se lanzó recientemente con Microsoft Dynamics. Esta integración permite a los desarrolladores de aplicaciones Dynamics utilizar TFS para almacenar su código fuente a través de una experiencia integrada en el IDE. Están estudiando tener una integración incluso mayor en su próxima versión. Para obtener más información sobre Dynamics AX 2009 pulse aquí (en inglés) y para leer un artículo acerca de cómo configurar TFS para Dynamics AX pulse aquí (en inglés). Aquí tiene unas capturas de pantalla para mostrar algunos de los puntos de integración:

 

 

 

Entorno de Desarrollo Integrado en Dynamics AX 2009:

 

 

Los escenarios del lado del servidor tratan sobre cómo integrar TFS con otras soluciones ALM (Application Lifecycle Management/Gestión del ciclo de vida de aplicación). Los ejemplos incluyen:

  • El kit de herramientas de sincronización para la migración a TFS (TFS Migration Synchronization toolkit, en inglés) - una biblioteca de código abierto que permite a los clientes y socios crear herramientas para la sincronización de TFS con otro sistema, o para la migración de otro sistema a TFS.
  • Herramienta de sincronización con ClearCase (ClearCase Synchronization tool, en inglés) - una herramienta que sincronizará un repositorio ClearCase con el control de versiones de TFS, lo que permitirá que un equipo trabaje en cualquiera de los dos entornos.
  • Sincronización con HP Quality Center (HP Quality Center Synchronization, en inglés) - una herramienta que estamos investigando y que permitirá a grupos de evaluadores trabajando en QC colaborar con un equipo de desarrolladores que trabajan en TFS sincronizando los registros de errores entre los dos sistemas.

 

Todas estas integraciones nos conducen a poder garantizar que todo el mundo puede formar parte de un equipo de desarrollo con Team Foundation Server independientemente de su entorno.

 

¡Namaste!