Compartilhar via


Criar painéis eficazes no Azure DevOps

Azure DevOps Services | Servidor Azure DevOps | Azure DevOps Server 2022

Painéis acionáveis mantêm sua equipe e stakeholders informados e projetos no controle. Você pode criar painéis para projetos que atendem várias equipes ou uma equipe específica e adicionar widgets que mostram conteúdo para o usuário conectado.

Dica

Você pode usar a IA para ajudar nessa tarefa mais adiante neste artigo ou consulte Ativar a assistência de IA com o Azure DevOps Server MCP para começar.

Pré-requisitos

Categoria Requisitos
níveis de acesso - membro do Projeto.
– Pelo menos acesso básico.
Permissões Qualquer pessoa com acesso ao projeto, incluindo partes interessadas, pode visualizar vistas do Analytics. Para obter mais informações sobre outros pré-requisitos sobre a habilitação de serviços e recursos e atividades gerais de acompanhamento de dados, consulte Permissões e pré-requisitos para acessar o Analytics.
Serviços Azure Boards habilitado. Se o Azure Boards estiver desabilitado, as exibições de Analytics não serão exibidas. Habilite novamente o Azure Boards para usuários individuais ou para toda a organização.
Categoria Requisitos
níveis de acesso - membro do Projeto.
– Pelo menos acesso básico.
Permissões Qualquer pessoa com acesso ao projeto, exceto aquelas que receberam acesso de stakeholder, pode visualizar as análises do Analytics. Para stakeholders: permissão do View Analytics definida para Permitir.
- Para obter mais informações, consulte Conceder permissões para acessar o serviço de Analytics.
- Para obter mais informações sobre outros pré-requisitos sobre o serviço e a habilitação de recursos e atividades gerais de acompanhamento de dados, consulte Permissões e pré-requisitos para acessar o Analytics.
Serviços - do Azure Boards habilitado. Se o Azure Boards estiver desabilitado, as exibições de Analytics não serão exibidas. Habilite novamente o Azure Boards para usuários individuais ou para toda a organização.
Serviço de análise - habilitado. Você deve ser um proprietário da conta ou um membro do grupo Administradores de Coleção de Projetos para habilitar o serviço.

Escolha o foco do painel de controle

Para determinar o foco de um painel, identifique as necessidades de informações do público-alvo pretendido. Crie painéis que fornecem insights e ajudam a identificar ações a serem executadas.

O foco do seu painel determina se você cria um painel de equipe ou projeto, conforme mostrado na tabela a seguir.

Foco Descrição Tipo de painel
Parte Interessada Compartilhe metas organizacionais e de equipe, informações, links para modelos de item de trabalho para criar bugs ou novas solicitações de recursos e muito mais. Projeto ou Equipe
Pessoal Ajude cada membro da equipe a se concentrar em sua lista de pendências e no trabalho atual. Projeto ou Equipe
Equipe Forneça informações para uma equipe monitorar o status, acompanhar o progresso, identificar gargalos e garantir que os itens da lista de pendências estejam bem definidos. Equipe
Sprint Examine o status durante os stand-ups diários para garantir que a equipe esteja no caminho certo para cumprir as metas de sprint e resolver quaisquer problemas que afetem as metas. Equipe
Lançamento Monitore o status e acompanhe o progresso em direção a uma versão principal que pode envolver contribuições de várias equipes. Projeto
Teste e implantação Monitore a integração contínua, os builds, as implantações e os lançamentos. Projeto ou Equipe

Escolha o tipo de painel e crie-o

Quando você cria uma equipe, o Azure DevOps cria um painel de equipe por padrão intitulado Visão geral, que não tem widgets. Você pode renomear o painel mais tarde e adicionar widgets para suas necessidades de equipe.

Ao adicionar manualmente um painel, decida qual tipo de painel criar:

  • Um painel de projeto inclui informações para mais de uma equipe, ou quando o conteúdo não está focado em equipe.

  • Um painel de equipe inclui widgets específicos da equipe.

Para ver os widgets configuráveis para uma única equipe ou várias equipes, examine o catálogo de widgets Out Of Box.

Depois de determinar o tipo de painel, crie o painel. Você também pode simplificar o processo copiando o painel de outra equipe e modificando os widgets para as necessidades de sua equipe.

Compartilhe o painel com sua equipe e partes interessadas

