Compartilhar via


Painel Compilação (CMMI)

Você pode usar o painel Compilação para obter uma visão geral das atividades de desenvolvimento que estão afetando a qualidade das compilações. As compilações noturnas são importantes para projetos de desenvolvimento de software. Quando as compilações não estão sendo concluídas com êxito ou não estão passando nos testes de verificação de compilação (BVT), a equipe deve corrigir o problema imediatamente.

Dica

Você acessa os painéis no portal do projeto de equipe.Você pode acessar o painel Compilação somente se o portal estiver habilitado e provisionado para usar o SharePoint Server Enterprise Edition.Para obter mais informações, consulte Painéis de controle (CMMI).

Neste tópico

  • Dados exibidos no painel

  • atividades necessárias para acompanhar compilações

  • Monitorando compilações

  • Personalizando o painel Qualidade

Você pode usar esse painel para responder às seguintes perguntas:

  • Quão volátil é a base de código?

  • Quanto do código a equipe está testando?

  • Quão alta é a qualidade das compilações?

  • A qualidade está aumentando, diminuindo ou está ficando constante?

  • Quais compilações foram bem-sucedidas?

  • Quais compilações têm um número significativo de alterações no código?

Permissões obrigatórias

Para exibir o painel, você deverá ser atribuído ou pertencer a um grupo que tenha permissões de Ler no Produtos do SharePoint para o projeto de equipe. Para modificar, copiar ou personalizar um painel, você deve ser atribuído ou pertencer a um grupo que tenha 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 modificar um relatório do Excel, você deve ser membro da função de segurança TfsWarehouseDataReaders no SQL Server Analysis Services, e 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 exibir um item de trabalho, você deve ser membro do grupo Leitores ou sua permissão de Exibir itens de trabalho neste nó deve ser definida como Permitir. Para criar ou modificar um item de trabalho, você deve ser membro do grupo Colaboradores ou suas permissões de Editar itens de trabalho neste nó devem ser definidas como Permitir.

Dados exibidos no painel

A equipe pode usar o painel Compilação para monitorar a qualidade das compilações e determinar se um membro da equipe deve tomar medidas específicas para corrigir falhas de compilação. Para saber mais sobre as Web Parts que são exibidas no painel Compilação, consulte a ilustração e a tabela a seguir.

Criar o painel de controle de qualidade

Dica

Gráficos de cobertura de código e variação, relatórios Etapa 1 e Etapa 2 não aparecem quando o data warehouse do projeto de equipe não está disponível.

Web Part

Dados exibidos

Tópico relacionado

Etapa 1

Gráfico de linhas que descreve a porcentagem de código que foi testada pela verificação de compilação (BVT) e outros testes nas quatro semanas mais recentes.

Relatório de cobertura de código

Relatório do Excel Cobertura de Código

Etapa 2

Gráfico de área empilhada que descreve quantas linhas de código a equipe adicionou, removeu e modificou nos check-ins antes da compilação nas quatro semanas mais recentes.

Relatório de variação de código

Relatório do Excel Variação de Código

Etapa 3

Lista de compilações recentes e o status de compilação. Você pode ver mais detalhes escolhendo uma compilação específica. Essa lista é derivada de uma Web Part do Team Web Access.

Compilações de Web part recentes

Legenda:

Compilação em andamento: Compilação não iniciada

Compilação não iniciada: Compilação em andamento

Compilação bem-sucedida: Compilação com êxito

Falha na compilação: Falha na compilação

Compilação interrompida: Compilação interrompida

Compilação parcialmente bem-sucedida: Compilação parcialmente bem-sucedida

Managing and Reporting on Builds

Etapa 4

Lista de próximos eventos derivada de uma Web Part do SharePoint.

Importar eventos Web part

Não aplicável

Etapa 5

Contagem de itens de trabalho ativos, resolvidos e fechados. Você pode abrir a lista de itens de trabalho selecionando cada número. Essa lista é derivada de uma Web Part do Team Web Access.

Itens de trabalho do projeto

Tipos de item de trabalho e fluxo de trabalho do modelo de processo do CMMI

Etapa 6

Lista dos check-ins mais recentes. Você pode ver mais detalhes escolhendo um check-in específico. Essa lista é derivada de uma Web Part do Team Web Access.

WebPart check-ins recente

Desenvolver código e gerenciar alterações pendentes

Atividades necessárias para acompanhar compilações

Para que os relatórios mostrados no painel Compilação sejam úteis e precisos, a equipe deverá executar as seguintes atividades:

  • Configurar um sistema de compilação. Para usar o Team Foundation Build, você deve configurar um sistema de compilação.

    Para obter mais informações, consulte Configuring Your Build System.

  • Criar definições de compilação. Você pode criar diversas definições de compilação e depois executar cada uma delas para produzir código para uma plataforma diferente. Além disso, você pode executar cada compilação para uma configuração diferente.

    Para obter mais informações, consulte Definir o processo de compilação.

  • Definir testes para executar automaticamente como parte da compilação. Como parte da definição de compilação, você pode definir testes para executar como parte da compilação ou para falhar caso o teste falhe.

    Para obter mais informações, consulte Usar o modelo padrão no processo de compilação.

  • Configurar testes para coletar dados de cobertura de código. Para que os dados de cobertura do código apareçam no relatório, os membros da equipe devem instrumentar testes para coletar os dados.

    Para obter mais informações, consulte A configuração de cobertura de código usando configurações de teste foi preterida.

  • Executar compilações regularmente. Você pode executar compilações em intervalos regulares ou após cada check-in. Você pode criar compilações regulares quando usa o disparador de agenda.

    Para obter mais informações, consulte Criar ou editar uma definição de compilação e Executar, monitorar e gerenciar compilações.

    Dica

    Embora um membro da equipe possa avaliar manualmente uma compilação usando o Build Explorer, essa avaliação não é refletida no relatório Indicadores de Qualidade de Compilação.A avaliação da compilação aparece no relatório Resumo da Compilação.Para obter mais informações, consulte Classificar a qualidade de uma compilação concluída e Relatório Resumo da Compilação.

Monitorando compilações

A equipe pode usar o painel Compilação para monitorar a qualidade das compilações e o nível de cobertura de código que está testando. O ideal é que a cobertura de código seja alta, e a variação de código seja baixa ou falha. Dependendo das metas de sua equipe, a cobertura de código deverá ser de 80% a 100%.

Você pode usar os relatórios Cobertura de Código e Variação de Código para responder às perguntas listadas na tabela a seguir.

  • Quais compilações foram bem-sucedidas?

  • Quais compilações têm um número significativo de alterações no código?

  • Com que frequência as compilações estão tendo êxito?

  • Quão volátil é a base de código?

  • Quanto do código a equipe está testando?

  • Quão alta é a qualidade das compilações?

  • A qualidade está aumentando, diminuindo ou está ficando constante?

Para obter mais informações, consulte Relatório do Excel Cobertura de Código e Relatório do Excel Variação de Código.

Personalizando o painel Compilação

Você pode personalizar o painel Compilação das seguintes maneiras:

  • Altere os filtros de cada relatório do Office Excel para focar em áreas ou iterações específicas do produto.

  • Adicione os relatórios existentes do Excel, como Status das Compilações ou Andamento de Bugs, ao painel.

Para obter mais informações sobre como trabalhar com e personalizar relatórios do Excel, consulte as páginas a seguir no site da Microsoft: