Personalizar plantillas de procesos

Antes de crear un proyecto de equipo, puede personalizar la plantilla de proceso para que los proyectos de equipo que cree con ella coincida con los procesos del equipo. Un proyecto de equipo es 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. Un proyecto de equipo admite la capacidad del equipo para colaborar y compartir la información necesaria para desarrollar los productos de software.

Como se muestra en la siguiente ilustración, el Asistente para nuevo proyecto de equipo utiliza una plantilla de proceso para crear un proyecto de equipo y todas sus artefactos. Muchos de estos artefactos dependen de la creación y la definición de los objetos que se definen para el seguimiento del trabajo. Por ejemplo, utilice los campos de cada tipo de elemento de trabajo para definir las consultas y los informes de los elementos de trabajo. Además de estos artefactos, también puede definir áreas e hitos iniciales del proyecto, la configuración de seguridad y otras configuraciones predeterminadas compatibles con el control de versiones, las compilaciones, las pruebas y administración del laboratorio del proyecto de equipo.

La plantilla de procesos se usa para crear un proyecto de equipo

Todos los proyectos de equipo que se crean basados en la misma plantilla de proceso se construyen con los mismos artefactos y procesos de flujo de trabajo. Para obtener información general sobre los artefactos proporcionados por las plantillas de proceso de Microsoft Solutions Framework (MSF), vea Artefactos (Agile) o Artefactos (CMMI).

Después de crear un proyecto de equipo, también puede personalizar o modificar algunos elementos para admitir requisitos de proceso individuales. Sin embargo, las modificaciones posteriores se realizan, por lo general, en un proyecto de equipo específico y se deben aplicar a cada proyecto de equipo que se desee personalizar. La mayoría de las configuraciones de procesos se pueden personalizar después de crear un proyecto de equipo. La excepción principal son los estados de resolución de pruebas que se definen para Microsoft Test Manager. Para obtener más información, vea Definir la configuración inicial del Administrador de pruebas.

En este tema

  • Proceso de personalización del flujo de trabajo

  • Complementos de plantilla de procesos

  • Recursos necesarios para admitir complementos específicos

  • Tareas y dependencias del complemento

  • Requisitos del proceso y complementos para personalizar

  • Tareas y temas relacionados

  • Recursos adicionales

Proceso de personalización del flujo de trabajo

Para personalizar una plantilla de proceso, primero descargue una plantilla de proceso en blanco o una existente, modifique o agregue archivos, cargue los archivos de la plantilla de proceso y, a continuación, compruebe los cambios. La ilustración siguiente muestra la secuencia de las cinco tareas principales que se realizan para personalizar una plantilla de proceso, y la tabla proporciona un resumen de cada paso de la secuencia de personalización del flujo de trabajo. Para obtener más información, vea Proceso de personalización paso a paso.

Flujo de trabajo de personalización de plantillas de procesos

Paso

Tarea

Paso 1

Elegir una plantilla de procesos. Para minimizar las modificaciones que debe realizar, debe seleccionar una plantilla que mejor coincida con los procesos de su equipo. En general, elija una plantilla de procesos basada en los tipos de elementos de trabajo y flujo de trabajo.

Descargar una plantilla de procesos. Antes de poder personalizar una plantilla de proceso, debe descargarla a su equipo local. Puede descargar una plantilla MSF, en blanco, u otra plantilla de proceso que está disponible en línea del administrador de plantilla de procesos.

Paso 2

Personalizar la plantilla de proceso. Personalice una plantilla de proceso modificando, eliminando o agregando archivos definidos para una plantilla de proceso.

Paso 3

Cargar una plantilla de procesos. Una vez personalizada la plantilla, debe cargarla en la colección de proyectos de equipo en la que creará el proyecto de equipo. Para realizar este procedimiento, debe ser miembro del grupo Project Collection Administrators o tener el permiso Editar información en el nivel de colección establecido en Permitir.