Depois de criar um painel, compartilhe a URL com sua equipe e stakeholders. Especifique as ações que você deseja que eles executem e solicite feedback para torná-lo mais acionável e perspicaz.

As seguintes condições se aplicam à exibição e edição de painéis:

Você também pode estender a visibilidade dos painéis de controle adicionando quadros e painéis de controle como guias no seu canal do Microsoft Teams. Para obter mais informações, consulte Guias do Azure DevOps no Microsoft Teams: Como configurar.

Aperfeiçoar painéis para diferentes cenários

Depois que o painel estiver em uso, faça ajustes com base nos comentários. Atualize as consultas conforme necessário para refinar os resultados dos dados. Revise periodicamente seus painéis para garantir que eles forneçam as informações de que você, sua equipe e as partes interessadas precisam.

As seções a seguir descrevem vários cenários e sugestões de dashboard para ajuste fino.

Painel das partes interessadas

As partes interessadas incluem todos os membros do projeto interessados em seu trabalho. Para criar um painel que dê suporte às suas partes interessadas, use uma combinação de widgets Markdown (.md) e widgets focados na equipe que abordam as preocupações das partes interessadas.

  • Objetivos da equipe
  • Informações da equipe
  • Membros da equipe e principais contatos
  • Links para modelos de item de trabalho
  • Orientação da equipe vinculada ao conteúdo wiki

Painel de Controle Pessoal

Ao usar um painel de foco pessoal, cada membro da equipe pode ver suas próprias atribuições de trabalho, outros trabalhos que acompanham ou trabalhos onde são mencionados. Crie um painel pessoal usando o widget Atribuído a mim e outros blocos de consulta ou gráficos que fazem referência a uma Assigned To = @Me cláusula de consulta.

A imagem a seguir mostra um painel pessoal intitulado Meu Foco de Trabalho com vários widgets que dão suporte ao usuário conectado:

Captura de tela de um painel pessoal com blocos de consulta de trabalho e gráficos de consulta.

O painel de exemplo usa blocos de consulta e gráficos de consulta filtrados por Assigned To = @Me para mostrar o trabalho do sprint atual, o trabalho do próximo sprint, os itens concluídos recentemente, o backlog e o trabalho que você criou ou atualizou recentemente. Selecione qualquer bloco de consulta ou widget para acessar a lista completa de itens de trabalho.

Considere também adicionar esses widgets a um painel pessoal:

  • Atribuído a mim: exibir itens de trabalho atribuídos ao usuário conectado.
  • Novo item de trabalho: crie novos itens de trabalho diretamente do painel.
  • Links de trabalho em equipe: Links para o Backlog, o quadro, o quadro de tarefas do sprint atual e a página de consultas de uma equipe.

A imagem a seguir mostra um painel pessoal que lista o trabalho atribuído ao usuário conectado:

Captura de tela de um painel pessoal que apresenta o trabalho específico do usuário usando o widget atribuído a mim.

Para as consultas usadas nesses exemplos, consulte exemplos de gráficos de consulta.

Painel de equipe

Um painel de equipe ajuda os membros a cumprir metas, monitorar o status, acompanhar o progresso, identificar gargalos e garantir que os itens de backlog estejam bem definidos. Crie um dashboard da equipe adicionando um ou mais dos seguintes widgets de escopo de equipe:

  • Gráfico CFD (Diagrama de Fluxo Cumulativo): monitore o fluxo de itens de trabalho e acompanhe a contagem de itens por estágios da sprint.
  • Métricas de velocidade: acompanhe a capacidade da equipe de entregar trabalho sprint após sprint.
  • Tempo de ciclo: adicione medidas de tempo para acompanhar quanto tempo sua equipe leva para concluir itens de trabalho.
  • Tempo de execução: adicione medidas de tempo para monitorar desde a criação até a conclusão de itens de trabalho.

O Velocity ajuda as equipes a entender o quão bem estão planejando e executando sprints. O tempo de entrega e de ciclo indicam o tempo médio para que o trabalho vá do início à conclusão.

Considere adicionar uma tabela dinâmica para que os usuários possam ver rapidamente o número de itens de trabalho e suas atribuições. Use esses gráficos para determinar se a equipe precisa equilibrar melhor a carga de trabalho.

Captura de tela de um painel de equipe que inclui o pivô de trabalho atribuído e widgets de gráfico de barras empilhadas.

