Artefactos (Agile)

Los scrummaster pueden ejecutar sus procesos más fácilmente y los equipos pueden trabajar con más eficiencia si se utilizan los artefactos que se proporcionan con la plantilla de procesos para MSF for Agile Software Development v5.0. Entre estos artefactos se incluyen elementos de trabajo, informes, libros y paneles.

Los equipos pueden utilizar elementos de trabajo para realizar el seguimiento de la información, analizar el progreso y tomar decisiones. El equipo puede usar los informes integrados y personalizados fundamentados en la base de datos para realizar el seguimiento de los elementos de trabajo o la base de datos de SQL Server Analysis Services para responder a preguntas como las métricas siguientes:

  • ¿Vamos por el buen camino?

  • ¿Están aumentando o disminuyendo los errores pendientes?

  • ¿Cuál es nuestra tasa de avance?

Los equipos pueden utilizar los libros para ayudar a mantener el trabajo pendiente del producto, planear una iteración o sprint, y asignar prioridades a los errores. Los informes y paneles muestran información crítica y respaldan la transparencia y las métricas en tiempo real. Los paneles ayudan al equipo a visualizar la información del proyecto, que es especialmente útil para controlar una iteración y realizar retrospectivas. Los paneles también proporcionan acceso a muchas características y funciones que los miembros del equipo usan todos los días.

Los miembros del equipo pueden tener acceso a los artefactos desde el nodo del proyecto de equipo en Team Explorer o desde el portal del proyecto de equipo. 

En este tema

  • Información general

  • Mantenimiento del trabajo pendiente del producto

  • Mantenimiento del trabajo pendiente de iteración

  • Administración del trabajo pendiente de error

  • Administración de proyectos

  • Planeamiento de la versión

  • Colaboración del equipo

  • Integración

  • Personalización

Estructura de artefactos predeterminada en Team Explorer

Estructura de los artefactos de proyectos de equipo ágiles

Información general

Temas

Tarea

Crear y actualizar casos de usuario, tareas, errores y otros tipos de elementos de trabajo. El equipo realiza el seguimiento del trabajo mediante la creación y administración de elementos de trabajo. Cada tipo de elemento de trabajo está basado en una plantilla que incluye campos de datos, estados del flujo de trabajo, lógica de la transición y un formulario de elemento de trabajo. Los miembros del equipo pueden crear elementos de trabajo que estén basados solo en los tipos de elementos de trabajo definidos para el proyecto de equipo.

La plantilla de procesos de MSF for Agile Software Development v5.0 define los tipos siguientes de elementos de trabajo: casos de usuario, tareas, errores, problemas, casos de prueba y pasos compartidos. Cada tipo de elemento de trabajo se define en un archivo XML que los administradores del proyecto pueden personalizar por completo.

Crear una lista de casos de usuario, tareas, errores y otros elementos de trabajo mediante consultas. Cada consulta define un conjunto de criterios de filtro que los miembros del equipo pueden ejecutar para buscar grupos concretos de elementos de trabajo, como casos de usuario abiertos o errores activos. Los miembros del equipo pueden buscar las consultas predefinidas en la carpeta Consultas del equipo.

La plantilla de procesos para MSF for Agile Software Development v5.0 define 15 consultas. Cada miembro del equipo puede crear y almacenar consultas que sean simplemente para uso propio o que pueden compartir con el equipo.

Planear, administrar, equilibrar y realizar el seguimiento de la carga de trabajo para una iteración mediante los libros. Los propietarios del producto pueden utilizar libros para mantener el trabajo pendiente del producto, planear una iteración, evaluar errores y realizar el seguimiento de problemas. Por ejemplo, los propietarios del producto pueden asignar casos de usuario, tareas, errores y problemas a iteraciones concretas mediante el uso de los libros.

La plantilla de procesos para MSF for Agile Software Development v5.0 define cuatro tipos de libros que se pueden personalizar. Cada libro, un archivo .xlsx de Office Excel o un archivo .xlsm habilitado para macros, muestra una consulta predefinida en una hoja de cálculo y hojas de cálculo adicionales para calcular los datos del proyecto.

Usar los paneles para revisar el progreso y obtener acceso rápidamente al trabajo asignado. Los miembros del equipo pueden usar los paneles para buscar con rapidez la información importante sobre el proyecto de equipo. Los paneles muestran los datos del proyecto, admiten la investigación y ayudan al equipo a realizar las tareas comunes más rápidamente.

