Compartir a través de


Planear e iniciar un nuevo proyecto de equipo

Un proyecto de equipo de Team Foundation Server (TFS) proporciona una herramienta de planeación central que se utiliza para realizar el seguimiento de información y para organizar el código fuente, las compilaciones, las pruebas y los planes del equipo. Los proyectos de equipo se crean para proporcionar un punto central donde el equipo comparta las actividades necesarias para desarrollar una tecnología de software o producto concretos. Después de crear un proyecto de equipo, puede administrar y seguir el trabajo a través de los nodos principales creados para el proyecto.

Crear un proyecto de equipo en TFS proporciona un repositorio de código fuente, como el control de versiones de Team Foundation (TFVC) o GIT, y permite realizar el seguimiento de los elementos de trabajo. Puede configurar recursos adicionales para admitir compilaciones y pruebas. En función de los recursos configurados para TFS, el proyecto de equipo aparecerá en Team Explorer tal como se muestra en las imágenes siguientes.



Team Explorer con configuración básica (TFVC)

Proyecto de equipo - Configuración básica


Team Explorer con configuración avanzada (TFVC)

Página principal de Team Explorer con TFVC como control de código fuente


Team Explorer (Git)

Página principal de Team Explorer con Git como control de código fuente

Nota

La página Mi trabajo aparece en los proyectos de equipo configurados para admitir TFVC y al instalar Visual Studio Premium, Visual Studio Ultimate o Visual Studio Test Professional.

Opciones iniciales

Su elección de iniciar un proyecto de equipo dependerá de si está empezando con una instalación nueva o si está creando un proyecto de equipo en una empresa existente.

Comenzar a usar el servicio de nube

Regístrese y cree un proyecto de equipo en el servicio hospedado; vea Visual Studio Online.

Primera instalación – Configuración estándar

Instale la configuración básica para TFS. Puede pensar en agregar recursos posteriormente según sea necesario.

Consulta Configurar TFS en un servidor.

Primera instalación – Configuración avanzada

Con la configuración avanzada, puede instalar TFS y configurar recursos adicionales para poder usar informes y portales de proyecto. Para obtener información acerca de cómo se asignan características concretas a recursos de servidor, vea Características y dependencias de recursos.

Consulta Configurar Team Foundation Server mediante la configuración avanzada.

Sugerencia

Limite el número de colecciones de proyectos en la medida de lo posible para minimizar la sobrecarga administrativa.Puede vincular elementos entre los proyectos de equipo definidos dentro de la misma colección.Además, debe administrar los usuarios, los grupos y los permisos de manera independiente para cada colección.Una única colección de proyectos puede controlar cómodamente cientos de desarrolladores.

Para obtener más información, consulta Administrar colecciones de proyectos de equipo.

Agregar un proyecto de equipo en una instalación existente

Puede iniciar un nuevo proyecto de equipo mediante el proceso siguiente.

Iniciar un proceso de inicio rápido de proyecto de equipo

Sugerencias:

  • Cree un proyecto de equipo para equipos que usen distintos flujos de trabajo o procesos empresariales. Considere la posibilidad de crear un proyecto de equipo para admitir todas las aplicaciones o todos los miembros del equipo que usan recursos compartidos como, por ejemplo, elementos de trabajo, personas y código fuente.

  • Para los equipos que funcionan en distintas aplicaciones pero que utilizan procesos de flujo de trabajo similares, puede configurarlos como equipos independientes dentro de un proyecto de equipo.

  • Si las aplicaciones se desarrollan por separado y el equipo usa procesos individuales y no comparte recursos, defina un proyecto de equipo para cada uno.

Consulte los pasos y los temas relacionados siguientes para obtener información orientativa.

Paso

Orientación

Paso 1

Conectarse a una colección de proyectos de equipo. Desde Visual Studio, abra Team Explorer y conéctese a la colección de proyectos de equipo en la que desee crear el proyecto de equipo. Los proyectos de equipo que residen en las mismas colecciones de proyectos de equipo comparten recursos similares.

Para obtener más información, consulta Conectarse a proyectos de equipo en Team Foundation Server.

Notas:

  • Trate los requisitos del proyecto con el administrador de la implementación y determine la colección de proyectos que usará para hospedar el proyecto de equipo.

  • Considere los recursos necesarios para el proyecto de equipo.

  • Considere los requisitos de colaboración entre grupos que el proyecto de equipo comparte con otros proyectos de equipo. Seleccione la colección de proyectos que contenga otros proyectos de equipo con los que su equipo colabore o interactúe. Los miembros del equipo pueden realizar el seguimiento de las dependencias entre los proyectos de equipo solamente cuando esos proyectos están almacenados en la misma colección de proyectos.

Paso 2

