Relatórios (SQL Server Reporting Services)
É possível analisar o progresso e a qualidade do seu projeto usando os relatórios no SQL Server Reporting Services. Esses relatórios agregam métricas de itens de trabalho, controle de versão, resultados de teste e compilações. Esses relatórios respondem perguntas sobre o estado real do projeto.
A maioria dos relatórios fornece filtros que podem ser usados para especificar conteúdos a incluir no relatório. Os filtros incluem período de tempo, iteração e caminhos de área, tipos de item de trabalho e estados do item de trabalho. As perguntas que eles respondem relacionam-se a todos os tipos de itens de trabalho, como histórias do usuário, casos de teste, tarefas e bugs.
Requisitos
Sua implantação local do TFS deve ser provisionada com o SQL Server Reporting Services. Esses relatórios não estão disponíveis se a home page do Team Explorer não contiver um link para Relatórios.
Além disso, o projeto da equipe também deve ser provisionado com relatórios.
Se for necessário provisionar o Reporting Services com sua implantação ou adicionar relatórios a um projeto de equipe existente, acesse aqui.
Para exibir esses relatórios, você deve ser atribuído ou pertencer a um grupo que tenha a atribuição da função Navegador no Gerenciador de Conteúdo do Team Foundation no Reporting Services. Para obter mais informações, consulte Conceder permissões para exibir ou criar relatórios no TFS.
Monitorar a qualidade do código
Relatórios de compilação controlam a qualidade do software em desenvolvimento. Definindo testes para execução automática como parte de cada definição de compilação e instrumentando testes para coletar dados de cobertura de código, é possível obter insight sobre a qualidade das compilações, dos testes e do código.
Compilar e testar atividades
|
Relatórios de compilação
|
Para baixar um guia gratuito para testar e monitorar compilações, consulte Testing for Continuous Delivery with Visual Studio 2012.
Relatório de sucesso na compilação de amostra ao longo do tempo
Monitorar o progresso
Relatórios de gerenciamento de projeto fornecem insight de quanto trabalho a equipe está lidando em um sprint ou liberação e a taxa de progresso. Vinculando itens de trabalho e atualizando campos específicos conforme o trabalho é realizado, é possível lidar com o progresso de histórias individuais e estimar com mais precisão atividades futuras.
Atividades de acompanhamento do item de trabalho
|
Relatórios de gerenciamento de projetos (Scrum)
Relatórios de gerenciamento de projeto (Agile e CMMI)
|
Relatório de visão geral de histórias de amostra
Monitore os planos de teste e o rastreamento de bug
Os relatórios de planejamento de teste oferecem suporte ao monitoramento do progresso do teste e à cobertura de itens da lista de pendências ou histórias do usuário. Os relatórios de rastreamento de bug ilustram a capacidade da equipe de localizar e resolver bugs.
Atividades de planejamento de teste e rastreamento de bug
|
Relatórios de teste e bugs
|
Relatório de progresso do plano de teste de amostra
Abra um relatório
Você pode abrir um relatório do Team Explorer, seu portal do projeto da equipe, ou qualquer home page da equipe no portal de acesso da Web.
Abre o site de relatório da página Relatórios no Team Explorer.
Segue uma visualização dos relatórios para um projeto Scrum no Gerenciador de Relatórios.
Dica
Se um ícone de X vermelho aparecer no nó Relatórios no Team Explorer, talvez você não tenha permissões para acessar os relatórios ou o Team Explorer pode ter perdido comunicação com o servidor que hospeda os SQL Server Reporting Services.Nesses casos, garanta com o administrador do projeto que você tenha permissões para acessar o nó de relatórios e que o servidor que hospeda o Reporting Services está em execução.
O ícone de X vermelho pode aparecer no nó Relatórios se as duas condições a seguir forem verdadeiras:
-
Se Team Explorer estiver executando no mesmo computador dos SQL Server Reporting Services
-
Você não está conectado como administrador ou a segurança avançada está habilitada para o Internet Explorer.
Para corrigir esse problema, efetue logon no computador como administrador ou abra o Internet Explorer, abra Opções da Internet, escolha a guia Segurança e desmarque a caixa de seleção Modo Protegido Habilitado.
Atualizando um relatório
Todos os dados capturados para itens de trabalho são gravados no repositório de dados WIT, mas somente os dados selecionados são gravados no data warehouse do Analysis Services. O repositório de dados WIT é atualizado em tempo real conforme os membros da equipe criam e alteram itens de trabalho. As atualizações incrementais são gravadas no banco de dados relacional de warehouse a cada dois minutos e no cubo OLAP a cada duas horas. Para alterar essas configurações, consulte Alterar uma configuração de controle de processo do data warehouse ou o cubo do Analysis Services.
A tabela a seguir descreve como atualizar o relatório.
Opção |
Resultado |
---|---|
Botão Atualizar na janela do navegador |
Atualiza a exibição com o relatório armazenado no cache da sessão. Um cache da sessão é criado quando um usuário abre um relatório. O Reporting Services usa sessões do navegador para manter uma experiência de visualização consistente quando um relatório é aberto. |
Faz o servidor executando o Reporting Services executar novamente a consulta e atualizar os dados do relatório se o relatório for executado sob demanda. Se o relatório for armazenado em cache ou uma captura instantânea, é exibido o relatório armazenado no banco de dados do servidor de relatório. |
|
Combinação de teclado CTRL+F5 |
Produz os mesmos resultados que escolher Atualizar na barra de ferramentas do relatório. |
Gerenciar e trabalhar com relatórios publicados
Você também pode realizar as seguintes tarefas ao exibir um relatório no Reporting Services:
Ampliar ou reduzir o relatório.
Pesquisar texto que o relatório contém.
Abrir um relatório relacionado.
Exportar o relatório para outro formato, como XML, CSV, PDF, MHTML, Excel, TIFF ou Word.
Atualizar o relatório.
Imprimir o relatório.
Criar uma assinatura para o relatório.
Perguntas e respostas
P: Os relatórios processam histórias e sub-histórias ou tarefas e subtarefas?
R: Sim, é possível subdividir histórias ou itens da lista de pendências, bem como tarefas, criando uma hierarquia aninhada de itens e tarefas da lista de pendências. Você pode aninhar itens com vários níveis de profundidade. Se você subdividir uma tarefa em subtarefas, especifique as horas somente para as subtarefas. Essas horas são acumuladas como valores de resumo para a tarefa pai e seu item da lista de pendências pai. Para corrigir relatórios que você acredita estarem incorretos, consulte Imprecisões de endereço publicadas para valores de resumo.
P: Quais relatórios dependem de vincular itens de trabalho?
R: Os relatórios de visão geral e progresso dependem de vincular tarefas, casos de teste e bugs a itens da lista de pendências. É preciso vincular esses itens usando o link pai-filho para tarefas e bugs e o link Testado Por para casos de teste.
P: Que relatórios dependem do Microsoft Test Manager?
R: Os relatórios Prontidão de Caso de Teste e Progresso do Plano de Teste são projetados para funcionar com o Gerenciador de Teste. Além disso, os pontos de teste e o progresso de teste nos relatórios de visão geral de gerenciamento do projeto dependem de vincular casos de teste a itens da lista de pendências.
P: Por que dados de variação e cobertura de código não aparecem nos meus relatórios?
R: Se você usar Git no controle de versão, dados de relatório de variação e cobertura de código não ficam disponíveis.
P: Esses relatórios são iguais ao gráficos de planejamento Agile que aparecem no TWA (Team Web Access)?
R: Embora alguns relatórios exibam informações similares, como velocidade e burndown de sprint ou status em todas as iterações, esses relatórios são formatados de modo diferente e oferecem suporte a filtros adicionais. Outros relatórios, como os relatórios de planejamento de compilação e teste, não estão disponíveis através do TWA no momento.
P: Você deseja criar marcos de liberação ou áreas de produto adicionais?
R: Consulte Criar áreas ou iterações.
P: Você deseja editar em massa itens de trabalho para atribuir-lhes uma área, iteração, membro da equipe ou prioridade?
R: Consulte Modificar itens de trabalho em massa.
P: Deseja adicionar um campo para rastrear dados adicionais?
R: Consulte Adicionar ou modificar um campo de item de trabalho para dar suporte a relatório.
P: Deseja gerenciar seus relatórios usando funções do Gerenciador de Relatório?
R: Consulte os Tópicos de instruções sobre o Gerenciador de Relatórios.