Informes de Reporting Services

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013
Azure DevOps Server anteriormente se denominaba Visual Studio Team Foundation Server.

La SQL Server de informes se basa en un almacenamiento de datos y un cubo OLAP junto con un servidor SQL Server reporting para hospedar informes.

Azure DevOps Server 2019 y 2020 admiten la solución SQL Server Reporting y el servicio Analytics. Azure DevOps Server 2020 es la última versión que admite ambos. Para obtener más información sobre el futuro de los informes para la Azure DevOps Server, lea Mapa de ruta de informes.

Importante

La integración con el almacenamiento de datos SQL Server Reporting Services solo se admite para las versiones Azure DevOps Server locales. Si no tiene un sitio de informes y desea agregarlo, vea Agregar informes a un proyecto.

Para obtener información sobre lo que se admite para Azure DevOps Services, vea Información general sobre paneles e informes.

Para obtener más información sobre el futuro de los informes para TFS, lea Mapa de ruta de informes.

Puede analizar el progreso y la calidad del proyecto mediante los informes de SQL Server Reporting Services. Los informes agregan métricas de elementos de trabajo, control de versiones, resultados de pruebas y compilaciones y responden a preguntas relacionadas con el estado real del proyecto.

La mayoría de estos informes proporciona filtros que puede utilizar para especificar el contenido que se va a incluir en el informe. Los filtros incluyen el período de tiempo, las rutas de acceso de área e interacción, los tipos de elemento de trabajo y los estados de elemento de trabajo. Las preguntas que responden están relacionadas con todos los tipos de elemento de trabajo tales como casos de usuario, casos de prueba, tareas y errores.

Para obtener más información sobre el futuro de los informes para TFS, lea Mapa de ruta de informes.

Requisitos previos

  • La Azure DevOps implementación local debe aprovisionarse con SQL Server Reporting Services. Estos informes no están disponibles si Team Explorer página principal no contiene un vínculo a Informes.
  • El proyecto de equipo debe aprovisionarse con informes.
  • Para aprovisionar la implementación con Reporting Services o agregar informes a un proyecto de equipo existente, vea Agregar informes a un proyecto de equipo.
  • Para ver estos informes, debe estar asignado o pertenecer a un grupo al que se le haya asignado el rol Explorador o Administrador de contenido de Team Foundation en Reporting Services. Para obtener más información, vea Conceder permisos para ver o crear informes.

Supervisión de la calidad del código

Los informes de compilación hacen un seguimiento de la calidad del software que se está desarrollando. Al definir pruebas para que se ejecuten automáticamente como parte de cada canalización de compilación e instrumentar pruebas para recopilar datos de cobertura de código, puede obtener información sobre la calidad de las compilaciones, las pruebas y el código.

Actividades de compilación y prueba

  1. Configuración de un sistema de compilación
  2. Introducción a CI/CD
  3. Ejecutar pruebas en el proceso de compilación
  4. (Opcional) Velocidad de compilaciones completadas para rellenar la dimensión Calidad de compilación.

Ejemplo de informe de compilaciones correctas de prueba

Ejemplo de informe de resumen de la compilación

Supervisión de progreso

Los informes de administración de proyectos ofrecen información sobre la cantidad de trabajo que realiza el equipo para un sprint o lanzamiento e indican la tasa de progreso. Al vincular elementos de trabajo y actualizar campos específicos a medida que se lleva a cabo el trabajo, puede realizar un seguimiento del progreso de casos individuales y calcular con más precisión las actividades futuras.

Actividades de seguimiento de elementos de trabajo

  1. Cree el trabajo pendiente.
  • Cree elementos de trabajo pendiente del producto y especifique el Valor de esfuerzo (Scrum).
  • Cree casos de usuario y especifique los puntos de historia (Agile).
  • Cree los requisitos y especifique el tamaño (CMMI).
  1. Trabajar en sprints. Asigne elementos de trabajo pendiente a los sprints, cree tareas, vincúlelas a elementos de trabajo pendiente primarios y asígnelas a un miembro del equipo.
  2. Actualice el trabajo restante para las tareas. Para los proyectos de equipo de Agile y CMMI, actualice también Trabajo completado.

Sugerencia

El único informe que hace referencia a Estimación original es Estado en todas las iteraciones.
4. Crear casos de prueba y errores, vincularlos a su elemento de trabajo pendiente primario y actualizar su estado. 5. (Opcional) Asignar elementos de trabajo a áreas para filtrar en informes.

Ejemplo de informe de información general sobre los casos

Ejemplo de informe de información general sobre los casos

Supervisión de planes de pruebas y seguimiento de errores

Los informes de planeación de pruebas permiten supervisar el progreso de las pruebas y la cobertura de los elementos de trabajo pendiente o casos de usuario. Los informes de seguimiento de errores reflejan la capacidad del equipo para encontrar y resolver errores.

Actividades de planeación de pruebas y seguimiento de errores

  1. Defina los planes de pruebas y los casos de prueba, y actualice su estado a medida que avanza el trabajo.
  2. Marque los resultados de cada paso de validación en las pruebas manuales como superados o con errores.
  3. Cree errores,especifique la prioridad ygravedad,asigne a un miembro del equipo y actualice el estado.
  4. (Opcional) Asigne casos de prueba y errores a las áreas e iteraciones para filtrar los informes.

