tutorial

Aprenda a usar kanban com o Jira Software

Instruções passo a passo sobre como fazer um projeto do Kanban com o Jira Software

 

Claire Maynard Claire Maynard
Buscar tópicos

Tutorial do kanban

Neste tutorial, você tem acesso a instruções passo a passo para fazer um projeto kanban, priorizar seu trabalho, visualizar seu fluxo de trabalho e minimizar o trabalho em andamento para evitar sobrecarga da equipe – tudo com o Jira Software.

Tempo:

10 minutos de leitura. Concluir em algumas semanas

 

Público:

Iniciantes no desenvolvimento de software Kanban e/ou Jira Software

 

Pré-requisito:

Ter criado uma conta Jira Software

Experimente grátis

O que é o Kanban?

O Kanban é similar ao Scrum: ajuda as equipes a liberar o software mais cedo e com mais frequência. No entanto, o Kanban oferece mais flexibilidade em relação ao planejamento e execução. Em vez de trabalhar em sprints com prazos, o trabalho no Kanban é feito de modo contínuo e sua equipe retira partes do trabalho do backlog e move essas partes para o status de concluído.

Etapa 1: criar um projeto de Kanban

Assim que você acessar o Jira Software, vai ter a opção de criar um projeto. Quando tiver que escolher o tipo de projeto, selecione 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 vai, 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 pronto, com Backlog, Selecionado para desenvolvimento, Em andamento e Concluído. Assim, o proprietário do produto pode adicionar tarefas ao backlog, depois transferir para o status "pronto para desenvolvimento" quando a tarefa ou a história do usuário estiver totalmente pronta. Então, os membros da equipe podem selecionar tarefas nessa coluna e mover para os status Em andamento e Concluído. Se seu fluxo de trabalho de desenvolvimento for diferente, é fácil adicionar ou remover um estado do fluxo de trabalho. Muitas equipes gostam de acrescentar uma etapa de QA ou de revisão no fluxo de trabalho, por exemplo.

Para configurar seu fluxo de trabalho e colunas, clique em Painel no canto superior direito do backlog e, em seguida, selecione Configurar.

Configure seu fluxo de trabalho do kanban | Coach Agile Atlassian

Quando estiver na página de configuração do painel, 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. Quando tiver as colunas do fluxo de trabalho que quer, toque em Voltar ao painel 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 ao seu backlog. No Kanban, esta é a primeira coluna do seu painel. 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ários 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, para ajudar em 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 no backlog, arraste e solte os cartões para cima ou para baixo na primeira coluna de acordo com a prioridade.

Priorização no Kanban:

Uma equipe Kanban se concentra apenas no trabalho em andamento de verdade. Só depois de concluir um item de trabalho ela vai começar a trabalhar no próximo. O proprietário do produto é livre para priorizar o trabalho no backlog sem interromper a equipe, porque alterações fora dos itens de trabalho atuais não afetam a equipe. Contanto que o proprietário do produto mantenha os itens de trabalho mais importantes no topo do backlog, a equipe de desenvolvimento tem certeza de estar dando o retorno máximo para a empresa. Assim, não há necessidade de iterações de duração fixa como no scrum.

Pode ser útil usar a tecla de prioridade ao acrescentar itens ao painel para ficar fácil de ver ao priorizar. As configurações padrão no Kanban adicionarão raias ao painel, uma para os itens mais urgentes, rotulados "Expedite", e outra para o restante. Também é possível usar ferramentas como rótulos ou recursos dentro de cada item para categorizar as tarefas.

O que são swimlanes?

Com a raia, você pode categorizar os itens para que as equipes ágeis possam ver em quais devem trabalhar em seguida. Para editar as raias padrão, vá para a configuração de painéis no canto superior direito do backlog e selecione Swimlanes [Raias] na barra lateral. É possível acrescentar raias nessa tela categorizando seus itens 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 das colunas Backlog ou Selecionado para desenvolvimento e colocam na coluna Em andamento.

É recomendável limitar o trabalho em andamento. Para facilitar, você pode ser boa ideia dar limites às colunas. Assim, se sua equipe mover muitas tarefas para uma determinada coluna, vai aparecer um alerta.

Por que limitar o trabalho em andamento?

É possível definir limites para seu trabalho em andamento (WIP) e as quantidades mínima e máxima de trabalho em cada coluna no painel. Os limites de WIP reduzem a quantidade de trabalho quase pronta, forçando a equipe a se concentrar em um conjunto menor de tarefas e, assim, melhorar o modo de trabalho da equipe. Os limites de WIP também destacam os gargalos em um pipeline de entrega da equipe antes de a situação se tornar extrema. Com esses benefícios, os clientes recebem resultados mais rápido, o que faz dos limites de WIP uma ferramenta valiosa 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 painel.

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 combinem 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 trabalho e para o proprietário do produto compartilhar o que tem priorizado e porquê. Descubra o que funciona para sua equipe e faça o teste, sempre é possível fazer ajustes quando necessário.

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

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

 

