ágil

Aprenda a usar kanban com o Jira Software

Step-by-step instructions on how to drive a kanban project with Jira Software

 

Claire Maynard Claire Maynard

Tutorial do kanban

Nesse tutorial, forneceremos instruções passo a passo sobre como conduzir um projeto kanban, priorizar seu trabalho, visualizar seu fluxo de trabalho e minimizar o trabalho em andamento para evitar sobrecarga na equipe, com o Jira Software.

Tempo:

10 minutos para ler. Complete em algumas semanas

 

Público-alvo:

Você é novo no desenvolvimento de software kanban e/ou Jira Software

 

Pré-requisito:

Você criou uma conta do Jira Software

Experimente grátis

O que é o Kanban?

O Kanban é similar ao Scrum no sentido de ajudar as equipes a liberar o software mais cedo e com mais frequência. No entanto, o Kanban fornece mais flexibilidade em relação ao planejamento e à execução. Em vez de trabalhar em sprints baseados em tempo, o trabalho é continuamente entregue no Kanban e sua equipe retira partes do trabalho da lista de pendências e move essas partes para o status de concluído.

Etapa 1: criar um projeto de Kanban

Assim que você acessar o Jira Software, você terá a opção de criar um projeto. Quando vir a seleção do tipo de projeto, certifique-se de selecionar o projeto de desenvolvimento de software Kanban. 

Seu novo projeto de desenvolvimento de software do Kanban também incluirá um quadro do Kanban. Assim que tiver criado seu projeto, o quadro do Kanban de sua equipe será a primeira coisa que você verá. É nele que sua equipe irá, eventualmente, manter o controle do trabalho.

Etapa 2: configurar o seu fluxo de trabalho

No Jira Software, o projeto Kanban fornece um fluxo de trabalho diferenciado com Lista de pendências, Selecionado para desenvolvimento, Em andamento e Concluído. Isso permite que o proprietário do produto adicione tarefas à lista de pendências e mova-as para o status "pronto para desenvolvimento" assim que a tarefa ou a história do usuário estiver totalmente concluída. Então, os membros da equipe podem selecionar a partir dessa coluna e mover para os status Em andamento e Concluído. Se seu fluxo de trabalho de desenvolvimento for diferente, será fácil adicionar ou remover um estado do fluxo de trabalho. Muitas equipes desejam adicionar uma etapa de GQ ou de revisão no fluxo de trabalho, por exemplo.

Para configurar seu fluxo de trabalho e colunas, clique em Quadro no canto superior direito da lista de pendências e, em seguida, selecione Configurar.

Configure seu fluxo de trabalho do kanban | Coach Agile Atlassian

Assim que estiver na página de configuração do quadro, selecione Colunas na barra lateral. É possível adicionar um status ou coluna com os botões à direita ou tocar no ícone de lixeira para remover uma coluna. Assim que tiver as colunas do fluxo de trabalho que deseja, toque em Voltar ao quadro no canto direito superior.

Etapa 3: adicionar tarefas, erros ou histórias de usuário à lista de pendências

Use o botão Criar para começar a adicionar tarefas, erros ou histórias de usuário à sua lista de pendências. No Kanban, esta é a primeira coluna do seu quadro. Se não tiver um projeto ou recurso em mente, tente criar algumas tarefas de amostra para começar e ver como funciona.

O que são histórias de usuário?

Em uma estrutura ágil, histórias de usuário são as menores unidades de trabalho. Como um {tipo de usuário} , quero { meta} para que possa { receber benefício}. 

 

Vamos usar um site como um exemplo simples para criar uma história de usuário.

 

Como cliente, quero ser capaz de criar uma conta para que eu possa ver as compras que fiz no ano passado, pois isso pode ajudar meu orçamento do ano que vem.

 

Histórias de usuário são traçadas pelo proprietário do produto e, em seguida, a equipe de produto determina coletivamente os requisitos detalhados.

Etapa 4: priorizar a lista de pendências

Para classificar ou priorizar os itens na lista de pendências, arraste e solte os cartões para cima ou para baixo na primeira coluna com base na prioridade.

Priorização no Kanban:

Uma equipe Kanban concentra-se apenas no trabalho ativamente em andamento. Assim que a equipe concluir um item de trabalho, ela começará a trabalhar no próximo. O proprietário do produto é livre para priorizar o trabalho na lista de pendências sem interromper a equipe, porque qualquer alteração fora dos itens de trabalho atuais não impacta a equipe. Contanto que o proprietário do produto mantenha os itens de trabalho mais importantes no topo da lista de pendências, a equipe de desenvolvimento tem certeza de que está retornando o valor máximo para o negócio. Portanto, não há necessidade de iterações de duração fixa que você encontra no scrum.