Muitas equipes gerenciam códigos, testes, builds e versões usando o Azure DevOps. Para dar suporte a essas tarefas, adicione os seguintes widgets ao painel da equipe:

Para widgets de compilação e implantação, consulte o Painel de teste e implantação.

Painel de Sprint

O Azure DevOps oferece vários widgets específicos de Sprint e equipe para acompanhar o progresso do Sprint, incluindo Visão Geral do Sprint, Capacidade do Sprint e Sprint Burndown. Você pode mostrar a capacidade do Sprint quando sua equipe acompanha o trabalho usando tarefas e define a capacidade do Sprint.

A imagem a seguir mostra um painel de foco de sprint de exemplo:

Captura de tela de um painel de sprint que inclui blocos de consulta de foco sprint, juntamente com os widgets Team Velocity e Sprint Burndown.

O painel de exemplo inclui vários blocos de consulta e os seguintes widgets:

  • Visão geral do Sprint: mapeia o progresso do sprint como uma contagem de pontos de história ou número de itens de trabalho.
  • Novo Item de Trabalho: forneça a capacidade dos usuários de adicionar itens de trabalho diretamente do painel.
  • Métricas de velocidade: acompanhe a capacidade da equipe de entregar trabalho sprint após sprint.
  • Sprint Burndown: Monitore o progresso da equipe mostrando o trabalho restante para o sprint.

Painel de lançamento

Os principais lançamentos de software geralmente envolvem contribuições de várias equipes. Os gráficos de burndown e burnup de versão ajudam os gerentes de produto a acompanhar o progresso entre as equipes. Você pode configurar extensivamente esses gráficos. Você pode escolher equipes, itens de trabalho de lista de pendências ou tipos de item de trabalho, critérios de campo, métricas de contagem regressiva e intervalos de tempo. Para obter mais informações, consulte Configurar um widget de burndown ou burnup.

Observação

Os gráficos baseados em análise de dados usam o WorkItemsSnapshot EntitySet, que modela os dados como instantâneos diários. Os dados são agregados com base nas atribuições feitas na data em que são atribuídos. Para filtrar um widget de Burndown/Burnup por atribuições de campo ou tag, faça as atribuições antes do período que deseja monitorar. Caso contrário, o widget não os registrará até a data em que forem aplicados.

Painel de teste e implantação

Muitas equipes têm um painel dedicado para acompanhar o progresso de testes, builds e implantações. Você pode criar um painel focado em testes e implantações adicionando os seguintes widgets:

A imagem a seguir mostra um exemplo de saída do widget do Histórico de Build em um painel:

Captura de tela de um painel que mostra o histórico de build.

A imagem a seguir mostra um exemplo do resultado do widget Visão Geral do Pipeline de Lançamento no painel:

Captura de tela de um painel que inclui um gráfico de visão geral do pipeline de lançamento.

A imagem a seguir mostra um exemplo de saída do widget de status de implantação em um painel:

Captura de tela de um painel que mostra o status da implantação.

Usar a IA para planejar dashboards eficazes

Se você configurar o Servidor MCP do Azure DevOps, poderá usar assistentes de IA para ajudar a planejar e projetar painéis.

Prompts de exemplo

Tarefa Prompt de exemplo
Planejar um painel de equipe What widgets should I include on a team dashboard for a Scrum team in <Contoso> project?
Planejar um painel de projeto Help me design a project-level dashboard that gives leadership visibility into progress across all teams in <Contoso> project
Escolher widgets Which widgets should I use to track code quality and test coverage on my dashboard?
Produtividade pessoal What assigned-to-me widgets can I add to a dashboard to track my own work items and pull requests?
Visão da parte interessada Help me create a dashboard focused on release readiness for stakeholders in <Contoso> project
Integridade do pipeline What widgets should I add to monitor build and release pipeline health on a dashboard?
Gargalos de triagem Based on work items in the current sprint for <Contoso> project, where are items getting stuck and which dashboard widgets should we add to monitor those bottlenecks?
Criar uma lista de verificação do painel Create a checklist for a sprint dashboard for <Fabrikam> team: what questions should it answer, which widgets should it include, and what queries does each widget need?

Dica

Se você estiver usando o Visual Studio Code, o modo de agente será especialmente útil para iterar nas recomendações do painel enquanto você explora dados reais do projeto.