Paso 4

Crear un proyecto de equipo. Para crear un proyecto de equipo se utiliza el Asistente para nuevo proyecto de equipo de Team Explorer. Dependiendo de los complementos que se incluyan en la plantilla de proceso, debe ser miembro de los grupos de seguridad para crear correctamente el proyecto de equipo.

Paso 5

Comprobar cambios en las plantillas de proceso. Antes de poner la plantilla de proceso en modo de producción y usarla como base para varios proyectos de equipo, debe comprobar que está bien definida. Esta tarea se hace sistemáticamente comprobando que cada objeto y artefacto funcionan como se esperaba.

Volver al principio

Complementos de plantilla de procesos

Como se muestra en la siguiente ilustración, las plantillas de proceso de MSF constan de nueve complementos. Los complementos definen las tareas que se ejecutarán y las pantallas que aparecen cuando se inicia el Asistente para nuevo proyecto de equipo. Las tareas establecen los permisos, crean las carpetas, activan los sitios o establecen otras variables configurables. Los complementos también especifican las dependencias que una tarea tiene para la finalización correcta de otras tareas.

Complementos de plantilla de procesos

Nota

No se pueden personalizar los informes de Microsoft Excel ni los paneles a través de los archivos de plantilla de proceso. Estos artefactos se crean para un proyecto de equipo dependiendo de las selecciones que se realicen en el Asistente para nuevo proyecto de equipo. Para obtener más información, vea Customizing Team Foundation Server Project Portals.

Para cada complemento, un archivo define la configuración de un área funcional en Visual Studio Application Lifecycle Management (ALM). Estas áreas incluyen seguridad, jerarquías de organización, informes, portal del proyecto, seguimiento de elementos de trabajo, control de versiones de Team Foundation, Team Foundation Build, Visual Studio Lab Management y Microsoft Test Manager. Cada archivo define una o varias tareas. Puede agregar o quitar los complementos de una plantilla de proceso, a excepción del complemento de clasificación. Este complemento se requiere para crear el proyecto de equipo. También puede personalizar el contenido de un archivo de complemento. Para obtener más información, vea Trabajar con archivos de plantilla de proceso y Personalizar las áreas funcionales en una plantilla de proceso.

Use el archivo de complemento ProcessTemplate.xml para definir qué complementos se van a incluir en la plantilla. Este archivo contiene todos los grupos de tareas que desea ejecutar para crear correctamente un proyecto de equipo. Cada grupo de tareas hace referencia a un archivo de complemento XML subordinado donde se definen las tareas concretas. Para obtener más información, vea Definir las tareas raíz mediante el archivo de complemento de plantilla de proceso.

Volver al principio

Recursos necesarios para admitir complementos específicos

En la tabla siguiente se indican los recursos necesarios para admitir los complementos de compilación, de portal y de informes. Para obtener más información sobre los requisitos de los componentes específicos que el complemento de portal admite, vea Iniciar un nuevo proyecto de equipo.

Complemento

Team Foundation Build

Productos de SharePoint

SQL Server 2008 Analysis Services

SQL Server 2008 Reporting Services

Build

Obligatorio

Portal

Obligatorio

Obligatorio Se recomienda

Solo se requiere para admitir los paneles básicos

Informes

Obligatorio Obligatorio

Volver al principio

Tareas y dependencias del complemento

Existen varias dependencias entre los complementos y las tareas que realizan. Las tareas que especifican los objetos que hacen referencia a otros objetos se deben realizar en la secuencia correcta. Las tareas tienen dos tipos de dependencias. Se hace referencia al primer tipo como las dependencias del grupo de tareas, que tienen que ver con la secuencia en la que se realizan las tareas del complemento. El segundo tipo es las dependencias entre tareas, que corresponden a la secuencia en la que se realizan las tareas dentro de un complemento.

