Compartir a través de


Guía básica del planeamiento de Team Foundation Server

Actualización: noviembre 2007

Antes de implementar Team Foundation Server, debe planear cuidadosamente el ámbito de la implementación y considerar la trayectoria que se va a seguir en el futuro para mantener y expandir la implementación de Team Foundation Server. Este tema es un resumen de las consideraciones que se explican en la Guía de planeamiento de Team Foundation Server y proporciona una lista de preguntas que debe responder para determinar cómo desea implementar Team Foundation Server. Dicha lista se presenta como punto de partida del planeamiento y no pretende ser exhaustiva ni definitiva para todas las variantes de implementación de Team Foundation Server. Las preguntas se dividen en los siguientes grupos:

  • Preguntas sobre la topología en la que desea implementar Team Foundation Server.

  • Preguntas sobre el tamaño del equipo o equipos que utiliza Team Foundation Server.

  • Preguntas sobre el número y tipos de proyectos que planea desarrollar en Team Foundation Server.

  • Preguntas sobre los ciclos de vida de los proyectos que planea desarrollar en Team Foundation Server.

  • Preguntas sobre las necesidades de mantenimiento y disponibilidad para Team Foundation Server.

Preguntas sobre la topología en la que desea implementar Team Foundation Server

Para contestar las preguntas siguientes, considere su entorno de red actual, sus necesidades de seguridad, y la sobrecarga administrativa.

¿Están sus equipos integrados en un grupo de trabajo?

Si sus equipos están actualmente integrados en un entorno de grupo de trabajo, debe implementar Team Foundation Server en un solo servidor. La implementación de Team Foundation Server en dos servidores no es compatible con los entornos de grupos de trabajo. Para obtener más información, vea Administrar Team Foundation Server en un grupo de trabajo.

¿Está utilizando los equipos en grupos de trabajo y dominios de Active Directory al mismo tiempo?

Si utiliza algunos equipos en grupos de trabajo y otros en un dominio de Active Directory, puede implementar Team Foundation Server en el grupo de trabajo o en el dominio. Puede admitir clientes de Team Foundation del dominio y de los grupos de trabajo. Si desea implementar Team Foundation Server en el grupo de trabajo, debe implementar Team Foundation Server en un solo servidor. Si desea implementar Team Foundation Server en un dominio, puede realizar la implementación de servidor único o de servidor dual, dependiendo de sus necesidades operativas. Para obtener más información, vea Administrar Team Foundation Server en un grupo de trabajo, Administrar Team Foundation Server en un dominio de Active Directory e Requisitos de dominio para Team Foundation Server.

¿Está utilizando sus equipos en varios dominios de Active Directory o en bosques?

Si utiliza equipos en varios dominios de Active Directory o en bosques, puede admitir clientes de Team Foundation en algunos o en todos sus dominios o bosques. Incluso puede implementar el servidor de nivel de aplicación de Team Foundation en un dominio y el servidor de nivel de datos de Team Foundation en un dominio diferente, si es necesario. Para obtener más información, vea Administrar Team Foundation Server en un dominio de Active Directory y Requisitos de dominio para Team Foundation Server.

Pregunta sobre el tamaño del equipo o equipos que van a utilizar Team Foundation Server

Para contestar a las siguientes preguntas, considere:

  • el tamaño de sus equipos de desarrollo de software actuales

  • cuántos equipos de desarrollo de software desea admitir en Team Foundation Server

  • la ubicación de sus equipos de desarrollo de software

  • el futuro tamaño de sus equipos de desarrollo de software a lo largo del ciclo de vida de sus proyectos de desarrollo de software.

¿Cuántos equipos desea admitir en Team Foundation Server?

Team Foundation Server puede admitir un máximo de quinientos (500) proyectos de equipo si utiliza la plantilla de proceso MSF for Agile Software Development para crear el proyecto y un máximo de doscientos cincuenta (250) proyectos de equipo si utiliza la plantilla de proceso MSF for CMMI Process Improvement para crear el proyecto. Si tiene más de 500 proyectos de equipo MSF for Agile, o más de 250 proyectos de equipo MSF for CMMI, deberá implementar más de un servidor de Team Foundation Server. Para obtener más información, vea Introducción a las limitaciones de tamaño y rendimiento.

¿Cuántos usuarios conforman sus equipos de desarrollo de software?

Team Foundation Server puede admitir un máximo de quinientos (500) usuarios únicos en una implementación de servidor único y un máximo de dos mil (2.000) usuarios únicos en una implementación de servidor dual. Cuando se alcanza el máximo, el rendimiento de Team Foundation Server se reducirá. Esta reducción de rendimiento puede variar en función del hardware y del tamaño y complejidad de sus proyectos de equipo. Si existe la posibilidad de que el número de usuarios únicos de su equipo de desarrollo de software aumente significativamente en el curso de un proyecto, considere la posibilidad de implementar Team Foundation Server con una configuración que pueda admitir un equipo de mayor tamaño. Para obtener más información sobre los requisitos de hardware para admitir números de usuarios en implementaciones de servidor único o de servidor dual, vea Requisitos del servidor de nivel de aplicación para Team FoundationRequisitos del servidor de nivel de datos para Team Foundation y Restricciones de nomenclatura para Team Foundation Server. Para obtener más información, vea Introducción a las limitaciones de tamaño y rendimiento.

¿Dónde se encuentran ubicados sus equipos de desarrollo de software?