Pode ser útil usar a tecla de prioridade ao adicionar problemas ao quadro para que seja fácil visualizar ao priorizar. As configurações padrão no Kanban adicionarão swimlanes em seu quadro, um para itens de alta prioridade, que são rotulados "Expedite", e outro para o restante. Também é possível usar ferramentas como rótulos ou recursos dentro de cada problema para ajudá-lo a categorizar os trabalhos.

O que são swimlanes?

Uma swimlane permite a categorização dos problemas para que as equipes ágeis possam ver em quais problemas devem trabalhar em seguida. Para editar swimlanes padrão, acessa a configuração do quadro no canto superior direito da sua lista de pendências e selecione Swimlanes na barra lateral. É possível adicionar swimlanes nessa tela ao categorizar suas problemas com o JQL.

Configurar swimlanes | Coach Agile Atlassian
Swimlanes ágeis | Coach Agile Atlassian

Etapa 5: selecionar o trabalho da lista de pendências

No Kanban, os membros da equipe pegam itens da lista de pendências ou da coluna Selecionado para desenvolvimento e os movem para Em andamento.

É recomendável limitar o trabalho que está em andamento. Para tornar isso mais fácil, você pode considerar adicionar limites a suas colunas. Fazer isto fará com que um aviso seja exibido se sua equipe mover muitas tarefas para uma coluna.

Por que limitar o trabalho em andamento?

É possível definir limites para seu trabalho em andamento (WIP), o que, basicamente, permite que você defina as quantidades mínima e máxima de trabalho em cada coluna no quadro. Os limites de WIP reduzem a quantidade de trabalho quase pronta ao forçar a equipe a se focar em um conjunto menor de tarefas — melhorando, essencialmente, o modo de trabalho de sua equipe. Os limites de WIP também destacam os obstáculos em um pipeline de entrega da equipe antes de a situação se tornar extrema. Estes benefícios garantem que incrementos de valor sejam entregues aos clientes mais rapidamente, tornando os limites de WIP uma ferramenta importante no desenvolvimento ágil. Mais aqui.

No Jira Software, é possível adicionar limites mínimos ou máximos para cada coluna na seção Colunas da Configuração de quadro.

Etapa 6: fazer reuniões de equipe

No Kanban, reuniões rápidas diárias e retrospectivas são opcionais. No entanto, recomendamos que você e sua equipe decidam sobre a frequência das reuniões. Uma reunião rápida diária ainda pode ser benéfica para a equipe destacar onde existem bloqueadores no seu trabalho. Também pode ser útil para o proprietário do produto compartilhar o que tem priorizado e o motivo. Descubra o que funciona para sua equipe e teste — você sempre poderá fazer ajustes quando necessário.

O que é a reunião rápida diária?

Participantes obrigatórios: equipe de desenvolvimento e proprietário do produto

 

Opcional: partes interessadas da equipe

 

Quando: uma vez por dia, normalmente pela manhã

 

Duração: não mais que 15 minutos. Não reserve uma sala de conferências nem conduza a reunião rápida sentado. Ficar em pé faz com que a reunião seja rápida.

 

Estrutura ágil: Scrum e Kanban. 

 

Finalidade: a reunião rápida diária é projetada para informar a todos rapidamente o que está acontecendo em toda a equipe. Não é uma reunião de status completo. O tom deve ser leve e divertido, mas informativo. Peça que os membros da equipe respondam às seguintes perguntas:

 

  • O que fiz ontem?
  • No que trabalharei hoje?
  • Meu trabalho está com algum obstáculo?

 

Há uma responsabilidade implícita ao relatar o trabalho concluído ontem na frente de seus colegas de trabalho. Ninguém quer ser o membro da equipe que está constantemente fazendo a mesma coisa e não progride.

 

Dica de profissionais: algumas equipes usam cronômetros para que todos mantenham o ritmo. Outras equipes jogam uma bola entre todos para certificar-se de que todo mundo está prestando atenção. Muitas equipes distribuídas usam videoconferência ou bate-papo em grupo para lidar com problemas ocasionados pela distância. Sua equipe é única — sua reunião rápida deve ser também!

Etapa 7: usar o gráfico de controle

Em intervalos regulares, você pode dar uma olhada no gráfico de controle para monitorar o progresso da sua equipe.

O que é o gráfico de controle?

