Compartir a través de


Trabajar con archivos de plantilla de proceso

Se puede personalizar la configuración inicial de los proyectos de equipo de Visual Studio Application Lifecycle Management (ALM) personalizando uno o varios archivos de plantilla de proceso. Puede personalizar varios tipos de archivos de plantilla, entre los que se incluyen el archivo XML raíz, archivos de complementos y archivos de definición XML. Al personalizar estos archivos, puede definir la configuración inicial de todos los proyectos de equipo que se crean a partir de la plantilla de procesos.

Se pueden personalizar elementos de un proyecto de equipo existente cambiando el funcionamiento de sus informes, de los tipos de elemento de trabajo y del portal de proyecto. En este caso, los cambios afectan a la manera en que las personas trabajan en ese proyecto, pero no afectan a proyectos existentes o futuros. Para obtener más información, vea Personalizar el proyecto de equipo.

En este tema

  • Archivo de plantilla de proceso raíz

  • Archivos de complemento

  • Interacción entre el Asistente para nuevo proyecto de equipo y un archivo de complemento

  • Archivos de definición XML para la administración de pruebas

  • Archivos que definen objetos utilizados para realizar un seguimiento de los elementos de trabajo

  • Archivos de la guía de procesos

Archivo de plantilla de proceso raíz

Se personaliza el archivo XML raíz, ProcessTemplate.xml, para definir la secuencia de archivos de complemento que se van a procesar así como las dependencias de cada complemento. El archivo ProcessTemplate.xml contiene todos los grupos de tareas que hay que ejecutar para crear correctamente un proyecto de equipo. Cada grupo de tareas hace referencia a un archivo de complemento XML subordinado (a menudo, en una subcarpeta) donde se definen las tareas concretas. En general, se especifica un grupo de tareas para cada complemento.

Cuando el Asistente para nuevo proyecto de equipo crea un proyecto de equipo, ejecuta el conjunto de complementos que se definen en el archivo ProcessTemplate.xml. Para obtener más información, vea Definir las tareas raíz mediante el archivo de complemento de plantilla de proceso.

Archivos de complemento

Los archivos de complemento definen las tareas que se van a ejecutar así como las pantallas que aparecen cuando un responsable de proyecto crea un proyecto de equipo mediante el Asistente para nuevo proyecto de equipo. Cada archivo de complemento define una o varias tareas. Las tareas pueden ser cargar un archivo, establecer los permisos de un grupo o definir otros elementos de configuración. Las plantillas de proceso de Microsoft Solutions Framework (MSF) proporcionan 11 archivos de complemento. Cada complemento se puede modificar para personalizar una plantilla de procesos. A excepción del complemento Clasificación, los complementos también se pueden eliminar de la plantilla de proceso.

Cada complemento lee el conjunto de tareas y dependencias para obtener la lista de tareas que debe ejecutar y determinar si se han llevado a cabo las tareas previas requeridas. Mediante estos archivos de definición, se especifican las configuraciones iniciales que cada complemento debe implementar.

Un complemento carga los archivos o configura los datos para un área funcional específica. Por ejemplo, el complemento Seguimiento de elementos de trabajo configura tipos de elemento de trabajo, consultas y elementos de trabajo iniciales para un nuevo proyecto de equipo. Las plantillas de proceso de MSF incluyen los archivos de complemento que se describen en la siguiente tabla. Para obtener información sobre cómo personalizar cada uno de estos archivos, vea Personalizar las áreas funcionales en una plantilla de proceso.

Carpeta

Archivo de complemento

Descripción

Compilación

Build.xml

Define las tareas para configurar los permisos de seguridad iniciales que se asignan a las identidades de Team Foundation Build y para cargar los archivos de plantilla de la compilación.

Clasificación

Classification.xml

Define las iteraciones y las áreas iniciales de un proyecto de equipo.

Grupos y permisos

GroupsandPermissions.xml

Define los grupos de seguridad iniciales de un proyecto de equipo y sus permisos.

Lab

Lab.xml

Define las tareas para configurar los permisos de seguridad iniciales que se asignan a identidades de Visual Studio Lab Management.

Informes

ReportsTasks.xml

Define los informes iniciales de un proyecto de equipo y configura el sitio del informe.

Administración de pruebas