Los paneles muestran gráficos definidos por un informe de Office Excel, listas y controles en Team Web Access u otros objetos en un sitio de SharePoint. Para tener acceso a los paneles, el proyecto de equipo se debe configurar para un portal del proyecto y un sitio de SharePoint.

La plantilla de procesos para MSF for Agile Software Development v5.0 define varios paneles que los administradores del proyecto pueden personalizar totalmente.

Ver y realizar el seguimiento del progreso mediante informes en Excel. Los informes en Excel sirven para dos propósitos. El primer propósito es presentar los datos visuales dentro de los paneles. El segundo propósito es admitir la revisión y seguimiento del progreso para su proyecto.

La plantilla de procesos para MSF for Agile Software Development v5.0 define 17 informes en Excel. Cada informe corresponde a un libro de Office Excel (archivo .xlsx) que muestra la información almacenada en la base de datos de Analysis Services para el proyecto de equipo. Puede modificar los informes predeterminados en Excel y crear informes personalizados utilizando la plantilla de Excel proporcionada por la plantilla de procesos.

Revisar, analizar y realizar el seguimiento del progreso mediante Reporting Services. Los miembros del equipo pueden analizar el estado y progreso de su proyecto mediante los informes en Reporting Services. Estos informes ayudan a responder a preguntas sobre el estado del proyecto de equipo agregando las métricas desde los elementos de trabajo, control de versiones, resultados de pruebas y compilaciones.

Para que su equipo pueda tener acceso a los Informe Informes, la colección de proyectos de equipo donde está almacenado el proyecto de equipo se debe aprovisionar con Reporting Services y Analysis Services.

La plantilla de procesos para MSF for Agile Software Development v5.0 define 13 informes. Cada informe se define mediante un archivo RDL (Report Definition Language) que tiene acceso a la información de la base de datos de Analysis Services para el proyecto de equipo. Los administradores del proyecto pueden personalizar totalmente estos informes.

Mantenimiento del trabajo pendiente del producto

Temas

Tarea

Capturar y realizar el seguimiento de los casos de usuario. Los propietarios del producto pueden capturar cada característica, función o requisito de un producto como un caso de usuario. Los casos de usuario admiten la asignación de puntos de caso, la clasificación de casos, la captura de requisitos del cliente y criterios de prueba, y la asignación del elemento a una iteración concreta.

Crear y editar varios casos de usuario como un lote. Los propietarios del producto pueden usar el libro Trabajo pendiente del producto para crear el trabajo pendiente del producto y equilibrar los casos de usuario entre iteraciones.

Capturar, realizar el seguimiento y vincular otros tipos de trabajo. Los miembros del equipo pueden capturar también tareas, problemas y otros tipos de trabajo y vincularlos a casos de usuario o entre sí.

Además, para crear o personalizar cada tipo de elemento de trabajo, los administradores del proyecto pueden agregar campos, cambiar el flujo de trabajo o modificar el formulario. Para obtener más información, vea Personalización.

Ver las estructuras de árbol jerárquicas de casos y subcasos. Los propietarios del producto pueden crear muchos casos de usuario pequeños enfocados que, en conjunto, implementen varios casos mayores. Los miembros del equipo pueden mostrar una vista de árbol de casos de usuario y subcasos vinculados mediante relaciones primario-secundario.

Los miembros del equipo pueden ver y modificar las jerarquías de árbol de los elementos de trabajo a través de Office Excel o Team Explorer. En Team Explorer, los miembros del equipo pueden cambiar la estructura de árbol arrastrando elementos dentro de la vista de árbol.

Supervisar el progreso y el estado de los casos de usuario. Mediante el informe Progreso de los casos, los miembros del equipo pueden revisar el nivel de esfuerzo que han empleado en implementar los casos de usuario. Mediante el informe Información general sobre los casos, el equipo puede realizar el seguimiento de hasta qué punto se ha implementado y probado cada caso de usuario.

Los propietarios del producto pueden revisar a diario o semanalmente estos informes para supervisar el progreso del equipo durante una iteración.

Mantenimiento del trabajo pendiente de iteración

Temas

Tarea

Obtener acceso rápidamente a las tareas y otras funciones cotidianas para cada miembro del equipo. Los miembros del equipo pueden usar Mi panel para revisar y abrir las tareas, errores y casos de prueba asignados a ellos.

Crear y editar elementos en el trabajo pendiente de iteración como un lote. Los propietarios del producto pueden utilizar el libro Trabajo pendiente de iteración para planear y realizar el seguimiento del progreso de trabajo para una iteración concreta.

