Implementar práticas kanban usando Azure Boards

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019 | TFS 2018

Para maximizar a capacidade de uma equipe de fornecer consistentemente software de alta qualidade, Kanban enfatiza duas práticas principais. A primeira é visualizar o fluxo de trabalho. Essa prática exige que você mapeie as fases de fluxo de trabalho da sua equipe e configure sua placa Kanban para corresponder. O segundo, restringir a quantidade de trabalho em andamento, exige que você defina limites de WIP (trabalho em andamento). Em seguida, você está pronto para acompanhar o progresso em seu quadro Kanban e monitorar as métricas principais para reduzir o tempo de lead ou ciclo.

Quadro Kanban

Seu quadro Kanban transforma sua lista de pendências em uma placa de sinalização interativa, fornecendo um fluxo visual de trabalho. À medida que o trabalho progride da ideia para a conclusão, você atualiza os itens no quadro. Cada coluna representa um estágio de trabalho e cada cartão representa uma história de usuário (cartões azuis) ou um bug (cartões vermelhos) nesse estágio do trabalho.

Examine este artigo para entender como configurar e começar a trabalhar com seus quadros Kanban:

  • Exibir seu quadro Kanban
  • Personalizar as colunas mostradas em seu quadro Kanban para dar suporte a como sua equipe funciona
  • Definir limites wip para restringir o trabalho em andamento
  • Atualizar o status do trabalho por meio de arrastar e soltar
  • Exibir o gráfico de fluxo cumulativo
  • Como ativar ou desativar atualizações dinâmicas

Observação

Os quadros Kanban e os Quadros de Tarefas dão suporte à visualização do fluxo de métricas de trabalho e monitoramento para otimizar esse fluxo. As placas kanban rastreiam os requisitos, são independentes de sprint e fornecem um fluxograma cumulativo para monitorar o progresso. Cada sprint é associado a um Quadro de Tarefas que dá suporte a tarefas de acompanhamento definidas para o sprint. Você pode monitorar o progresso por meio de gráficos de capacidade e do gráfico de burndown de sprint. Para obter diretrizes sobre como usar o Quadro de Tarefas, consulte Atualizar e monitorar seu Quadro de Tarefas.

As histórias e bugs do usuário correspondem aos tipos de itens de trabalho. Você usa itens de trabalho para compartilhar informações, atribuir trabalho aos membros da equipe, atualizar status, controlar dependências e muito mais.

Pré-requisitos

As placas são criadas automaticamente quando você cria um projeto ou adiciona uma equipe. Cada equipe tem acesso a seus próprios conselhos de produto e portfólio, conforme descrito em Sobre equipes e ferramentas Agile.

  • Você deve se conectar a um projeto. Se você ainda não tiver um projeto, crie um.
  • Você deve ser adicionado a uma equipe ou projeto.
  • Para adicionar itens de trabalho e exercer todos os recursos da placa, você deve receber acesso básico ou superior.
  • Para exibir ou modificar itens de trabalho, exiba os itens de trabalho neste nó e edite itens de trabalho nestas permissões de nó definidas como Permitir. Por padrão, o grupo Colaboradores tem esse conjunto de permissões. Para saber mais, confira Definir permissões e acesso para acompanhamento de trabalho.
  • Os usuários com acesso do Stakeholder para um projeto privado podem adicionar itens de trabalho e atualizar o status por meio de arrastar e soltar, mas não podem atualizar campos exibidos em cartões. Eles podem adicionar tarefas e alterar o status da tarefa.
  • Os usuários com acesso do Stakeholder para um projeto público têm acesso total aos recursos de placa, assim como os usuários com acesso Básico .
  • Você deve se conectar a um projeto. Se você ainda não tiver um projeto, crie um.
  • Você deve ser adicionado a uma equipe ou projeto.
  • Para adicionar itens de trabalho e exercer todos os recursos da placa, você deve receber acesso básico ou superior.
  • Para exibir ou modificar itens de trabalho, exiba os itens de trabalho neste nó e edite itens de trabalho nestas permissões de nó definidas como Permitir. Por padrão, o grupo Colaboradores tem esse conjunto de permissões. Para saber mais, confira Definir permissões e acesso para acompanhamento de trabalho.
  • Os usuários com acesso do Stakeholder para um projeto privado podem adicionar itens de trabalho e atualizar o status por meio de arrastar e soltar, mas não podem atualizar campos exibidos em cartões. Eles podem adicionar tarefas e alterar o status da tarefa.
  • Você deve se conectar a um projeto. Se você ainda não tiver um projeto, crie um.
  • Você deve ser adicionado a uma equipe ou projeto.
  • Para adicionar itens de trabalho e exercer todos os recursos da placa, você deve receber acesso básico ou superior.
  • Para exibir ou modificar itens de trabalho, exiba os itens de trabalho neste nó e edite itens de trabalho nestas permissões de nó definidas como Permitir. Por padrão, o grupo Colaboradores tem esse conjunto de permissões. Para saber mais, confira Definir permissões e acesso para acompanhamento de trabalho.
  • Os usuários com acesso ao Stakeholder não podem exercer esses recursos de placa: adicionar itens de trabalho, itens de trabalho de arrastar e soltar para atualizar o status ou atualizar campos exibidos em cartões. Eles podem adicionar tarefas e alterar o status da tarefa.