TestManagement.xml

Define los archivos de administración de pruebas que se van a cargar y que crearán las variables de prueba, las configuraciones, los valores y estados de la resolución iniciales del proyecto de equipo. Estos valores se usan en Microsoft Test Manager.

Control de versiones

VersionControl.xml

Define los permisos de seguridad iniciales para el control de versiones, las notas de protección de un proyecto de equipo y si es necesaria la desprotección exclusiva.

WorkItem Tracking

WorkItems.xml

Define los tipos de elementos de trabajo iniciales, consultas e instancias de elementos de trabajo de un proyecto de equipo.

Windows SharePoint Services

WssTasks.xml

Define el portal del proyecto para el equipo basándose en una plantilla de un sitio web de SharePoint. También define archivos de plantilla y ofrece instrucciones sobre el proceso.

Interacción entre el Asistente para nuevo proyecto de equipo y un archivo de complemento

Los responsables de proyecto crean proyectos de equipo mediante el Asistente para nuevo proyecto de equipo. Las pantallas que aparecen en el asistente vienen determinadas por los complementos que se utilizan. Por ejemplo, si una plantilla de proceso no incluye el complemento para Windows SharePoint Services, no aparecerá ninguna pantalla para pedir al responsable de proyecto información sobre el portal de proyecto.

Cuando el responsable de proyecto finaliza el asistente y hace clic en Finalizar, el asistente llama a los complementos para que realicen el trabajo de crear el proyecto de equipo. Los archivos de definición de procesos XML determinan el orden en el que se llama los complementos.

Archivos de definición XML para la administración de pruebas

En la siguiente tabla se describen los archivos de definición XML que se utilizan para configurar los estados iniciales de Microsoft Test Manager. Estos archivos se encuentran en la carpeta Administración de pruebas. Microsoft Test Manager está disponible con Microsoft Visual Studio 2010 Ultimate y Microsoft Visual Studio Test Professional 2010. Para obtener más información, vea Definir la configuración inicial del Administrador de pruebas y Probar la aplicación.

Archivo

Descripción

testconfiguration

Establece las configuraciones de prueba predeterminadas (hardware y software) que se definen para un proyecto de equipo. Una vez creado el proyecto, puede eliminar estas configuraciones y crear otras.

testresolutionstate

Define los estados de resolución de pruebas utilizados por Ejecutor de pruebas y Microsoft Test Manager.

NotaNota
Una vez creado el proyecto de equipo no podrá cambiar estos estados.

testsettings

Especifica los archivos de configuración de prueba iniciales. Solamente se especifica un archivo, localrun.testsettings.

testvariable

Define las variables de prueba iniciales. Una vez creado el proyecto, puede modificar estas variables y crear otras.

Archivos que definen objetos utilizados para realizar un seguimiento de los elementos de trabajo

Los miembros de un equipo utilizan elementos de trabajo para realizar un seguimiento del trabajo. Es posible que desee expandir esta selección de elementos de trabajo de Visual Studio Application Lifecycle Management (ALM) de modo que atienda mejor a los procesos que utiliza su equipo y al modo de comunicación. Para ello, puede crear los nuevos tipos de elemento de trabajo. Un tipo de elemento de trabajo es una plantilla a partir de la que se crean nuevos elementos de trabajo. También puede modificar los tipos de elemento de trabajo existentes.

En la siguiente tabla se describen los archivos de definición XML que se utilizan para configurar los objetos que se usan para realizar un seguimiento de los elementos de trabajo. Estos archivos se pueden personalizar para una plantilla de proceso o posteriormente para un proyecto de equipo individual.

Carpeta

Archivo

Descripción

Clasificación

FileMapping

Especifica el archivo que define cómo se asignan los campos de Office Project a Team Foundation. Para obtener más información, vea Asignar campos de Microsoft Project a campos de Team Foundation.

Seguimiento y tipos de elementos de trabajo

MSF Agile Software Development:

  • Error

  • Problema

  • Pasos compartidos

  • Tarea

  • Caso de prueba

  • Caso de usuario

MSF for Capability Maturity Model Integration (CMMI) Process Improvement:

  • Error

  • Solicitud de cambio

  • Problema

  • Requisito

  • Revisión

  • Riesgo

  • Pasos compartidos

  • Tarea

  • Caso de prueba