Ver las estructuras de árbol jerárquicas de casos de usuario y tareas. Los miembros del equipo pueden crear un vínculo entre cada tarea que deben completar y el caso de usuario que ayuda a implementarla. Al crear estos vínculos, los miembros del equipo pueden realizar el seguimiento de las horas de trabajo de cada caso de usuario.

Los miembros del equipo pueden modificar las jerarquías de árbol de los elementos de trabajo a través de Office Excel o Team Explorer. En Team Explorer, puede cambiar la estructura de árbol arrastrando elementos en la vista de árbol.

Supervisar el progreso y estado de la iteración. Los propietarios del producto y los miembros del equipo pueden usar el panel Progreso y los informes para ver la evolución. Estos informes ayudan a los equipos a determinar si van por el buen camino, el valor que están entregando al cerrar los casos de usuario, y el grado de coincidencia de la ejecución de la iteración con el plan de iteración.

Generar vistas personalizadas de informes. Los miembros del equipo pueden generar vistas diferentes de los informes mediante las funciones de filtro integradas. Por ejemplo, un miembro del equipo puede cambiar la presentación del informe Evolución y tasa de avance filtrando el conjunto de casos de usuario, errores y tareas que muestra el informe.

Además, los miembros del equipo pueden personalizar cada panel cambiando los criterios de filtro o los campos de los informes de Excel que se muestran en los paneles.

Administración del trabajo pendiente de error

Temas

Tarea

Obtener acceso rápidamente a "Mis" errores activos. Mediante Mi panel, cada miembro del equipo puede revisar los errores que tiene asignados.

Revisar y evaluar los errores del trabajo pendiente de error. Mediante el libro Evaluación de errores, el equipo puede clasificar, establecer prioridades y asignar errores para trabajar durante una iteración.

Supervisar la evolución, tendencias y distribución de errores por prioridad y asignación. Mediante los informes y paneles de error, el equipo puede realizar el seguimiento de su progreso en la búsqueda y resolución de los defectos de código.

Supervisar la proporción de comentarios de error. Con el informe Reactivaciones, el equipo puede determinar su eficacia para la corrección de errores. Las reactivaciones suelen referirse a errores que se han resuelto o cerrado prematuramente y, a continuación, se han vuelto a abrir. El equipo puede usar el informe Reactivaciones para mostrar los errores o casos de usuario que se han reactivado.

Enviar errores que contienen automáticamente información de los casos de prueba y del entorno de pruebas. Los evaluadores que usan Microsoft Test Manager pueden enviar errores que contienen automáticamente información sobre el caso de prueba y el entorno de pruebas que se ejecutó, además del paso de prueba concreto en el que el evaluador detectó un defecto de código. Si un evaluador usa Microsoft Test Manager para crear un error, este se vincula automáticamente al caso de prueba que se ejecutó al detectar el error.

Administración de proyectos

Temas

Tarea

Planear, programar y administrar tareas y recursos. Los propietarios del producto pueden planear proyectos, programar tareas, asignar recursos y realizar el seguimiento de los cambios mediante Office Project. Office Project ayuda a simplificar la programación gracias a la Vista de Gantt de Team Foundation y la Vista de hoja de tareas de Team Foundation.

Además, la integración de datos entre Office Project y Team Foundation mantiene las relaciones predecesor-sucesor y subordinadas en el plan del proyecto y en la base de datos para el seguimiento de los elementos de trabajo.

Supervisar la asignación de tareas a los miembros del equipo. En el panel Progreso y en los informes, los miembros del equipo pueden ver la carga de trabajo que tienen asignada tanto ellos como otros miembros del equipo.

Administrar y supervisar los impedimentos y problemas para el progreso del equipo. Los propietarios del producto pueden realizar el seguimiento de los problemas, impedimentos o riesgos conocidos o posibles para su proyecto mediante el libro Problemas para definir, revisar, clasificar y administrar los problemas.

Determinar el progreso o la tasa de avance media del equipo. Al ver la información del informe Estado en todas las iteraciones, los propietarios del producto pueden obtener información para calcular la tasa de avance media del equipo.

Planeamiento de la versión

Temas

Tarea

Supervisar el progreso y capacidad del equipo. Durante una iteración, el equipo puede revisar la tasa de progreso si consulta la evolución de las tareas o de otros elementos de trabajo.

La evolución muestra la tendencia de trabajo completado y restante a lo largo de un período de tiempo especificado. La tasa de avance proporciona los cálculos de la tasa de trabajo completada y necesaria en el período de tiempo especificado.

