Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022
Os widgets de tempo de espera e tempo de ciclo mostram quanto tempo leva para o trabalho fluir através do seu pipeline de desenvolvimento. Lead time é o tempo total desde que um item de trabalho é criado até quando é concluído. O tempo de ciclo é o tempo que sua equipe leva para concluir os itens de trabalho depois de começar a trabalhar neles.
Principais definições
Lead time — O tempo total decorrido desde quando um item de trabalho é criado (ou entra pela primeira vez na lista de pendências) até atingir um estado Concluído/Fechado. O lead time mede a entrega de ponta a ponta e é útil para estimar o tempo de entrega e rastrear SLAs.
Cálculo do tempo de ciclo — O período desde a primeira transição de um item de trabalho para uma categoria de estado Ativo/Em Andamento (ou Resolvido, quando aplicável) até a transição final para uma categoria de estado Concluído/Fechado. Para itens de trabalho reativados, o tempo de ciclo começa na primeira vez que o item de trabalho entrou em uma categoria de estado Ativo (ou Resolvido) e termina na última vez que entra em uma categoria de estado Concluído. O tempo de ciclo inclui todos os períodos de trabalho ativos (todo o tempo que o item passa em estados ativos), incluindo qualquer tempo ativo após a reativação.
Tempo total do ciclo — O tempo total decorrido que inclui períodos de trabalho ativos e qualquer tempo gasto no estado Fechado/Concluído antes de ocorrer uma reativação. Em outras palavras, o tempo total do ciclo reflete a duração total decorrida entre períodos ativos e fechados quando um item de trabalho é fechado e posteriormente reaberto.
Cenário de exemplo (reativação): Novo → Ativo → Resolvido → Fechado → Novo → Ativo → Fechado
Neste cenário:
- O cálculo do tempo de ciclo começa na primeira transição para Ativo e termina na transição final para Fechado (agrega as extensões ativas).
- O tempo total do ciclo inclui os períodos ativos e também o período fechado entre eles (por isso, mede a duração total decorrida nos estados ativo e fechado).
O diagrama a seguir mostra como o tempo de entrega e o tempo de ciclo são diferentes. Lead time é o tempo desde a Criação do Item de Trabalho até quando um item de trabalho entra no estado Concluído . Tempo de ciclo é o tempo desde que um item de trabalho entra pela primeira vez em uma categoria de estado Em Andamento ou Resolvido até quando ele entra em uma categoria de estado Concluído . Para obter mais informações, consulte Sobre estados de fluxo de trabalho em listas de pendências e painéis.
Como o tempo de ciclo lida com itens de trabalho reativados
Para itens de trabalho que são reativados (movidos de um estado Concluído de volta para um estado Em Andamento ), o tempo de ciclo começa a partir da primeira vez que o item de trabalho entra em uma categoria de estado Em Andamento ou Resolvido e termina na última vez que entra em uma categoria de estado Concluído . O tempo de ciclo inclui todo o período de trabalho ativo, incluindo qualquer momento após a reativação.
Exemplo de cenário:
- Novo → Ativo → Resolvido → Concluído → Novo → Ativo → Concluído
- Cálculo do tempo de ciclo: Da primeira transição para Ativo à transição final para Fechado
- Tempo total do ciclo: Inclui períodos de trabalho ativos e o tempo no estado Fechado antes da reativação
Este método de cálculo dá uma imagem completa do tempo total necessário para concluir o item de trabalho, incluindo qualquer retrabalho ou esforço extra após a reativação. O cálculo do lead time segue o mesmo princípio — abrange todo o período desde a criação do item de trabalho até a conclusão final, independentemente de quaisquer estados intermediários concluídos.
Essas medidas ajudam as equipes a planejar, encontrar variações na eficiência e identificar possíveis problemas no processo. Tempos de espera e de ciclo mais baixos significam um fluxo de trabalho mais rápido da equipa. Verifique os gráficos de tempo de espera e tempo de ciclo antes ou durante cada retrospetiva. Use o lead time para estimar os prazos de entrega e acompanhar os SLAs (Service Level Agreements, contratos de nível de serviço). Use o tempo de ciclo para encontrar problemas de processo, identificar tendências e ajudar no planejamento.
Para obter mais informações, consulte Orientação sobre fluxo cumulativo, lead time e cycle time.
Pré-requisitos
| Categoria | Requerimentos |
|---|---|
| Níveis de acesso |
-
Membro do projeto. - Pelo menos acesso básico . |
| Permissões |
-
Administrador de equipa ou administrador de projeto ou permissões específicas de painel foram concedidas a você. - Para adicionar um widget a um painel da equipe: Membro da equipe. |
| Ativação de recursos | Azure Boards foi habilitado. Se desativado, nenhum dos widgets do Google Analytics de acompanhamento de trabalho será exibido. Para reativá-lo, consulte Ativar ou desativar um serviço. |
| Consciência de tarefas | Conhecimento de quaisquer tarefas necessárias ou recomendadas listadas posteriormente neste artigo. |
| Categoria | Requerimentos |
|---|---|
| Níveis de acesso |
-
Membro do projeto. - Pelo menos acesso básico . |
| Permissões |
-
Administrador de equipa ou administrador de projeto ou permissões específicas de painel foram concedidas a você. - Para adicionar um widget a um painel da equipe: Membro da equipe. |
| Ativação de recursos |
-
Azure Boards ativado. Se desativado, nenhum dos widgets do Google Analytics de acompanhamento de trabalho será exibido. Para reativá-lo, consulte Ativar ou desativar um serviço. - Análise instalada e ativada. Os membros do grupo Administradores da Coleção de Projetos podem adicionar extensões ou habilitar o serviço. Os proprietários da organização são automaticamente membros deste grupo. |
- Certifique-se de que o quadro da sua equipa tem colunas e raias definidas que suportam os seus processos de fluxo de trabalho.
- Adicione o widget ao seu painel. Existem dois widgets: Cycle Time e Lead Time. Selecione o que você deseja exibir e configurar.
Configurar os widgets Tempo de ciclo e Tempo de entrega
A caixa de diálogo de configuração é a mesma para os widgets Tempo de ciclo e Tempo de entrega. Configure esses widgets para uma equipe. Para obter mais informações, consulte Criar ou adicionar uma equipe.
Selecione o ícone do menu de
contexto e, em seguida, selecione Configurar para abrir a caixa de diálogo de configuração.Modifique o título e selecione os valores que deseja monitorar:
- Equipa
- Itens de trabalho
- Raia
- Critérios de campo
- Período
Para selecionar uma Swimlane, selecione Backlog.
Nota
Você só pode selecionar tipos de item de trabalho que são adicionados a uma lista de pendências. Para adicionar tipos de item de trabalho a uma lista de pendências, consulte Personalizar as suas listas de pendências ou quadros (Processo de herança). Para o processo XML no local, consulte a referência do elemento XML de configuração de processo.
Para filtrar ainda mais os itens de trabalho usados para calcular o lead ou o tempo de ciclo, especifique os Critérios de Campo. Por exemplo, todos os itens de trabalho cujo campo Release está definido como Milestone 1.
Nota
Se você não fornecer valores para o filtro, todos os itens de trabalho poderão ser selecionados ou o filtro poderá ser inválido, dependendo do tipo de critério de filtro.
Para um fluxo contínuo, selecione Período contínuo e especifique o número de dias que deseja visualizar no gráfico.
Ou, para uma exibição de escopo fixo, selecione e especifique a Data de início. Selecione esta visualização se sua equipe empregar um processo Scrumban ou seguir um processo de sprint padrão. A principal diferença entre esses dois tipos de gráficos é que o gráfico de escopo fixo fornece informações de mudança de escopo na maioria dos casos.
Quando terminar, selecione Guardar. A imagem a seguir mostra um exemplo de gráfico de Lead Time mostrando 60 dias de dados.
Para que seus gráficos de tempo de espera e tempo de ciclo forneçam dados úteis, sua equipe precisa atualizar rapidamente o status dos itens de trabalho que os widgets rastreiam.
Interpretar os gráficos de controle de dispersão
Os widgets Lead Time e Cycle Time são exibidos como gráficos de controle de dispersão. Eles mostram informações resumidas e fornecem vários elementos interativos.
Exemplo de widget Lead Time
Os pontos do gráfico representam itens de trabalho concluídos. Sua posição no eixo horizontal mostra a data em que a equipe os terminou, e sua posição no eixo vertical mostra o tempo de espera ou tempo de ciclo calculado.
- Pontos maiores mostram vários itens de trabalho com o mesmo tempo de espera ou tempo de ciclo
- A cor do ponto corresponde ao tipo de item de trabalho mostrado na legenda
- Pontos cinza escuro mostram uma mistura de tipos de item de trabalho
Elementos de resumo
- Dias médios (tempo de espera ou tempo de ciclo) para os principais tipos de itens de trabalho definidos para o gráfico. Esse número nem sempre é o tempo médio de ciclo ou de entrega de todos os itens de trabalho. Depende de como você configura os widgets. A média é baseada em cada dia que a equipe gasta em um item de trabalho.
- O número de itens de trabalho da lista de pendências usados nos cálculos do gráfico. Se houver mais de três tipos de itens de trabalho, você verá um resumo para Outros.
- A linha de tendência preta mostra a média móvel.
- A banda ao redor da linha de tendência mostra o desvio padrão.
Elementos interativos
- Passe o cursor sobre qualquer ponto para ver quais itens de trabalho compõem o ponto de dados e o tempo de espera ou ciclo desses itens.
- Selecione um ponto para abrir o item de trabalho ou uma consulta que liste os itens de trabalho.
- Filtre o gráfico selecionando um tipo de item de trabalho na legenda (
,
, ou outro ícone) para filtrar esse tipo. Para voltar ao gráfico original, atualize o painel.
Cálculos de média móvel e desvio padrão
Média móvel diária: a média dos pontos de dados na janela de média móvel, com base no dia atual e nos N dias anteriores. N é 20% do número de dias que o gráfico mostra, arredondado para baixo para o número ímpar mais próximo.
- Exemplo: Se o gráfico mostrar os últimos 30 dias, então N = 5 dias (20% de 30 dias é 6, arredondado para 5).
Janela de média móvel: para 10 de abril, a janela abrange os cinco dias anteriores. A média móvel de 10 de abril é a média de todos os pontos de dados de 5 a 10 de abril.
- Se a janela de média móvel não tiver pontos de dados, o gráfico não mostrará uma linha de média móvel. Isso pode acontecer se não houver dias suficientes para calcular uma média móvel.
Desvio padrão: Mostra como uma banda em torno da média móvel e é calculado a partir de todos os pontos de dados na mesma janela de média móvel.
- Se a janela da média móvel não tiver pontos de dados, o gráfico não mostrará o desvio padrão.
Usar uma API REST para adicionar um widget
Adicione um widget de forma programática utilizando o seguinte endpoint da API:
POST https://dev.azure.com/{organization}/{project}/{team}/_apis/dashboard/dashboards/{dashboardId}/widgets?api-version=7.1-preview.2
Para obter mais informações, consulte API REST - Obter widget.