Define los campos, el flujo de trabajo y el formato de cada tipo de elemento de trabajo. Para obtener más información sobre los elementos de trabajo que se definen para las plantillas de proceso de MSF, vea los siguientes temas:

Para obtener más información sobre cómo personalizar o crear tipos de elementos de trabajo, vea Personalizar datos de seguimiento, formularios, flujos de trabajo y otros objetos de proyecto.

Tipos de elemento de trabajo y tipos de vínculo

MSF Agile Software Development:

  • SharedSteps

  • TestedBy

MSF for CMMI Process Improvement:

  • Afecta a

  • SharedSteps

  • TestedBy

Define más tipos de vínculos que se utilizan para crear relaciones entre los elementos de trabajo.

Para obtener más información, vea Personalizar la forma en que los elementos de trabajo se relacionan a través de los tipos de vínculos.

Tipos de elemento de trabajo

Listas globales

NotaNota
No se definen listas globales en las plantillas de proceso predeterminadas de MSF.

Las listas globales definen una lista de elementos de menú que comparten los tipos de elemento de trabajo y los proyectos de equipo. Es posible definir listas globales que se cargan con la plantilla de proceso. Para obtener más información, vea Definir listas globales.

Tipos de elemento de trabajo

Categories.xml

  • Categoría de error

  • Categoría de requisito

  • Categoría de caso de prueba

  • Categoría de paso compartido

Define grupos que asocian un tipo de elemento de trabajo a una categoría. Para obtener más información, vea Agrupar los tipos de elemento de trabajo en categorías.

Consultas y tipos de elementos de trabajo

Consultas de elementos de trabajo del equipo (.wiq)

Define un conjunto inicial de consultas de equipo que permiten encontrar elementos de trabajo. Se pueden agregar o modificar estas consultas. Para obtener más información, vea Agregar consultas de elementos de trabajo a una plantilla de procesos.

Archivos de la guía de procesos

Los archivos de la guía de procesos se cargan en el portal de un proyecto de equipo. Estos archivos especifican vínculos al contenido de la guía de procesos, libros en materia de administración de proyectos, plantillas de ejemplo y documentos. Todos estos objetos se pueden personalizar para una plantilla de proceso o posteriormente cuando se definen para un proyecto de equipo.

En la siguiente tabla se describen los archivos de la guía de procesos que se incluyen en las plantillas de proceso de MSF.

Nota

Los archivos de plantilla de proceso no incluyen paneles ni informes de Microsoft Excel. Estos archivos se agregan al proyecto de equipo según las selecciones que se realicen al crear un proyecto de equipo. Si no se proporciona ningún sitio de SharePoint para el proyecto de equipo, no existirá ningún panel ni informe de Office Excel disponible. Para obtener más información sobre estos artefactos, vea los temas siguientes: Paneles (Agile), Paneles (CMMI), Informes de Excel (Agile) e Informes de Excel (CMMI).

Carpeta

Tipo de archivo

Descripción

Windows SharePoint Services/Guía de procesos/Archivos auxiliares

Archivos .htm

Define los archivos de dirección URL de la guía de procesos. Estos archivos definen la dirección URL que se abre cuando un miembro del equipo hace clic en Abrir guía de procesos para elemento de trabajo en el formulario de un elemento de trabajo. Las plantillas de proceso de MSF contienen vínculos a temas en el sitio web de Microsoft. Estos archivos se pueden personalizar de modo que señalen a otros recursos de la guía de procesos.

Windows SharePoint Services/Documentos compartidos

Archivos .xslx

Define libros de Microsoft Excel para admitir la administración de proyectos y la evaluación de errores.

NotaNota
Los libros de Excel solo se definen en la plantilla de proceso de MSF para Agile Software Development.

Para obtener más información, vea Libros (Agile).

Windows SharePoint Services/Ejemplos y plantillas

Archivos .docx, .dotx y .xslx

Proporciona plantillas y documentos de ejemplo como un punto inicial para la creación de productos de trabajo. Estos archivos se cargan en el portal del proyecto de equipo cuando se aprovisiona un sitio de SharePoint para el proyecto de equipo.

Vea también

Otros recursos

Iniciar un nuevo proyecto de equipo

Personalizar plantillas de procesos