Realizar escenarios de planeación de alternativas. Los propietarios del producto pueden utilizar los libros Trabajo pendiente del producto y Trabajo pendiente de iteración para equilibrar la carga de trabajo entre varias iteraciones y, dentro de una iteración, entre el equipo. Mediante estos libros, los propietarios del producto pueden determinar la capacidad del equipo, su velocidad, ajustar el trabajo basándose en la capacidad para absorber mayor o menor número de tareas tanto por parte del equipo como de sus miembros, y realizar un análisis de alternativas cambiando las asignaciones de iteración, prolongando o reduciendo la iteración, y teniendo en cuenta las interrupciones del trabajo planeadas o por vacaciones.

Mediante el libro Trabajo pendiente de iteración, los propietarios del producto establecen la capacidad de cada miembro del equipo por iteración, incluidos sus días libres.

Administrar las dependencias entre grupos. Los propietarios del producto pueden definir las dependencias para una tarea o característica que posee otro equipo o grupo, realizar el seguimiento y la anotación de esas dependencias, crear relaciones con otro grupo de proyectos y realizar el seguimiento de la forma en que cambian las dependencias a lo largo del tiempo.

Supervisar la calidad del producto. El equipo puede realizar el seguimiento de los indicadores de calidad general del producto mediante el panel Calidad. Asimismo, el equipo puede usar los informes de compilación para realizar el seguimiento de la calidad y la ejecución correcta de las compilaciones del equipo a lo largo del tiempo.

Informar del progreso a la administración superior. Los propietarios del producto pueden usar varios paneles e informes para comunicar el estado y progreso, y pueden personalizar los informes para mostrar los detalles exactos que el equipo y la administración requieren.

Por ejemplo, el panel Calidad proporciona información general del progreso en las áreas de prueba, desarrollo y compilación. El informe Información general sobre los casos realiza el seguimiento de hasta qué punto se ha implementado y probado cada caso de usuario. Los informes de pruebas realizan el seguimiento del progreso del equipo para el desarrollo de los casos de prueba y muestran si se han cubierto correctamente los casos de usuario.

En el sitio web de Microsoft:

Admitir varias formas de acceso. Los miembros del equipo pueden ver paneles e informes a través de una interfaz web y exportar los informes de Reporting Services a varios formatos, entre los que se incluyen Excel, Adobe Acrobat (.pdf) y Word.

Colaboración del equipo

Temas

Tarea

Administrar las entregas de trabajo y realizar el seguimiento del estado del trabajo. Al usar los elementos de trabajo para mantener la información en la base de datos de Team Foundation, los miembros del equipo no pueden asegurarse de que ninguna información o trabajo se pierda cuando se entregan tareas entre sí. Los miembros del equipo pueden usar los elementos de trabajo para definir el trabajo que se va a realizar para un proyecto y seguir el progreso.

Admitir las comunicaciones del equipo. Los miembros del equipo pueden usar el portal del proyecto para guardar y recuperar documentos, ver informes, intercambiar información exponiendo mensajes y usar otras características de colaboración en Productos de SharePoint, como calendarios, listas, wikis y blogs.

Compartir documentos y archivos. Mediante el portal del proyecto de equipo, los miembros del equipo pueden cargar archivos que se mantienen bajo control de versiones, adjuntar archivos e insertar vínculos a sitios web en cualquier tipo de elemento de trabajo.

Recibir notificaciones de correo electrónico cuando cambie el trabajo. Las alertas son notificaciones de correo electrónico que Team Foundation envía cuando se produce algún evento, como por ejemplo, cuando cambia el estado de un elemento de trabajo o una compilación, se produce una protección o se completa una compilación. Los miembros del equipo pueden configurar cuándo se envían alertas y a quién se envían.

Buscar y compartir las listas de elementos de trabajo de uso frecuente. Los miembros del equipo pueden obtener acceso rápidamente a los elementos de trabajo activos mediante las consultas del equipo predeterminadas. Las consultas buscan elementos de trabajo que coinciden con un conjunto concreto de criterios y son útiles para buscar el estado actual de los elementos de trabajo. Por ejemplo, en una consulta se pueden buscar todos los elementos de trabajo de error cuya prioridad sea 1 o todos los elementos de trabajo de tarea asignados al equipo de desarrollo web.

Además, los miembros del equipo pueden crear y compartir consultas individuales y consultas del equipo adicionales a través del correo electrónico o el portal del proyecto de equipo.