Opcional: interessados da equipe

 

Quando: Todos os dias, pela manhã

 

Duração: Não mais que 15 minutos. Não reserve uma sala de conferências nem faça a reunião rápida com todos sentados. Ficar em pé encurta a reunião!

 

Estrutura ágil: Scrum e Kanban. 

 

Propósito: A reunião rápida diária é criada para informar a todos com rapidez o que está acontecendo na equipe. Não é uma reunião de status completo. O tom deve ser leve e divertido, mas informativo. Faça com que cada membro da equipe responda às seguintes perguntas:

 

  • O que terminei ontem?
  • Em quê vou trabalhar hoje?
  • Estou bloqueado por algo?

 

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á sempre 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 equipe.

O que é o gráfico de controle?

O Gráfico de Controle mostra as seguintes informações:

  • Por quanto tempo cada item fica em um determinado status antes de seguir em frente.
  • O tempo de ciclo da sua equipe, ou seja, o tempo médio necessário para concluir cada item. Você pode consultar o tempo de ciclo do seu produto, versão.
  • Uma média contínua do tempo de ciclo de sua equipe. À medida que sua equipe se torna mais eficiente, esse número deve diminuir.

O Gráfico de controle é útil porque ajuda a analisar como a equipe funciona. Algumas perguntas que você pode fazer são:

  • Certos tipos de itens estão demorando muito para serem concluídos? Isso pode significar que os itens são muito complexos, ou eles ficam sendo deixados de lado para tarefas mais urgentes.
  • Os itens estão demorando muito para sair de um determinado status? Pode haver um gargalo no processo da equipe.
  • Qual a média contínua da equipe? Ela está ficando mais eficiente? Por que ou por que não?

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

Muitas equipes adoram a flexibilidade do Kanban, mas elas podem começar a achar que a primeira coluna do painel — o backlog — acaba ficando longa e incontrolável. É por isso que adicionamos um backlog nos projetos de desenvolvimento de software do Kanban.

O backlog do Kanban tem um backlog do painel, que fica em uma guia diferente do projeto. O backlog do Kanban dá aos gerentes de produto um espaço maior e exclusivo para criar e priorizar livremente o backlog, sem distrair a equipe do trabalho atual. O gerente de produto pode mover o trabalho do backlog para a lista "prontos para dev" para que a equipe saiba qual trabalho será o próximo.

Confira Usar seu backlog do Kanban e Habilitar o backlog do Kanban para saber mais.

Lista de pendências do Kanban | Coach Agile Atlassian
Como ativar a lista de pendências do Kanban
  • Entre como usuário com a permissão global "Jira Administrators".
  • Selecione Administração do Jira na barra superior > Aplicativos e, em seguida, role a página para baixo até a seção Jira Software.
  • Em Jira Software Labs, selecione os recursos que são de seu interesse.
  • Gráfico burnup
  • Backlog Kanban

Práticas avançadas

Nesse ponto, você já deve ter percebido que o Jira Software pode ser extremamente personalizável. Leia mais para ver dicas e truques avançados que sua equipe pode usar para alcançar todo o seu potencial e concluir o trabalho em andamento com mais rapidez e eficiência.

Etapa 9: usar restrições de coluna

Na etapa 5, você viu a importância de limitar o trabalho em andamento. Nesta seção, veja ainda mais informações sobre o tema. Esses limites realmente dão destaque aos 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 painel na seção Colunas da Configuração do painel. 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 itens nas colunas Selecionado para desenvolvimento ou Em andamento, as colunas vão ficar vermelhas na parte superior:

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

Note que seu painel pode ter um visual diferente se você tiver habilitado o backlog Kanban para seu painel.

Dependendo das necessidades da 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 para quem trabalha com metodologias Kanban. Com esse diagrama, a equipe visualiza rapidamente quanto esforço foi feito e pode comparar com o progresso geral do projeto.

No Jira Software, o Diagrama de fluxo cumulativo mostra os status dos itens da sua equipe durante um período:

Os gargalos aparecerão como uma mudança repentina dos status dos itens no diagrama — se a mudança acontece de repente, de modo positivo ou negativo, vale a pena analisar os itens envolvidos.

O Diagrama de fluxo cumulativo é uma ferramenta que sua equipe deve considerar para prever possíveis gargalos.