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.
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.
Paso |
Tarea |
---|---|
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. |
|
Personalizar la plantilla de proceso. Personalice una plantilla de proceso modificando, eliminando o agregando archivos definidos para una plantilla de proceso. |
|
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. |
|
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. |
|
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.
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 |
||||
Portal |
Se recomienda |
Solo se requiere para admitir los paneles básicos |
||
Informes |
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.
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 |
|
Personalice los estados, las razones o las transiciones para realizar el seguimiento del trabajo. |
Seguimiento de elementos 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 |
|
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 |
|
Especifique los procesos de compilación estándar y el flujo de trabajo. |
Compilar |
|
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 |
|
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 |
---|---|
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 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. |
|
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. |
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. |
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:
Team Foundation Server Reporting & Warehouse (foro)
Responde a preguntas sobre cómo personalizar las plantillas de proceso.
Plantillas y herramientas de proceso
Proporciona acceso a las herramientas adicionales, a la información y a las plantillas de proceso de Microsoft y sus socios.
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. |