Como se muestra en la ilustración, el complemento para el seguimiento de elementos de trabajo depende de la finalización correcta del complemento de grupos y permisos, que depende de finalización correcta del complemento de clasificaciones. Los complementos restantes tienen dependencias adicionales. Para obtener más información, vea Definir dependencias para grupos de tareas y tareas de archivos de complemento.

Dependencias del complemento de plantilla de procesos

Volver al principio

Requisitos del proceso y complementos para personalizar

Personalice una plantilla de proceso para que admita a los equipos del proyecto de modo que puedan seguir los procesos normalizados y obtener acceso rápidamente a información similar. En la tabla siguiente se indica el complemento o el componente que debe personalizar para admitir muchos de los requisitos de los proceso principales. Personalice un complemento o un archivo de definición modificando su contenido XML. Cada archivo de complemento y el archivo de definición de tipos deben cumplir con la definición del esquema XML. Puede descargar los archivos de esquema de la siguiente página del sitio web de Microsoft: Process Template and Work Item Schemas for Visual Studio Team Foundation.

Nota

Puede crear y modificar los tipos de elementos de trabajo y las listas globales, y puede ver los campos definidos para una colección de proyectos mediante el editor de proceso, una herramienta eficaz para Visual Studio. No se ofrece soporte técnico para esta herramienta. Para obtener más información, vea la página siguiente en el sitio web de Microsoft: Team Foundation Server Power Tools April 2010.

Requisito del proceso

Complemento

Temas relacionados

Agregue campos para la compatibilidad con la supervisión y los informes.

Seguimiento de elementos de trabajo

Agregar y modificar campos de elementos de trabajo para la compatibilidad con la creación de informes

Personalice los estados, las razones o las transiciones para realizar el seguimiento del trabajo.

Seguimiento de elementos de trabajo

Diseñar el flujo de trabajo

Agregue campos o información a un formulario de elemento de trabajo.

Seguimiento de elementos de trabajo

Controlar cómo se muestran los campos de los elementos de trabajo

Agregue un tipo de elemento de trabajo para realizar el seguimiento de los problemas o dependencias concretos.

Seguimiento de elementos de trabajo

Agregar definiciones de tipo de elementos de trabajo a una plantilla de procesos

Defina los grupos de seguridad.

Grupos y permisos

Configurar grupos iniciales, miembros y permisos

Agregue las consultas del equipo.

Seguimiento de elementos de trabajo

Agregar consultas de elementos de trabajo a una plantilla de procesos

Limite quién puede crear o modificar un elemento de trabajo.

Seguimiento de elementos de trabajo

Administrar permisos para crear o modificar elementos de trabajo, Agregar definiciones de tipo de elementos de trabajo a una plantilla de procesos

Especifique las áreas e hitos de proyecto para organizar el trabajo.

Clasificaciones

Definir las áreas e iteraciones iniciales en el complemento de clasificación

Defina las listas desplegables que se utilizan a través de varios tipos de elementos de trabajo y proyectos de equipo.

Seguimiento de elementos de trabajo

Agregar listas globales a una plantilla de procesos

Especifique los procesos de compilación estándar y el flujo de trabajo.

Compilar

Definir la configuración inicial de Team Foundation Build

Especifique las variables de prueba, la configuración, los estados de resolución y la configuración de pruebas predeterminada para su uso con Microsoft Test Manager.

Administración de pruebas

Definir la configuración inicial del Administrador de pruebas

Establezca las directivas de protección y desprotección.

Control de versiones

Definir la configuración inicial del control de versiones de Team Foundation

Personalice la estructura de carpetas y el conjunto de informes que están disponibles con SQL Server Reporting Services.

Informes

Agregar informes a la plantilla de procesos

Cree la biblioteca de documentos, personalice su estructura, agregue los documentos que se va a cargar y active las características de panel.

Portal

Definir el complemento del portal del proyecto para una plantilla de procesos

Agregue campos para admitir la integración con Microsoft Project.