Observação

Os quadros Kanban e os Quadros de Tarefas dão suporte à visualização do fluxo de métricas de trabalho e monitoramento para otimizar esse fluxo. As placas kanban rastreiam os requisitos, são independentes de sprint e fornecem um fluxograma cumulativo para monitorar o progresso. Cada sprint é associado a um Quadro de Tarefas que dá suporte a tarefas de acompanhamento definidas para o sprint. Você pode monitorar o progresso por meio de gráficos de capacidade e do gráfico de burndown de sprint. Para obter diretrizes sobre como usar o Quadro de Tarefas, consulte Atualizar e monitorar seu Quadro de Tarefas.

Abra seu quadro Kanban no portal da Web

Seu quadro Kanban é um dos dois tipos de quadros disponíveis para você. O outro é o sprint Taskboard. As placas kanban rastreiam os requisitos, são independentes de sprint e fornecem um fluxograma cumulativo para monitorar o progresso. Cada sprint é associado a um Quadro de Tarefas que dá suporte a tarefas de acompanhamento definidas para o sprint. Você pode monitorar o progresso por meio de gráficos de capacidade e do gráfico de burndown de sprint. Para obter diretrizes sobre como usar o Quadro de Tarefas, consulte Atualizar e monitorar seu Quadro de Tarefas. Para obter uma visão geral dos recursos com suporte em cada lista de pendências e quadros, consulte Backlogs, quadros e planos.

  1. Verifique se você selecionou o projeto certo e selecione Quadros>de Quadros. Em seguida, selecione a equipe correta no menu seletor de equipe.

    Abra sua placa Kanban

    Para selecionar o quadro de outra equipe, abra o seletor. Em seguida, selecione uma equipe diferente ou selecione o ícone de página inicialProcurar todas as opções de quadros de equipe . Ou você pode inserir uma palavra-chave na caixa de pesquisa para filtrar a lista de pendências da equipe para o projeto.

    Selecionar o quadro de outra equipe

    Dica

    Selecione o ícone de estrela para tornar um quadro de equipe um favorito. Os artefatos favoritos ( ícone favorito) aparecem na parte superior da lista de seletores de equipe.

  2. Verifique se você selecionou itens de backlog para Scrum, Stories para Agile ou Requisitos para CMMI como o nível de backlog.

    Selecionar o nível de pendência do produto, itens de lista de pendências, histórias ou requisitos

Para alternar para a lista de pendências do produto, selecione a lista de pendências do Stories. Para alternar para um Quadro de Tarefas, consulte Atualizar e monitorar seu Quadro de Tarefas.

  1. Verifique se você selecionou o projeto certo e selecione Quadros>de Quadros. Em seguida, selecione a equipe correta no menu seletor de equipe.

    Abra sua placa Kanban

    Para selecionar o quadro de outra equipe, abra o seletor. Em seguida, selecione uma equipe diferente ou selecione o ícone de página inicialProcurar todas as opções de quadros de equipe . Ou você pode inserir uma palavra-chave na caixa de pesquisa para filtrar a lista de pendências da equipe para o projeto.

    Selecionar o quadro de outra equipe

    Dica

    Selecione o ícone de estrela para tornar um quadro de equipe um favorito. Os artefatos favoritos ( ícone favorito) aparecem na parte superior da lista de seletores de equipe.

  2. Verifique se você selecionou itens de backlog para Scrum, Stories para Agile ou Requisitos para CMMI como o nível de backlog.

    Selecionar o nível de pendência do produto, itens de lista de pendências, histórias ou requisitos