Establecer permisos de acceso a recursos o datos confidenciales. Los administradores del proyecto pueden restringir los miembros del equipo que pueden ver o modificar elementos de trabajo, consultas del equipo, informes o paneles. Los permisos para ver o modificar un artefacto se conceden a los miembros del equipo, ya sea individualmente o por rol.

Educar a los nuevos miembros del equipo sobre los procesos del equipo. Los elementos de trabajo, paneles e informes en Reporting Services proporcionan vínculos a la guía de procesos para cada uno de estos tipos de artefactos. Si agrega o personaliza uno de estos artefactos, puede proporcionar vínculos a su propia guía de procesos hospedada.

Realizar el seguimiento del estado de los elementos de trabajo y generar informes mediante consultas. Los miembros del equipo pueden generar una lista de elementos de trabajo utilizando consultas simples o complejas.

Puede enviar los detalles sobre un elemento de trabajo determinado, una lista de elementos de trabajo o una consulta de elementos de trabajo por correo electrónico a los miembros del equipo, clientes u otras personas interesadas. Asimismo, puede crear hipervínculos a estos elementos que los destinatarios pueden abrir, ver, guardar y modificar si tienen el acceso y permiso necesarios en Visual Studio Team Foundation Server.

Integración

Temas

Tarea

Realizar el seguimiento de la implementación de los casos de usuario y otros elementos de trabajo. Los miembros del equipo pueden crear vínculos desde los elementos de trabajo a los conjuntos de cambios y código fuente que están bajo el control de versiones. Estos vínculos admiten una traza de auditoría que el equipo puede usar para entender los problemas que podrían surgir después.

Crear relaciones para admitir las vistas integradas de casos, pruebas y elementos de trabajo pendiente. Los miembros del equipo pueden vincular los casos de usuario a los casos de prueba que los prueban y a los errores que les afectan. Esta práctica ayuda a los propietarios del producto a determinar la disponibilidad de casos de prueba para cualquier caso de usuario y el número total de errores registrados en un caso de usuario.

Supervisar las compilaciones, cobertura de código y renovación de código. Los miembros del equipo pueden usar los informes de compilación para realizar el seguimiento de la calidad y la ejecución correcta de sus compilaciones a lo largo del tiempo.

Supervisar el progreso y la cobertura de las pruebas. Los miembros del equipo pueden usar el panel y los informes de pruebas para realizar el seguimiento del progreso de las pruebas a lo largo del tiempo.

Supervisar el progreso e identificar el volumen, estado y efectividad de las actividades de prueba. Los equipos que son responsables de las pruebas del producto pueden utilizar los informes de administración de pruebas para supervisar compilaciones, ejecuciones de pruebas, creación de casos de prueba, etc.

Personalización

Temas

Tarea

Crear o personalizar tipos de elementos de trabajo, tipos de vínculos, categorías y otros artefactos. Los administradores del proyecto pueden crear o personalizar un tipo de elemento de trabajo, un tipo de vínculo o una categoría de elemento de trabajo para que cumplan los requisitos del equipo en cuanto al seguimiento de un proyecto.

Agregar o personalizar campos de datos, formularios de elemento de trabajo y flujo de trabajo. Los administradores del proyecto pueden agregar o modificar los campos de datos que realizan el seguimiento de la información del elemento de trabajo, además de modificar el formulario y el flujo de trabajo para un tipo de elemento de trabajo.

Personalizar los paneles. Los paneles constan de uno o más elementos web que se pueden personalizar totalmente. Cada miembro del equipo puede personalizar Mi Panel para admitir las necesidades propias y otros paneles para su propio uso o para uso del equipo.

Generar informes ad hoc. Los miembros del equipo pueden crear, compartir y administrar informes de Excel. Después de crear un informe que muestra los datos para el proyecto de equipo en Office Excel, puede cargar el informe en el portal del proyecto del equipo.

Ver, organizar y configurar los informes. Los administradores del proyecto pueden crear y publicar informes en el Diseñador de informes de SQL Server y, a continuación, usar el Administrador de informes para ver, organizar y configurar esos informes. Mediante el Administrador de informes, un administrador del proyecto puede organizar los informes relacionados en carpetas, ajustar parámetros y orígenes de datos, y programar informes automatizados.

Vea también

Conceptos

Scrum

Elegir una plantilla de procesos

Otros recursos

Colaborar dentro de un equipo mediante los recursos del proyecto de equipo

MSF for Agile Software Development v5.0