Si sus equipos de desarrollo de software se encuentran en más de una oficina, puede implementar un servidor proxy de Team Foundation Server para mejorar el rendimiento de la red, almacenando en la memoria caché de forma local copias de archivos de control de versiones para los programadores que trabajen en una ubicación geográfica diferente a la de Team Foundation Server. Además, si tiene equipos de desarrollo de software que trabajan en ubicaciones diferentes y hablan idiomas diferentes, considere implementar un servidor de Team Foundation Server en cada ubicación configurado para el idioma de ese equipo. Para obtener más información sobre el servidor proxy de Team Foundation Server y las conexiones remotas a Team Foundation Server, vea Administrar conexiones remotas al servidor proxy de Team Foundation Server.

Pregunta sobre el número y tipo de proyectos que planea desarrollar en Team Foundation Server

El número total de proyectos de equipo que Team Foundation Server puede admitir depende de la plantilla de proceso que decida utilizar al crear esos proyectos. Además, Team Foundation Server tiene otras limitaciones relacionadas con el proyecto que debería considerar a la hora de planear la implementación de Team Foundation Server. Para obtener más información, vea Planear un proyecto de equipo y Introducción a las limitaciones de tamaño y rendimiento.

Preguntas sobre los ciclos de vida de los proyectos que piensa desarrollar en Team Foundation Server

Team Foundation Server no tiene límites fijados para el ciclo de vida de proyectos de equipo. Sin embargo, cuanto más largo es el ciclo de vida de un proyecto de desarrollo de software, mayor será el proyecto. Habrá más elementos de trabajo, más documentos, y habrá más versiones de código fuente que mantener. Para contestar a las siguientes preguntas, considere:

  • la duración de sus anteriores proyectos de desarrollo de software

  • cuántos errores, elementos de trabajo y otros problemas de los que se pueda realizar un seguimiento se crean en el ciclo de vida de sus proyectos

  • el número de especificaciones y otros documentos que va a crear y almacenar relativos a sus proyectos de desarrollo de software.

¿Se mide en años el ciclo de vida medio de desarrollo de sus proyectos de software?

Si el tiempo de desarrollo medio de un proyecto de software que desea desarrollar en Team Foundation Server se mide en años, considere una implementación de Team Foundation Server en dos servidores. Las implementaciones en dos servidores son mayores y admiten un mayor número de usuarios únicos. Debido a que los requisitos de hardware son mayores, las implementaciones del servidor dual pueden admitir muchos elementos de trabajo, documentos y versiones de código fuente con mayor facilidad que las implementaciones del servidor único.

¿Se mide en meses el ciclo de vida medio de desarrollo de sus proyectos de software?

Si, sin embargo, el tiempo de desarrollo medio de un proyecto de software que desea desarrollar en Team Foundation Server se mide en meses, con equipos reducidos que trabajan con rapidez en proyectos más pequeños, considere una o más implementaciones de Team Foundation Server en un solo servidor. Las implementaciones del servidor único son más pequeñas y requieren menos hardware, los servidores individuales se pueden almacenar o retirar a medida que los proyectos de software que se desarrollan en ellos se finalizan.

¿El ciclo de vida medio de desarrollo de sus proyectos de software es imprevisible?

Si el tiempo de desarrollo medio y el tamaño de sus proyectos de software varía en gran medida, considere una implementación del servidor dual. Debido a los mayores requisitos de hardware, es menos probable que experimente problemas de limitaciones de software o de rendimiento si uno o más proyectos de desarrollo de software de Team Foundation Server resulta ser más largo y más extenso de lo previsto. Si decide realizar una implementación del servidor único de Team Foundation Server, considere si sería conveniente implementar medidas que economicen espacio, como limitar el tamaño de los anexos de los elementos de trabajo. Para obtener más información, vea Administrar datos.

Preguntas sobre las necesidades de mantenimiento y disponibilidad de Team Foundation Server

Para contestar a las siguientes preguntas, considere:

  • con qué frecuencia desea realizar copias de seguridad de Team Foundation Server 

  • si en su empresa hay horas en las que no se trabaja y en las que se pueden realizar copias de seguridad

  • qué supone el que Team Foundation Server esté disponible a todas horas.

Si Team Foundation Server no estuviera disponible ¿pondría en riesgo su proyecto de desarrollo de software?

Algunos equipos de desarrollo de software son recursos necesarios por lo que la no disponibilidad inesperada del servidor pondría el proyecto en riesgo. En ese caso, considere una implementación de Team Foundation Server de servidor dual con un nivel de aplicación de Team Foundation en espera y un nivel de datos de Team Foundation agrupado. Al proporcionar esta redundancia aumentan las opciones para realizar copias de seguridad sin bloquear a los usuarios y reduce el riesgo de que Team Foundation Server no esté disponible debido a un problema de hardware inesperado. Para obtener más información, vea la Guía de instalación de Team Foundation Server. Para obtener más información sobre dónde encontrar la guía de instalación, vea Información general sobre la instalación de Team Foundation Server.

Listas de comprobación del Manual de instalación de Team Foundation Server

La Guía de instalación de Team Foundation Server incluye varias listas de comprobación que le ayudarán a instalar Team Foundation Server. Para obtener más información, vea la Guía de instalación de Team Foundation. Si ha instalado Team Foundation Server, la Guía de instalación de Team Foundation está disponible en el disco duro en el archivo TFSInstall.chm. La versión más reciente de la Guía de instalación de Team Foundation puede descargarse en el Centro de descarga de Microsoft (https://go.microsoft.com/fwlink/?linkid=79226).

Vea también

Conceptos

Lista de comprobación del planeamiento de Team Foundation Server

Planear un proyecto de equipo

Otros recursos

Planeamiento de Team Foundation Server