Tutorial JIRA: Como usar a ferramenta de software Jira para iniciantes

O que é JIRA?

JIRA é uma ferramenta desenvolvida pela Australian Company Atlassian. Este software é usado para rastreamento de bugs, rastreamento de problemas e gerenciamento de projetos . O nome "JIRA" é na verdade herdado da palavra japonesa "Gojira" que significa "Godzilla". O uso básico desta ferramenta é rastrear problemas e bugs relacionados ao seu software e aplicativos móveis.

Ele também é usado para gerenciamento de projetos. O painel do JIRA consiste em muitas funções e recursos úteis que facilitam o manuseio de problemas. Alguns dos principais recursos estão listados abaixo. Vamos aprender o software JIRA Defect e Project tracking com este Curso de Treinamento.

Como usar o Jira?

Neste tutorial Jira para iniciantes, você aprenderá -

  1. Esquema JIRA
  2. Problemas do JIRA e tipos de problemas
    • Qual é o problema do JIRA?
    • Tipos de problema
  3. Componentes JIRA
  4. Tela JIRA
  5. Atributos do problema
  6. Emitir esquemas de segurança
    • Administração do Sistema
  7. Como criar um problema no JIRA
    • Subtarefa
    • WorkFlows
    • Plug-ins no JIRA
    • JIRA Agile
    • Criando problema no Agile
    • Como criar um épico no Agile
    • Uso de Clone e Link no JIRA
  8. Relatórios no JIRA
    • Quadro Kanban e problemas de gerenciamento
    • JIRA Scrum Vs JIRA Kanban

Esquema JIRA

Dentro do esquema JIRA, tudo pode ser configurado, e consiste em

  • Fluxos de Trabalho
  • Tipos de problema
  • Os campos personalizados
  • Telas
  • Configuração de Campo
  • Notificação
  • Permissões

Problemas do JIRA e tipos de problemas

Esta seção irá guiá-lo através do JIRA Software Issue e seus tipos.

Qual é o problema do JIRA?

O problema do JIRA rastrearia o bug ou problema que está por trás do projeto. Depois de importar o projeto, você pode criar problemas.

Em Problemas, você encontrará outros recursos úteis, como

  • Tipos de problema
  • Fluxo de trabalho
  • Telas
  • Campos
  • Atributos do problema

Vamos ver o problema do JIRA em detalhes

Tipos de problema

Tipo de problema exibe todos os tipos de itens que podem ser criados e rastreados via JIRA. Os problemas do JIRA são classificados em várias formas, como novo recurso, subtarefa, bug, etc., conforme mostrado na captura de tela.

Existem dois tipos de esquemas de tipos de problemas no JIRA, um é

  • Esquema de tipo de problema padrão : No esquema de tipo de problema padrão, todos os problemas recém-criados serão adicionados automaticamente a este esquema
  • Esquema de tipo de problema do Agile Scrum: Problemas e projetos associados ao Agile Scrum usarão este esquema

Além desses dois esquemas de tipo de problema, você também pode adicionar esquemas manualmente de acordo com o requisito, por exemplo, criamos o esquema de TI e Suporte , para isso vamos arrastar e soltar os tipos de problema do tipo de problema disponível para o tipo de problema para o esquema atual como mostrado na captura de tela abaixo

Componentes JIRA

Componentes são subseções de um projeto; eles são usados ​​para agrupar questões dentro de um projeto em partes menores. Os componentes adicionam algumas estruturas aos projetos, dividindo-os em recursos, equipes, módulos, subprojetos e muito mais. Usando componentes, você pode gerar relatórios, coletar estatísticas e exibi-las em painéis e assim por diante.

Para adicionar novos componentes, conforme mostrado na tela acima, você pode adicionar nome, descrição, lead de componente e responsável padrão.

Tela JIRA

Quando o problema é criado no JIRA, ele será organizado e representado em diferentes campos, esta exibição de campo no JIRA é conhecida como uma tela. Este campo pode ser transferido e editado por meio do fluxo de trabalho. Para cada problema, você pode atribuir o tipo de tela conforme mostrado na captura de tela. Para adicionar ou associar uma operação de problema a uma tela, você deve ir no menu principal e clicar em Problemas, depois clicar em Esquemas de Tela e depois clicar em "Associar uma operação de problema a uma tela" e adicionar a tela de acordo com o requisito.

Atributos do problema

Atributos do problema abrangem

  • Status
  • Resoluções
  • Prioridades

Status: diferentes status são usados ​​para indicar o andamento de um projeto, como A fazer, InProgress, Open, Closed, ReOpened e Resolved. Da mesma forma, você tem resoluções e prioridades. Na resolução, ele novamente informa sobre o andamento do problema, como Corrigido, Não corrige, Duplicar, Incompleto, Não é possível reproduzir, Concluído, você também pode definir as prioridades do problema se um problema é crítico, principal , menor, bloqueador e trivial.

Emitir esquemas de segurança

Esta função no JIRA permite que você controle quem pode ver os problemas. Consiste em vários níveis de segurança que podem ter usuários ou grupos atribuídos a eles. Você pode especificar o nível de segurança para os problemas ao criar ou editar um problema.

Da mesma forma, há um Esquema de Permissão Padrão, qualquer novo projeto criado será atribuído a este esquema. Os esquemas de permissão permitem que você crie um conjunto de permissões e aplique esse conjunto de permissões a qualquer projeto.

Administração do Sistema

Alguns dos recursos úteis que o administrador do JIRA oferece aos usuários são:

  • Registro de auditoria

    Em Registro de auditoria, você pode ver todos os detalhes sobre o problema criado e as alterações feitas nos problemas.

  • Vinculação de problema

    Isso mostrará se os seus problemas estão vinculados a qualquer outro problema que já esteja presente ou criado no projeto e você também pode desativar o link de problemas no próprio painel

  • Mail no JIRA

    Usando o sistema de e-mail no admin, você pode enviar problemas para uma conta em um servidor de e-mail POP ou IMAP ou mensagens gravadas no sistema de arquivos gerado por um serviço de e-mail externo.

  • Eventos

    Um evento descreve o status, o modelo padrão, o esquema de notificação e as associações de função pós-transição do fluxo de trabalho para o evento. Os eventos são classificados em dois eventos do sistema (eventos definidos pelo JIRA) e eventos personalizados (eventos definidos pelo usuário).

  • Lista de observação

    O JIRA permite que você observe um problema específico, que informa sobre as notificações de quaisquer atualizações relacionadas a esse problema. Para assistir a um problema, clique na palavra "assistir" na janela de problemas e, se quiser ver quem está observando seus problemas, clique no número entre colchetes.

  • Coletores de problemas

    Na forma de problemas do JIRA, um coletor de problemas permite que você reúna feedback em qualquer site. Na administração, se você clicar em Coletores de problemas, uma opção será aberta solicitando Adicionar coletor de problemas. Depois de configurar a aparência de um Coletor de problemas, incorpore o JavaScript gerado em qualquer site para feedback.

  • Ferramentas de desenvolvimento

    Você também pode conectar suas ferramentas de desenvolvimento de software à ferramenta JIRA usando esta função administrativa. Você deve inserir a URL do aplicativo para se conectar ao JIRA.

Como criar um problema no JIRA

O JIRA Dashboard será aberto quando você inserir seu ID de usuário e senha. No painel de controle gratuito do JIRA, você encontrará a opção Projeto; ao clicar nela, será aberta uma janela que lista opções como Rastreamento de Problemas Simples, Gerenciamento de Projetos, Agile Kanban, Jira Classic e assim por diante, conforme mostrado na captura de tela abaixo.

Ao clicar na opção Rastreamento Simples do Problema, outra janela será aberta, onde você poderá citar todos os detalhes do problema e também atribuir o problema ao responsável.

Quando você clica no botão "Enviar", uma janela é aberta onde você pode executar uma lista de trabalhos como criar problemas, atribuir problemas, verificar o status de problemas como resolvido, Em andamento ou fechado e assim por diante.

Assim que o problema for criado, um pop-up aparecerá na tela dizendo que seu problema foi criado com sucesso, conforme mostrado na captura de tela abaixo

Agora, se você quiser editar um problema ou exportar o problema para um documento XML ou Word, passe o mouse no painel principal e clique em Problemas . Nas opções de problemas , clique em pesquisar problemas que abrirá uma janela de onde você pode localizar seus problemas e executar várias funções.

Quando você seleciona "pesquisar problemas" em Problemas, uma janela aparecerá conforme mostrado na captura de tela

  1. A opção Pesquisar por problemas o levará a uma janela onde você pode ver os problemas criados por você, como aqui temos os problemas ST1 e ST2
  2. Aqui na captura de tela, você pode ver o problema "Bug detectado durante o teste de aceitação do usuário" e todos os detalhes relacionados a ele. A partir daqui, você pode realizar várias tarefas, como interromper o andamento dos problemas, editar os problemas, comentar sobre os problemas, atribuir problemas e assim por diante
  3. Até você pode exportar detalhes do problema para um documento XML ou Word.
  4. Além disso, você pode visualizar a atividade em andamento sobre o problema, revisões sobre o problema, registro de trabalho, histórico do problema e assim por diante.
  5. Na opção de rastreamento de tempo, você pode até mesmo ver o tempo estimado para resolver os problemas

Na mesma janela, você pode definir um filtro para o problema e salvá-lo em Filtros favoritos , para que quando quiser pesquisar ou visualizar um problema específico, você pode localizá-lo usando o filtro.

Para ver o resumo do problema, você pode clicar no resumo das opções , isso abrirá uma janela que mostrará todos os detalhes do seu projeto e andamento neste gráfico. No lado direito da janela de resumo, há um Fluxo de atividades que fornece os detalhes sobre os problemas e comentários feitos pelo responsável sobre o problema.

Subtarefa

Os problemas de subtarefa são úteis para dividir um problema pai em várias tarefas menores que podem ser atribuídas e rastreadas separadamente. Ele aborda problemas de forma mais abrangente e segregam a tarefa em pedaços menores de tarefas a serem executadas.

Como criar uma subtarefa

A subtarefa pode ser criada de duas maneiras

  • Criar subtarefa sob o problema pai
  • Criar um problema em uma subtarefa

Para criar uma subtarefa no JIRA, você deve selecionar um problema ao qual deseja atribuir a subtarefa. Na janela de problemas, clique na opção Atribuir mais e, em seguida, clique em criar subtarefa, conforme mostrado na captura de tela abaixo. Você também pode selecionar converter em subtarefa na mesma guia para converter o problema pai em uma subtarefa.

Depois de clicar em Criar Subtarefa , uma janela aparecerá para adicionar o problema da subtarefa. Preencha os detalhes sobre a subtarefa e clique em Criar como mostrado na captura de tela abaixo, e isso criará a subtarefa para o problema pai.

Isso criará uma subtarefa nos problemas principais e os detalhes aparecerão sobre quando concluir a tarefa na página de tipo de problema, conforme mostrado na captura de tela abaixo. Se desejar adicionar mais subtarefas, você pode clicar no sinal de mais (+) no canto do painel de subtarefas. Da mesma forma, se você quiser anotar o tempo gasto na tarefa atual, clique no sinal de mais (+) no canto do controle de tempo e coloque os detalhes na folha de registro.

Alguns pontos importantes a serem lembrados ao criar a subtarefa

  • Você pode ter quantas subtarefas forem necessárias em um problema
  • Você não pode ter uma subtarefa para uma subtarefa
  • Uma vez que uma subtarefa é criada por um pai, o pai não pode ser convertido em uma subtarefa
  • Uma subtarefa pode, no entanto, ser convertida em um problema pai
  • Você pode trabalhar em sua subtarefa sem ter que navegar para longe do problema principal

WorkFlows

Um fluxo de trabalho JIRA é um conjunto de status e transições pelos quais um problema passa durante seu ciclo de vida. O fluxo de trabalho do JIRA abrange cinco estágios principais, uma vez que o problema é criado.

  • Problema em aberto
  • Problema resolvido
  • Problema InProgress
  • Problema reaberto
  • Fechar problema

