Painel Bugs (CMMI)
Você pode monitorar a atividade de erro para um projeto de equipe usando o painel de erro, que mostra os gráficos a seguir:
burndown de bug
a velocidade com que a equipe está localizando, resolvendo e encerrando bugs ao longo do tempo
a contagem de prioridades apresenta erros ao longo do tempo
a contagem atual de bugs ativos que são atribuídos a cada membro da equipe
Dica
Você acessa os painéis através de seu portal de projeto de equipe.Você pode acessar o painel de erros somente se o portal tiver sido ativado e for provisionado para usar o SharePoint Server Enterprise Edition.Para obter mais informações, consulte Painéis de controle (CMMI).
Neste tópico
|
Você pode usar este painel para responder às seguintes perguntas:
|
Permissões necessárias
Para exibir o painel, você deverá estar atribuído ou pertencer a um grupo que tem permissões de Leitura no Produtos do SharePoint para o projeto de equipe. Para modificar, copiar ou personalizar o painel, você deverá estar atribuído ou pertencer a um grupo que tem permissões de Membros no Produtos do SharePoint para o projeto de equipe. Para obter mais informações, consulte Adicionar usuários a projetos da equipe.
Para alterar um relatório em Office Excel, você deve ser um membro da função de segurança TfsWarehouseDataReaders em Analysis Services SQL Server . Você também deve ser atribuído ou pertencer a um grupo que tenha sido atribuído às permissões de Membros no Produtos do SharePoint para o projeto de equipe. Para obter mais informações, consulte Conceder acesso aos bancos de dados do Data Warehouse para Visual Studio ALM.
Para visualizar um erro ou outro tipo de item de trabalho, você deve ser um membro do grupo Leitores ou sua permissão de Visualizar itens de trabalho neste nó deve ser definida para Permitir. Para criar ou modificar um bug ou outro tipo de item de trabalho, você deve ser um membro do grupo Colaboradores ou sua permissão Editar itens de trabalho neste nó deve ser definida para Permitir.
Dados exibidos no painel
A equipe pode usar o painel de erros para entender como está localizando, resolvendo e encerrando erros. Especificamente, o painel exibe as Web Parts que a ilustração a seguir mostra e a tabela a seguir descreve:
Dica
Os gráficos de progresso, de tendência e de barra, relatórios até não aparecem quando o servidor que hospeda o Analysis Services para o projeto de equipe não está disponível.
Para obter mais informações sobre como interpretar, atualizar ou personalizar os gráficos que aparecem no painel Erros, consulte os tópicos listados na tabela a seguir.
Web Part |
Dados exibidos |
Tópico relacionado |
---|---|---|
Uma representação visual de contagem cumulativa de todos os erros, agrupados por estado, para as quatro últimas semanas. |
||
Gráfico de linhas que mostra a média de rolamento do número de bugs abertos, resolvidos e fechados pela equipe nas últimas quatro semanadas A média de rolamento é baseada em sete dias antes da data para a qual é calculada. |
||
Uma representação visual de contagem cumulativa de quaisquer erros, agrupada por sua prioridade, para as quatro últimas semanas. |
||
Um gráfico de barras horizontal com a contagem total de erros ativos que cada membro da equipe tem atribuído, agrupados por prioridade. |
||
Lista de bugs ativos. A lista é derivada de uma parte de Web do Team Web Access. |
Não aplicável |
|
Lista de eventos próximos. A lista é derivada de uma Web part do SharePoint. |
Não aplicável |
|
Contagem de itens de trabalho ativos, resolvidos e fechados. Você pode abrir a lista de itens de trabalho clicando em cada número. Esta lista é derivada de uma Web part de Team Web Access. |
Tipos de item de trabalho e fluxo de trabalho do modelo de processo do CMMI |
|
Lista de compilações recentes e o status. Você pode exibir mais detalhes sobre uma compilação a selecionando. Esta lista é derivada de uma Web part de Team Web Access. Legenda: : Compilação não iniciada : Compilação em andamento : Compilação com êxito : Falha na Compilação : Compilação interrompida : Compilação parcialmente bem-sucedida |
||
Lista de check-ins mais recentes. Você pode exibir mais detalhes clicando em um check-in específico. Esta lista é derivada de uma Web part de Team Web Access. |
Atividades necessárias para acompanhar bugs
Para que os relatórios que aparecem no painel Bugs sejam úteis e precisos, a equipe deverá executar as seguintes atividades:
Defina bugs e especifique seus caminhos de Iteração e Área.
Atribua cada bug ao membro da equipe que está trabalhando para o resolvê-lo ou fechá-lo.
Especificar a Prioridade de cada bug.
Atualizar o Estado de cada bug à medida que a equipe corrige, verifica e encerra.
Monitorando bugs ativos e tendências de bug
Os membros da equipe podem usar o painel de erros para determinar se estão gerenciando a lista de bugs ativos de acordo com metas de equipe estabelecidas e práticas ágeis. Na unidade que testa cada incremento de código antes do check-in, a equipe pode reduzir o número total de erros que a equipe deve encontrar. Uma equipe que se focaliza em poder enviar cada incremento de código remove os defeitos incrementalmente e minimiza os bugs em andamento.
Usando o painel de erros, a equipe pode responder às seguintes questões:
O número de bugs ativos é aceitável com base em metas de equipe? A equipe está adiando bugs em excesso?
A equipe está localizando, corrigindo e fechando bugs em um tempo suficiente para atender às expectativas e em uma taxa que corresponde a ciclos de desenvolvimento anteriores?
A equipe está tratando os bugs de alta prioridade antes dos bugs de prioridade mais baixa?
Algum membro da equipe precisa de ajuda para resolver bugs?
Indicadores de progresso de bug
Indicador |
Perguntas para solicitar |
---|---|
A faixa de bugs ativos está se tornando mais ampla. Se a largura de faixa de equipe para bugs ativos estiver aumentando, a lista de pendências de bug está crescendo. A equipe está localizando mais erros do que ela pode resolver ou fechar. Uma faixa de ampliação de erros ativos pode indicar que um afunilamento está retardando a capacidade da equipe resolver e fechar erros. |
|
O número de bugs ativos não está mudando. Uma tendência plana no número de erros ativos indica que a equipe não está localizando os erros. |
|
O número de bugs resolvidos ou fechados não está mudando. Quando o número de buugs que a equipe está resolvendo ou fechando for plano por longos períodos de tempo, os membros da equipe podem não ser capazes de resolver ou fechar bugs. |
|
Indexadores de tendência de bug
Indicador |
Perguntas para solicitar |
---|---|
A equipe está solucionando muitos erros em cada período de tempo. Uma alta taxa de resolução geralmente indica que a equipe está fazendo bom progresso. |
|
A equipe está solucionando erros rapidamente, mas não está os encerrando. Os membros da equipe que são atribuídos para verificar correções podem ser distribuídos de maneira muito esparsa ou prioridades diferentes podem impedir que os membros da equipe fechem bugs resolvidos. |
|
A equipe está localizando alguns erros em cada período de tempo. A equipe pode esforçar-se para localizar bugs em uma solução de alta qualidade ou com testes ineficazes. |
|
A equipe está localizando aproximadamente o mesmo número de erros em períodos de tempo sucessivos. Se a equipe encontrar o mesmo número de bugs semana após semana ou iteração após iteração, talvez seja uma boa ideia investigar a causa subjacente. No início do ciclo de testes, os testes podem não ser rigorosos ou avançados o suficiente para localizar vários bugs. Em iterações iniciais, essa situação é esperada. No entanto, à medida que o produto amadurece, os testes deverão exercitar cenários e integrações mais amplos. |
|
A equipe está localizando muitos erros em cada período de tempo. A equipe pode localizar bugs facilmente no código superficial, no código recentemente integrado, com testes ou durante um evento específico, como um bash de erro. |
|
Prioridade e distribuição de bug
Indicador |
Perguntas para solicitar |
---|---|
O número de bugs ativos de prioridade mais alta é maior que o número de bugs ativos de prioridade mais baixa. Quando o número de bugs de alta prioridade é muito maior que o número de bugs de prioridade inferior, a equipe pode focar em itens de prioridade mais baixa em primeiro lugar. |
|
As atribuições de bug não são distribuídas igualmente. A equipe pode considerar reatribuir o trabalho quando vários erros são atribuídos a um ou dois membros da equipe e apenas alguns a outros membros da equipe. |
|