Elegir una plantilla de procesos. La plantilla de proceso determina los tipos de elemento de trabajo y otros artefactos que el equipo puede usar para realizar un seguimiento del trabajo y administrarlo. Su equipo solo puede crear los tipos de elementos de trabajo definidos en la plantilla de procesos que se utiliza para crear el proyecto de equipo o los tipos que se agregan al proyecto de equipo una vez creado.

Notas:

Paso 3

Crear un proyecto de equipo. Desde Visual Studio, elija Archivo, Nuevo y Proyecto de equipo para iniciar el Asistente para Nuevo proyecto de equipo.

Notas:

  • Debe tener los permisos necesarios en cada recurso de servidor para crear un proyecto de equipo. Para obtener más información, consulta Crear un proyecto de equipo.

  • El nombre del proyecto del equipo debe ser único dentro de la colección de proyectos de equipo y no tener más de 64 caracteres. No se puede cambiar el nombre del proyecto del equipo después de crearlo.

  • Determinar la estructura de bifurcación del código fuente. Al crear un proyecto de equipo, puede crear una carpeta vacía para el código fuente o bien una bifurcación en el control de versiones.

Paso 4

Configurar los equipos. Puede agregar un equipo o una jerarquía de equipos.

Notas:

  • El equipo predeterminado corresponde al proyecto del equipo. Puede crear equipos adicionales para organizar, realizar un seguimiento y facilitar un grupo de personas que trabajan en la misma área de producto. Puede crear tantos equipos como desee para un proyecto de equipo.

  • Para conceder a los miembros del equipo acceso a características avanzadas de comentarios, debe concederles acceso avanzado.

  • Puede controlar el nivel de acceso que un miembro del equipo tiene a los proyectos de equipo asignando cada miembro a un grupo para cada proyecto. Puede agregar miembros de equipo de forma individual o bien agregar grupos definidos en Active Directory o en un grupo de trabajo.

    Cuando crea un proyecto de equipo, se generan cuatro grupos predeterminados para ese proyecto independientemente de su elección de plantilla de procesos. Estos grupos son Lectores, Contribuidores, Administradores de compilación y Administradores de proyectos. De forma predeterminada, cada grupo tiene un conjunto de permisos definidos que rigen lo que pueden hacer los integrantes de esos grupos.

  • Para conceder a los miembros del equipo permisos para el portal del proyecto y el Administrador de informes, vea Agregar usuarios a proyectos de equipo.

Paso 5

Planear el trabajo. Puede comenzar planeando el trabajo mediante el panel de tareas y la definición de sprints. Tiene acceso a estas características desde Team Web Access. Vea Elegir el cliente de Team Foundation apropiado para sus tareas.

Para obtener más información, vea el tema sobre cómo planear y hacer un seguimiento de los proyectos.

Paso 6

Agregar código fuente. Puede agregar código fuente desde el control de versiones de Team Foundation o GIT.

Paso 7

Crear definiciones de compilación. Puede crear definiciones de compilación desde Visual Studio. Consulta Compilar la aplicación.

Áreas de aplicación y dependencias de recursos

En la siguiente tabla se indican los servidores que se deben aprovisionar en la implementación de Team Foundation para que el equipo tenga acceso a la característica correspondiente. Puede agregar recursos una vez creado el proyecto de equipo. Vea P: ¿Cómo puedo agregar recursos una vez creado el proyecto de equipo?

Área de aplicación

Team Foundation Server

Team Foundation Build

Productos de SharePoint

SQL Server Analysis Services

SQL Server Reporting Services

Proxy de Team Foundation Server

Visual Studio Lab Management

Icono de Team Web Access Acceso a la Web (1)

Obligatorio

Explorador de control de código fuente (2)

Obligatorio

Nodo Elementos de trabajo Elementos de trabajo (3)

Obligatorio

Icono de compilaciones Compilaciones (4)

Obligatorio Obligatorio

Nodo de documento Documentos (5)

Obligatorio

Obligatorio

Informes de Excel (6)

Obligatorio

Obligatorio Obligatorio

Informe Informes (7)

Obligatorio

Obligatorio Obligatorio

Compatibilidad del sitio remoto (8)

Obligatorio

Se recomienda

Entornos virtuales (9)

Obligatorio

Obligatorio

La marca de verificación Obligatorio (campo azul) indica que se requiere el recurso de servidor para admitir la característica correspondiente.