Enquanto o fluxo de trabalho no JIRA compreende status, cessionário, resolução, condições, validadores, pós-funções e propriedades

  • Status: representa as posições dos problemas em um fluxo de trabalho
  • Transições: as transições são as pontes entre os status, a maneira como um determinado problema passa de um status para outro
  • Cessionário: O cessionário dita a parte responsável por qualquer problema e determina como a tarefa seria executada
  • Resolução: explica por que um problema passa de um status aberto para fechado
  • Condições: as condições controlam quem pode realizar uma transição
  • Validadores: podem garantir que a transição pode acontecer, dado o estado do problema
  • Propriedades: o JIRA reconhece algumas propriedades nas transições

Você pode atribuir o status do problema na própria janela. Ao clicar na caixa de seleção do status EM andamento , conforme mostrado na captura de tela abaixo, o status será refletido no painel de problemas destacado em amarelo.

Para o problema que criamos, o JIRA apresentará um fluxo de trabalho que mapeia o andamento do projeto. Conforme mostrado na captura de tela, qualquer status que definimos no painel de problemas será refletido no gráfico de fluxo de trabalho, aqui definimos o status do problema em "Em andamento" e o mesmo status é atualizado no fluxo de trabalho, destacado em amarelo. O fluxo de trabalho pode fornecer uma visão geral rápida do trabalho em processo.

Plug-ins no JIRA

Existem plug-ins disponíveis para que o JIRA funcione de forma mais eficaz, alguns desses plug-ins são Zendesk, Salesforce, GitHub, Gitbucket e assim por diante. Alguns deles permitem que a equipe de suporte relate problemas diretamente no JIRA, cria repositórios privados ilimitados com problemas completos e suporte de gerenciamento de teste, etc.

JIRA Agile

O método Agile ou Scrum geralmente é usado por equipes de desenvolvimento que seguem um roteiro de recursos planejados para as próximas versões de seus produtos. O Agile segue os mesmos roteiros para rastrear seus problemas como em outros métodos JIRA A fazer -> Em andamento -> Concluído, conforme mostrado na captura de tela abaixo, temos um problema em A fazer e o segundo em andamento. Assim que o problema em andamento for resolvido, ele passará para o status Concluído e, da mesma forma, o problema em A fazer passará para o próximo estágio Em andamento.

Criando problema no Agile

Para criar um problema ágil, vá ao menu principal na aba Agile , clique em "Getting Started" , ao clicar sobre ele irá pedir para criar um novo quadro para os problemas do Scrum ou Kanban . Você pode escolher sua opção de acordo com sua necessidade, aqui selecionamos o método Scrum.

Como criar um épico no Agile

No JIRA Agile, um épico é simplesmente um tipo de problema. O épico captura uma grande obra. É uma grande história de usuário que pode ser dividida em várias pequenas histórias. Para completar um épico, podem ser necessários vários sprints. Você pode criar um novo épico no Agile ou usar o problema que você criou no quadro JIRA normal. Da mesma forma, você também pode criar uma história para o Agile Scrum.

Modo de planejamento no Agile:

O modo Plano exibe todas as histórias de usuário criadas para o projeto. Você pode usar o menu do lado esquerdo para decidir a base na qual os problemas devem ser exibidos. Ao clicar no menu do lado direito sobre o problema, você pode criar subtarefas, trabalho de log, etc.

Modo de Trabalho em Agile

Ele exibirá as informações do sprint ativo. Todos os problemas ou histórias de usuários serão exibidos em três categorias, conforme mostrado na captura de tela abaixo A fazer, Em andamento e Concluído para mostrar o andamento do projeto ou problemas.

Uso de Clone e Link no JIRA

No JIRA, você também pode clonar o problema. Uma vantagem de clonar um problema é que uma equipe diferente pode trabalhar separadamente no problema e resolvê-lo rapidamente.

Há outra função útil é o JIRA Link . A vinculação de problemas permite que você crie uma associação entre dois problemas existentes no mesmo servidor JIRA ou em servidores diferentes. Conforme mostrado na captura de tela, vinculamos o problema atual "O menu suspenso do ST-6 não está funcionando" com outro problema "A GUI do ST-4 não responde - reteste as funções da GUI" .

Como aqui, definimos o sprint para 1 dia e ele executará o sprint para esse período de tempo específico, conforme mostrado na captura de tela abaixo. Se você estiver trabalhando com scrum e quiser priorizar o problema ou classificar o problema, basta arrastar e soltar o problema no backlog.