Para alternar para a lista de pendências do produto, selecione a lista de pendências do Stories. Para alternar para um Quadro de Tarefas, consulte Atualizar e monitorar seu Quadro de Tarefas.

  1. Para exibir sua placa Kanban, abra seu projeto em um navegador da Web. SelecioneHistórias de Pendências> de Trabalho> e selecione Quadro.

    Open Portfolio Kanban board, features

    Se você não vir Trabalho, o tamanho da tela poderá ser reduzido. Selecione o ícone de três pontos ( ) . Em seguida, selecione Quadro dePendências>deTrabalho>.

    Abrir Trabalho quando o tamanho da tela for reduzido

  2. Para selecionar outra equipe, abra o projeto e o seletor de equipe. Selecione uma equipe diferente ou selecione a opção Procurar .

    Selecionar outra equipe

    Sua placa Kanban é exibida.

    Quadro Kanban, modelo Agile

Mapear o fluxo de como sua equipe funciona

Kanban literalmente significa placa ou outdoor. Como primeira etapa, você personalizará sua placa para mapear como sua equipe funciona.

Ao abrir sua placa Kanban pela primeira vez, você verá uma coluna para cada estado de fluxo de trabalho. Suas colunas reais variam de acordo com o processo usado para criar seu projeto.

Para histórias de usuários, os estados Novo, Ativo, Resolvido e Fechado acompanham o progresso da ideia até a conclusão.

Estados de fluxo de trabalho de história do usuário

Quadro kanban padrão, modelo Agile

No entanto, os estágios de fluxo de trabalho da sua equipe provavelmente não são mapeados para esses estados padrão. Para que sua equipe tenha um quadro funcional, ela deve identificar as fases do processo de fluxo de trabalho e configurar o quadro para corresponder.

Por exemplo, você pode alterar suas colunas Kanban para mapear para os cinco estágios de fluxo de trabalho a seguir.

Quadro Kanban, Colunas personalizadas

Depois de identificar seus estágios, adicione e renomeie colunas para mapeá-las. Mantenha o número de colunas no mínimo enquanto ainda representa as entregas de chave que ocorrem para sua equipe.

Definir limites wip para restringir o trabalho em andamento

Nesta próxima etapa, sua equipe define limites wip para cada estágio de fluxo de trabalho. Embora a definição de limites wip seja fácil, aderir a eles requer um compromisso de equipe. As equipes novas em Kanban podem achar os limites wip contraintuitivos e desconfortáveis. Essa única prática, no entanto, ajudou as equipes a identificar gargalos, melhorar seu processo e aumentar a qualidade do software que eles enviam.

Quais limites você deve definir? Comece com números que não excedem dois ou três itens por membro da equipe trabalhando em um estágio. Respeitar os limites de WIP significa que as equipes não puxam itens para uma coluna se isso fizer com que o número de itens na coluna exceda o limite de WIP.

Quando excedem o limite, a contagem de colunas exibe vermelho. O Teams pode usar essa cor como um sinal para se concentrar imediatamente nas atividades para reduzir o número de itens na coluna.

Limites wip excedidos

Defina limites wip com base em discussões de equipe e revisite à medida que sua equipe identifica maneiras de melhorar seus processos. Use limites wip para identificar gargalos e eliminar resíduos de seus processos de fluxo de trabalho.

Acompanhar o trabalho em andamento

Depois de configurar o quadro Kanban para corresponder ao funcionamento da sua equipe, você estará pronto para usá-lo.

Aqui estão algumas coisas que você pode fazer. Veja rapidamente o tamanho estimado do trabalho para cada item exibido na parte inferior direita de cada cartão. Adicione itens à sua lista de pendências na primeira coluna. Quando as prioridades forem alteradas, mova os itens para cima e para baixo dentro de uma coluna. E, conforme o trabalho é concluído em um estágio, atualize o status de um item movendo-o para um estágio downstream.

Quadro Kanban, mover um cartão para atualizar o status

Além disso, você pode atualizar rapidamente um campo ou reatribuir a propriedade diretamente do quadro.

Kanban, atribuir itens

Atualizar seu quadro Kanban à medida que o trabalho progride ajuda a manter você e sua equipe em sincronia. Além disso, você pode ver e compartilhar o fluxo de valor que sua equipe está fornecendo aos clientes.

Importante

