Hace poco dije que Biztalk 2006 me hizo leer el documento de instalación. Visual Studio 2005 Team Foundation Server (TFS) también!! Recuerdo hace algunos años atrás que Biztalk 2000 no requería ninguna configuración extraña, tan sólo tener Visio para las orquestaciones y un SQLServer 2000 (local o remoto) para una o dos bases de datos. Las cosas han cambiado, ahora los nuevos productos de Microsoft se integran entre sí por lo que las instaciones resultan mas complejas.
TFS tiene distintas instalaciones (Single Server deployment y Dual Server deployment), no soporta ser instalado en una instancia distinta a la default de SQLServer 2005 por lo que si en la PC teníamos un SQLServer 2000.. ni hablar, a buscarse otra PC. Además, necesita de Windows Sharepoint Services (no pasa nada, es free) pero pide que no esté configurado porque de eso se ocupará TFS!.. o que no instalemos las FrontPage Server 2002 Extensions, que creemos determinados usuarios con directivas de seguridad local .. bueno eso y otras cosas más hacen que la instalación sea bastante compleja si queremos instalar TFS sobre una PC que ya estábamos utilizando para otro fin. Por mi parte use Virtual PC, desde cero instale todo y siguiendo paso a paso el documento de instalación en varias horas ya estaba creando el primer proyecto.
Eso si.. me tildé en el 2do paso de creación de proyecto específicamente donde me preguntó... MSF for Agile or MSF for CMMI® ??
Sobre que TFS obliga a leer muchísimas cosas, hay que ponerse a ver ventajas y desventajas de cada metodología para que en el próximo proyecto pueda pasar al paso 3 estando seguro de lo que estoy haciendo ;)
Mas info:
Team Foundation Server Installation Guide
Team Foundation Server Team Center
Team Foundation Server 180-Day Trial
MSF for Agile Software Development
MSF for CMMI® Process Improvement