Ejemplo del informe de progreso del plan de pruebas

Ejemplo del informe de progreso del plan de pruebas

Abra un informe.

Puede abrir un informe desde Team Explorer, el portal del proyecto de equipo o cualquier página principal del equipo en el portal web.

Abra el sitio de informe desde la página Informes de Team Explorer.

Abra el sitio de informe del proyecto deequipo

Aquí puede observar una vista de los informes de un proyecto de Scrum en el Administrador de informes.

Abra un informe de Scrum en Administrador de informes

Nota

Si aparece un icono X rojo en el nodo Informes de Team Explorer, es posible que no tenga permisos para acceder a los informes o que Team Explorer haya perdido la comunicación con el servidor que hospeda SQL Server Reporting Services. En estos casos, consulte al administrador del proyecto para asegurarse de que tiene los permisos de acceso al nodo de informes y de que el servidor que hospeda Reporting Services está en funcionamiento.

El icono X rojo podría aparecer en el nodo Informes si se cumplen las dos condiciones siguientes:

  • Si Team Explorer se ejecuta en el mismo equipo que SQL Server Reporting Services
  • Si no inició sesión como administrador o está habilitada la seguridad mejorada en Internet Explorer.

Para corregir este problema, inicie sesión en el equipo como administrador o abra Internet Explorer, abra Opciones de Internet, elija la pestaña Seguridad y desactive la casilla Modo protegido habilitado.

Actualización de un informe

Todos los datos capturados para los elementos de trabajo se escriben en el almacén de datos WIT, pero solo determinados datos se escriben en el almacén de datos de Analysis Services. El almacén de datos WIT se actualiza en tiempo real a medida que los miembros del equipo crean y modifican elementos de trabajo. Entonces, las actualizaciones incrementales se escriben en la base de datos de almacén relacional cada dos minutos y en el cubo OLAP cada dos horas. Para cambiar esta configuración, vea Cambiar la frecuencia Data Warehouse actualización.

En la siguiente tabla, se explica cómo actualizar el informe.

Opción Resultado
Botón Actualizar de la ventana del explorador Actualiza la pantalla con el informe almacenado en la caché de la sesión. Cuando un usuario abre un informe, se crea una memoria caché de la sesión. Reporting Services utiliza las sesiones del explorador para mantener una experiencia de visualización coherente cuando se abre un informe.
Actualizar el informe Hace que el servidor donde se ejecuta Reporting Services vuelva a ejecutar la consulta y actualice los datos del informe si el informe se ejecuta a petición. Si el informe está almacenado en caché o es una instantánea, aparecerá el informe almacenado en la base de datos del servidor de informes.
Combinación de teclas CTRL+F5 Produce el mismo resultado que al elegir Actualizar en la barra de herramientas del informe.

Administración y uso de informes publicados

También puede llevar a cabo las siguientes tareas al ver un informe en Reporting Services:

  • Acercar o alejar el informe.
  • Buscar texto incluido en el informe.
  • Abrir un informe relacionado.
  • Exportar el informe a otro formato, como XML, CSV, PDF, MHTML, Excel, TIFF o Word.
  • Actualizar el informe.
  • Imprimir el informe.
  • Crear una suscripción para el informe.

Preguntas & y respuestas

P: ¿Los informes controlan casos y subáreas o tareas y subtareas?

Un: Sí, puede subdividir casos o tareas y elementos de trabajo pendiente, creando una jerarquía anidada de tareas y elementos de trabajo pendiente. Puede anidar elementos en varios niveles de profundidad. Si se divide una tarea en subtareas, especifique las horas solamente para las subtareas. Las horas se acumulan como valores de resumen de la tarea primaria y su elemento de trabajo pendiente primario. Para corregir los informes que cree que están en error, consulte Imprecisiones de direcciones publicadas para obtener los valores de resumen.

P: ¿Qué informes dependen de la vinculación de elementos de trabajo?

Un: Los informes de información general y progreso dependen de la vinculación de tareas, casos de prueba y errores a elementos de trabajo pendiente. Vincule estos elementos mediante el vínculo primario-secundario para tareas y errores y el vínculo Probado por para casos de prueba.

P: ¿Por qué los datos de cobertura de código y de renovación de código no aparecen en mis informes?

Un: Si usa Git para el control de versiones, los datos del informe de cobertura de código y de renovación de código no están disponibles.

P: ¿Los informes son los mismos que los gráficos que aparecen en el portal web?

Un: Aunque algunos informes muestran información similar, como la velocidad y la velocidad o el estado de todas las iteraciones, estos informes tienen un formato diferente y admiten otros filtros.

P: ¿Cómo crear otras áreas de producto o hitos de lanzamiento?

Un: Vea Crear áreas o iteraciones.

P: Cómo elementos de trabajo de edición masiva para asignarlos a un área, iteración, miembro del equipo o prioridad?

Un: Vea Modificación masiva de elementos de trabajo.

P: ¿Cómo agregar un campo para realizar un seguimiento de más datos?

Un: Vea Agregar o modificar un campo de elemento de trabajo para admitir informes.

Recursos