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) |
Team Explorer con configuración avanzada (TFVC) |
Team Explorer (Git) |
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. Sugerencias:
Consulte los pasos y los temas relacionados siguientes para obtener información orientativa. |
Paso |
Orientación |
---|---|
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:
|
|
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:
|
|
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:
|
|
Configurar los equipos. Puede agregar un equipo o una jerarquía de equipos. Notas:
|
|
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. |
|
Agregar código fuente. Puede agregar código fuente desde el control de versiones de Team Foundation o GIT. |
|
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 |
---|---|---|---|---|---|---|---|
Acceso a la Web (1) |
|||||||
Explorador de control de código fuente (2) |
|||||||
Elementos de trabajo (3) |
|||||||
Compilaciones (4) |
|||||||
Documentos (5) |
|||||||
Informes de Excel (6) |
|||||||
Informes (7) |
|||||||
Compatibilidad del sitio remoto (8) |
Se recomienda |
||||||
Entornos virtuales (9) |
La marca de verificación (campo azul) indica que se requiere el recurso de servidor para admitir la característica correspondiente.
Notas:
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.
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
Desde la página 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.
La página 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.
La página 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.
Los informes de Microsoft Excel se cargan en la carpeta 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.
La página 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).
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.
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.
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.