Os itens de trabalho que aparecem em mais de uma placa Kanban de uma equipe podem produzir resultados que não atendem às suas expectativas porque cada equipe pode personalizar suas colunas de placa Kanban e raias de natação. Os valores atribuídos aos campos Kanban Board Column, Board Column Done e Board Lane podem ser diferentes do esperado quando outra equipe atualiza o item de trabalho de um quadro diferente. Para saber mais, consulte Adicionar, examinar e atualizar itens de trabalho em Azure Boards.

Monitorar métricas e ajustar

Assim como acontece com a maioria das práticas agile, o Kanban incentiva o monitoramento de métricas principais para ajustar seus processos. Depois que sua equipe usar o quadro Kanban por várias semanas, confira seu CFD (Diagrama de Fluxo Cumulativo).

Escolha a guia Análise e escolha Exibir relatório completo para o Diagrama de Fluxo Cumulativo, conforme mostrado na imagem a seguir.

Abrir Análise

O valor médio do trabalho em andamento exclui itens de trabalho concluídos.

Use os controles interativos para escolher o período de tempo, as raias e os estados de fluxo de trabalho ou as colunas de placa Kanban. Passe o mouse sobre um ponto no tempo para mostrar quantos itens de trabalho estão em um estado específico. As configurações padrão para o fluxo cumulativo Diagram-Average trabalho em andamento incluem itens de trabalho concluídos desde que a equipe começou a acompanhar o trabalho.

Por exemplo, em 3 de julho, 101 itens estavam em um estado de pesquisa.

Abrir o CFD Analytics

As seleções que você faz são definidas apenas para você e persistem entre as sessões até alterá-las.

Escolha o gráfico conforme mostrado na imagem a seguir.

Abrir o diagrama de fluxo cumulativo

O CFD mostra a contagem de itens em cada coluna Kanban nas últimas 30 semanas ou menos. Neste gráfico, você pode ter uma ideia da quantidade de trabalho em andamento e do tempo de execução. O trabalho em andamento conta os requisitos inacabados. O tempo de entrega indica o tempo necessário para concluir um requisito a partir do momento em que foi proposto pela primeira vez.

Quadro Kanban, diagrama de fluxo cumulativo

Ao monitorar essas métricas, você pode obter informações sobre como otimizar seus processos e minimizar o tempo de entrega. Para obter mais informações, consulte Configurar um fluxograma cumulativo.

Junto com o gráfico acima, você pode adicionar widgets do Analytics ao painel. O Serviço de Análise está em versão prévia e fornece acesso a vários widgets. Para saber mais, consulte os seguintes artigos:

Tentar o próximo

Aqui estão algumas dicas úteis ao trabalhar com o quadro Kanban:

  • Para se concentrar em selecionar itens de trabalho, filtre sua placa Kanban
  • Para atribuir rapidamente itens a um membro da equipe, adicione o campo Atribuir a ser exibido nos cartões, consulte Personalizar cartões
  • Adicionar uma pista de natação para acompanhar o trabalho de alta prioridade ou acompanhar o trabalho que se enquadra em diferentes contratos de nível de serviço, consulte Swimlanes
  • Realçar itens de trabalho específicos por cartões de codificação de cores com base em um valor de campo ou marca , (consulte Personalizar cartões)
  • Se você usar Scrumban, arraste e solte cartões em um sprint para atribuí-los rapidamente a um sprint.

Cada equipe pode gerenciar sua lista de pendências e personalizar sua placa Kanban. Adicione equipes ao atribuir áreas de recursos específicas a equipes diferentes para desenvolvimento. Cada equipe pode gerenciar sua lista de pendências e se concentrar em como desenvolverá suas entregas.

Se você não estiver familiarizado com o trabalho de acompanhamento com ferramentas agile e quiser entender o que pode personalizar, consulte Personalizar sua experiência de acompanhamento de trabalho.

Habilitar atualizações dinâmicas

Habilite as atualizações dinâmicas para atualizar automaticamente o quadro Kanban quando ocorrerem alterações. Com as atualizações ao vivo habilitadas, você não precisa mais pressionar F5 para ver as alterações mais recentes.

Escolha o ícone de opções de exibição e mova o controle deslizante para atualizações dinâmicas para Ativar.

Mova o controle deslizante para atualizações dinâmicas para Ativar.

Escolha o ícone de atualizações ao vivo.

Quadro Kanban, ícone de atualizações ao vivo

À medida que um membro da equipe atualiza o status de um item de trabalho, outros membros da equipe verão essas atualizações em tempo real conforme elas ocorrem.

Atualização dinâmica