Clasificación

Asignar campos de Microsoft Project a campos de Team Foundation

Volver al principio

Tareas y temas relacionados

Temas

Tareas

Iniciar un nuevo proyecto de equipo

Revisar los recursos requeridos para admitir procesos de equipo y proyectos de equipo. Los artefactos que puede proporcionar un proyecto de equipo dependen de los servidores configurados para la colección de proyectos que hospeda el proyecto de equipo. Los paneles de empresa requieren la configuración de Enterprise Edition de Productos de SharePoint.

Actualizar una plantilla de procesos personalizada

Actualizar una plantilla de proceso para admitir las personalizaciones anteriores. Cuando se actualiza Visual Studio Team Foundation Server desde una versión anterior, las plantillas de proceso de MSF se reemplazan por las versiones más recientes. Para utilizar las características que están disponibles con las plantillas de MSF actualizadas y tener acceso a las personalizaciones realizadas anteriormente, se deben agregar las personalizaciones a las nuevas plantillas.

Administrar plantillas de proceso

Cargar, descargar, crear y eliminar las plantillas de proceso. Administre plantillas de proceso mediante el Administrador de plantillas de proceso de Team Explorer.

Proporcionar una guía de procesos al equipo

Acceso a la guía de procesos y al portal del proyecto de equipo

Determinar cómo se ayudará al equipo a seguir los procesos de equipo. La guía de procesos es un contenido que documenta el proceso que deben seguir los miembros del equipo que trabajan en un proyecto de equipo. Las plantillas de proceso de MSF proporcionan una guía de procesos basada en temas que está disponible sin conexión en la Ayuda de Visual Studio ALM y en línea a través de MSDN Library. Para obtener información sobre cómo descargar estos temas y personalizarlos, vea la página siguiente en el sitio web de Microsoft: Customizable process guidance.

Se puede hospedar otra guía de procesos en el portal del proyecto de equipo o en otro sitio web que se designe.

Personalizar el proyecto de equipo

Modificar los procesos para el proyecto de equipo una vez creado. Cuando se trabaja con un proyecto de equipo, puede suceder que la configuración inicial definida por la plantilla de proceso deje de satisfacer las necesidades y se deban personalizar una o varias áreas. Se pueden personalizar algunas áreas a través de la interfaz de usuario. Otras áreas requieren que se modifique un archivo XML y se cargue en Team Foundation Server.

Índice de definiciones de elementos XML de complementos de plantillas de procesos

Índice de definiciones de elementos XML para tipos de elementos de trabajo

Buscar la definición de un elemento que se utiliza en un archivo de complemento de una plantilla de proceso. Dos definiciones de esquema principales se utilizan en los archivos de plantilla de proceso. Los archivos de complemento se basan en los esquemas de plantilla de procesos y las definiciones de tipos para los elementos de trabajo se basan en el esquema del seguimiento del trabajo.

Puede descargar ambos grupos de archivos de esquema de la siguiente página del sitio web de Microsoft: Process Template and Work Item Schemas for Visual Studio Team Foundation.

Restricciones de nomenclatura en Team Foundation

Revisar las restricciones básicas en etiquetas y tamaños de archivo. Cuando se agregan objetos a una plantilla de proceso, conviene asegurarse de que se etiqueten correctamente para evitar errores de validación de XML.

Volver al principio

Recursos adicionales

Puede obtener más información de los recursos siguientes en el sitio web de Microsoft:

Volver al principio

Vea también

Conceptos

Personalizar datos de seguimiento, formularios, flujos de trabajo y otros objetos de proyecto

Otros recursos

Actualizar un proyecto de equipo actualizado para tener acceso a nuevas características

Índice de definiciones de elementos XML de complementos de plantillas de procesos

Historial de cambios

Fecha

Historial

Motivo

1 de abril de 2011

Revisado y reorganizado para proporcionar más contexto e ilustraciones.

Mejora de la información.