Notas:

  1. Icono de Team Web Access Acceso a la Web abre Team Web Access, lo cual proporciona una interfaz web a TFS que concede acceso a proyectos de equipo, herramientas de seguimiento y planeación de Agile, control de versiones y compilaciones. Algunas características requieren configuración. Vea Cambiar niveles de acceso.

  2. El Explorador de control de código fuente permite al equipo administrar el código fuente del proyecto de equipo. Vea Usar el control de versiones

  3. Desde la página Nodo Elementos de trabajo Elementos de trabajo, el equipo puede crear elementos de trabajo y consultas de elementos de trabajo para el seguimiento, la supervisión y la generación de informes sobre el desarrollo de un producto y sus características. Un elemento de trabajo es un registro de la base de datos que almacena la definición, la asignación, la prioridad y el estado del trabajo. Su equipo solo puede crear los tipos de elementos de trabajo definidos en la plantilla de procesos que se utiliza para crear el proyecto de equipo o los tipos que se agregan al proyecto de equipo una vez creado.

    Consulta Crear el trabajo pendiente.

  4. La página Icono de compilaciones Compilaciones muestra las definiciones de compilación definidas para el proyecto de equipo. Esta página solo aparece cuando la implementación ha instalado y configurado Team Foundation Build. Para obtener acceso a Servicio de Team Foundation Build, la colección de proyectos de equipo debe estar configurada para usar un controlador de compilación. Cada controlador de compilación se dedica a una colección de proyectos de equipo única. El controlador acepta las solicitudes de compilación de cualquier proyecto de equipo de una colección especificada. Team Foundation Build permite al equipo crear y administrar con regularidad las compilaciones del producto. Por ejemplo, un equipo puede ejecutar compilaciones diariamente y exponerlas en un servidor compartido. Team Foundation Build también proporciona informes de compilación sobre el estado y la calidad de cada compilación.

    Consulta Compilar la aplicación.

  5. La página Nodo de documento Documentos solo aparece cuando el proyecto de equipo se ha configurado con Productos de SharePoint. Una vez creado el proyecto de equipo, podrá configurar un sitio de SharePoint u otra ubicación web como portal del proyecto. Vea Compartir información a través del portal del proyecto.

  6. Los informes de Microsoft Excel se cargan en la carpeta Nodo de documento Documentos al configurar el proyecto de equipo con un sitio de SharePoint. Con estos informes puede realizar un seguimiento de la tasa de avance del proyecto de equipo, el trabajo pendiente de errores, la calidad del software, el progreso de las pruebas y otras métricas. Muchos de estos informes se muestran dentro de los paneles del proyecto. Además de la dependencia Productos de SharePoint, los informes de Excel dependerán de la colección de proyectos del equipo que hospeda el proyecto de equipo configurado con SQL Server Analysis Services.

    Para obtener información general sobre los informes predeterminados de Excel, vea Informes de Excel o informes de Excel (CMMI).

    Si el proyecto de equipo no tiene un sitio de SharePoint, puede seguir usando Excel para crear informes de estado y tendencias. Consulta Crear informes en Excel a partir de una consulta de elemento de trabajo.

  7. La página Informe Informes solo aparece cuando la colección de proyectos de equipo que hospeda su proyecto de equipo se ha configurado con SQL Server Reporting Services y SQL Server Analysis Services. Esta página proporciona acceso al Administrador de informes y a los informes predeterminados y personalizados que se cargan en el servidor que hospeda SQL Server Reporting Services. Cada una de las plantillas de proceso predeterminadas que proporciona Team Foundation Server contiene varios informes predeterminados.

    Para obtener información general sobre los informes predeterminados, vea Informes (SQL Server Reporting Services).

  8. Si algunos miembros del equipo se encuentran en una ubicación remota con respecto a la ubicación principal para el control de versiones, puede que desee instalar y configurar el proxy de Team Foundation Server para admitirlos. El proxy de Team Foundation Server administra una memoria caché de archivos de control de versiones descargados en la ubicación del equipo distribuido, lo que reduce significativamente el ancho banda que se necesita en las conexiones de área ancha. Si los clientes se configuran para usar el proxy de Team Foundation Server, la administración de los archivos es transparente para el usuario. Los intercambios de metadatos y las cargas de archivos siguen comunicándose directamente con TFS.

    Consulta Cómo: Instalar el proxy de Team Foundation y configurar un sitio remoto.

  9. Al usar Visual Studio Lab Management, su equipo puede crear y asignar entornos virtuales, así como realizar su seguimiento con el fin de ayudar al desarrollo, la implementación y las pruebas de aplicaciones. Si se usa Microsoft Test Manager, el equipo de pruebas puede probar la aplicación con estos entornos virtuales. Para obtener acceso a estos entornos virtuales desde Test Manager, el servidor donde está almacenado el proyecto de equipo debe estar configurado para comunicarse con Lab Management.

    Consulta Configurar Lab Management para entornos de SCVMM.

Preguntas y respuestas

P: ¿Cómo puedo agregar recursos una vez creado el proyecto de equipo?

R: Para configurar un recurso después de haber creado el proyecto de equipo, vea uno de los temas siguientes:

P: ¿Cómo puedo personalizar un proyecto de equipo?

R: Vea Personalizar los objetos de seguimiento del trabajo para admitir los procesos de su equipo.

P: ¿Cómo puedo personalizar una plantilla de proceso?

R: Vea Personalizar una plantilla de proceso.