Buenas,
cuando tienes que instalar un entorno de colaboración con Team Foundation Server, siempre surgen dudas como
- ¿Qué versión de TFS debo instalar?
- ¿Me alcanza con una instalación Single Server, o debo separar servidor de datos y capa de aplicación?
- ¿Necesito Sharepoint?, ¿o Reporting Services?
- ¿Cómo debo dimensionar el hardware en cada capa?
- ¿Creo uno o varios servidores dedicados de Build?
- …
Además de estas preguntas, llega el momento de comenzar a definir una estrategia para la organización de Team Projects, aquí las preguntas son del estilo
- ¿Creo un único Team Project Collection para toda la organización?
- ¿Creo diferentes TPCs? separando por ejemplo, en áreas funcionales
- Si separo los TPCs, ¿cómo organizo los módulos comunes a todas las áreas?
- Si dejo un único TPC, ¿cómo aseguro el aislamiento del código entre diferentes Team Projects?
- …
Comenzar con estos planteos puede ser algo que te consuma tiempo y que no tenga una respuesta simple. Es mas o menos como preguntarse qué debe hacer ahora el Barcelona para poder recuperar la calidad de años anteriores (ya más de un club quisiera tener “la crisis” del Barza, terminando entre uno de los 4 mejores clubes de Europa y con la liga de España en el bolsillo)
Pues bien, lo del Barza se lo podemos preguntar a Pep; y lo de Team Foundation Server lo podemos ver en la guía Visual Studio Team Foundation Server Planning Guide en CodePlex. Esta guía contiene una serie de recomendaciones para la instalación y organización de un entorno basado en TFS2012, que van desde los requerimientos de Hardware hasta la organización sugerida para entornos de test, training, etc. Como siempre una imagen vale más que 1001 palabras.
Download: http://vsarplanningguide.codeplex.com/
Saludos @ Home
El Bruno
Archivado en: ALM, CodePlex, Team Foundation Server 2012