O gráfico de controle mostra as seguintes informações:

  • Por quanto tempo cada problema fica em um determinado status antes de prosseguir?
  • O tempo de ciclo de sua equipe, que é a duração média de tempo necessária para concluir cada problema. É possível ver o tempo de ciclo para seu produto, versão.
  • Uma média contínua do tempo de ciclo de sua equipe. À medida que sua equipe ficar mais eficiente, você verá esse número diminuir.

O gráfico de controle é útil porque ele ajuda a analisar como sua equipe trabalha. Algumas perguntas que você pode ter:

  • Determinados tipos de problemas demoram muito tempo para serem resolvidos? Isso pode significar que esses problemas são muito complexos ou que eles continuam sendo encaminhados para trabalhos com prioridade mais alta.
  • Os problemas estão demorando muito para fazer a transição de um status específico? Isso pode indicar um obstáculo no processo da sua equipe.
  • Qual é a média contínua da sua equipe? Sua equipe está ficando mais eficiente? Por que ou por que não?

Etapa 8: usar a lista de pendências do Kanban (opcional)

Muitas equipes amam a flexibilidade do Kanban, mas elas podem começar a sentir que a primeira coluna do seu quadro— a lista de pendências — torna-se longa e incontrolável. É por isso que adicionamos uma lista de pendências nos projetos de desenvolvimento de software do Kanban.

A lista de pendências do Kanban fornece uma lista de pendências para seu quadro, que é uma guia diferente em seu projeto. A lista de pendências do Kanban fornece, essencialmente, aos gerentes de produto, um espaço maior e dedicado para criar e priorizar livremente a lista de pendências, sem distrair a equipe do seu trabalho atual. O gerente de produto pode mover o trabalho da lista de pendências para a lista "prontos para dev" para que a equipe saiba qual trabalho será o próximo.

Confira Usar sua lista de pendências do Kanban e Habilitar a lista de pendências do Kanban para mais detalhes.

Lista de pendências do Kanban | Coach Agile Atlassian
Como ativar a lista de pendências do Kanban
  • Faça logon como um usuário com permissão global "administradores Jira".
  • Selecione Administração do Jira na barra superior > Aplicativos, role a página para baixo até a seção Jira Software .
  • Em Laboratórios do Jira Software, selecione os recursos de seu interesse.
  • Gráfico burnup
  • Lista de pendências do Kanban

Práticas avançadas

Agora você já deve ter percebido quão extremamente personalizável o Jira Software pode ser. Leia mais para ver dicas e truques avançados que sua equipe pode usar, para libertar seu potencial, e concluir o trabalho em andamento mais rápida e eficientemente.

Etapa 9: usar restrições de coluna

Na etapa 5, já discutimos a importância de limitar o trabalho em andamento. Nesta seção, vamos nos concentrar mais nisso, especialmente porque os limites realmente destacam quaisquer obstáculos que sua equipe pode estar enfrentando. Ao destacar isso desde o início, sua equipe pode reorganizar as prioridades e descobrir um plano realista de ação.

É possível configurar as restrições da coluna do seu quadro ao acessar a seção Colunas da Configuração do quadro. Lá, defina as restrições mínimas e máximas para cada coluna.

Exemplo de restrições de coluna | Coach Agile Atlassian

Se tiver mais de 10 problemas nas colunas Selecionado para desenvolvimento ou Em andamento, as colunas ficarão vermelhas na parte superior:

Kanban com restrições de coluna | Coach Agile Atlassian

Note que seu quadro pode aparecer de forma diferente se você habilitou a lista de pendências de Kanban para seu quadro.

Dependendo das necessidades da sua equipe, você pode dar um passo adiante e configurar suas restrições de coluna para excluir as subtarefas da contagem.

Para mais detalhes sobre como fazer isso, acesse Configuração de colunas.

Etapa 10: usando o diagrama de fluxo cumulativo

O diagrama de fluxo cumulativo é um dos relatórios importantes que você pode usar quando estiver trabalhando em metodologias do Kanban. O diagrama de fluxo cumulativo permite que sua equipe visualize rapidamente seu esforço e combine-o com o progresso geral do projeto.

No Jira Software, o Diagrama de fluxo cumulativo mostra os status dos problemas da sua equipe em relação a um período:

Os obstáculos aparecerão como uma mudança repentina dos status do problema no diagrama — se a mudança acontece repentinamente, de modo positivo ou negativo, vale a pena analisar os problemas não resolvidos.

Ao prever obstáculos em potencial, o Diagrama de fluxo cumulativo é uma ferramenta que toda sua equipe deve considerar.