Além disso, existem várias tarefas que você pode fazer, por exemplo, se você clicar no canto direito da janela, uma lista de funções irá aparecer que você pode usar conforme sua necessidade.

Relatórios no JIRA

Para rastrear o progresso no Agile, um gráfico Burndown mostra a quantidade real e estimada de trabalho a ser feito no sprint. Um gráfico burndown típico será parecido com este, onde a linha vermelha indica a tarefa real restante, enquanto a linha azul indica a tarefa ideal restante durante o ciclo scrum.

Além do gráfico Burn down, há outras opções disponíveis na automação do JIRA, como Sprint Report, Epic Report, Version Report, Velocity Chart, Control Chart, Cumulative flow diagram . Você também pode usar a opção de gráfico diferente para representar o andamento do seu projeto.

Como aqui na captura de tela acima, selecionamos um gráfico de pizza para as prioridades dos problemas. Ele irá gerar um gráfico de pizza representando as prioridades e gravidade dos problemas em porcentagem para todo o projeto, conforme mostrado abaixo. Você pode visualizar o gráfico de pizza de diferentes perspectivas, como Responsável, Componentes, Tipo de Problema, Prioridade, Resolução e Status e assim por diante.

Você também pode configurar como deseja ver o quadro scrum. O painel Scrum oferece várias opções através das quais você pode fazer alterações na aparência do seu painel. Vários recursos que você pode configurar usando o scrum são colunas, raias, filtros rápidos, cores de cartas e assim por diante. Aqui, selecionamos o gerenciamento de colunas e selecionamos as opções Contagem de problemas, e ele mostrará o número total de problemas em andamento, a fazer ou concluído. No gerenciamento de colunas, podemos adicionar uma coluna adicional de acordo com nossos requisitos, da mesma forma, existem diferentes recursos que você pode configurar no quadro.

Filtros

Você também pode definir outros filtros além dos filtros padrão para filtrar os problemas. Os filtros que você pode usar são data, componente, prioridade, resolução e assim por diante.

Quadro Kanban e problemas de gerenciamento

Assim como o quadro Agile Scrum, também podemos criar um quadro Kanban, aqui criamos um projeto denominado Cloud Testing. O quadro Kanban é útil para a equipe que gerencia e restringe seu trabalho em andamento. Os quadros Kanban são visíveis no modo Trabalho, mas não no modo Plano.

Aqui, criamos um problema "Bug detectado durante o teste de carga" e "Verificar problemas relacionados ao servidor em nuvem" no Quadro Kanban, conforme mostrado na captura de tela abaixo. Ele também mostra o status deles também destacado em vermelho.

Kanban é considerado a melhor metodologia para correção de bugs e liberação de manutenção, onde as tarefas recebidas são priorizadas e então trabalhadas de acordo. Existem poucas medidas que podem tornar o Kanban mais eficiente.

  1. Visualize seu fluxo de trabalho
  2. Limite o trabalho em andamento
  3. Trabalhe nas questões
  4. Meça o tempo do ciclo

JIRA Scrum vs. JIRA Kanban

Scrum

Kanban

Relatórios

Gráfico Burndown: O gráfico mostra todas as mudanças e escopos alterados enquanto o sprint ainda está ativo, outros gráficos incluem Relatório Sprint, Gráfico de Velocidade, Relatório Epic, etc.

Relatórios

Gráfico de controle: permite medir o tempo de ciclo de problemas, mostrando o tempo médio e o tempo real necessário para concluir os problemas

Agile Board

Ele permite que a equipe veja o andamento dos sprints. Este é o modo de trabalho, onde você pode ver o próprio tabuleiro dividido em diferentes status.

Restrições

A equipe pode decidir se aumenta ou diminui o número de problemas que devem ser exibidos em cada status.

Backlog

É aqui que a equipe irá planejar sprints e estimar histórias que entrarão em cada sprint

Fluxo de Trabalho

Você pode mapear colunas para os status de seu fluxo de trabalho. Simplesmente adicionando ou removendo colunas, o fluxo de trabalho pode ser alterado quando necessário.

Artigos interessantes...