DEV Community

Cover image for Estudos em Quality Assurance (QA) - Jira: O Básico de Gerenciamento de Issues
Juliano Quites
Juliano Quites

Posted on

Estudos em Quality Assurance (QA) - Jira: O Básico de Gerenciamento de Issues

As issues no Jira variam em tamanho e complexidade, podendo levar de horas a meses para serem concluídas. Cada issue é composta por vários componentes, que são:

  • Chave da issue (Issue Key): Identificador único.
  • Resumo (Summary): título.
  • Descrição (Description): Informações detalhadas.
  • Data de Conclusão (Due Date): O prazo para conclusão.
  • Responsável (Assignee): A pessoa atribuída para trabalhar na issue.
  • Relator (Reporter): Criador da issue.
  • Rótulos (Labels): Categorias para ajudar a organização das issues.

Tipos de Issues padrão:

  • Epic: Uma grande iniciativa, muitas vezes servindo como uma issue "pai" que contém tarefas menores.
  • Story: Um recurso ou requisito pela perspectiva do usuário.
  • Bug: Um erro ou problema.
  • Task: O tipo mais comum de issue, detalhando um item de trabalho (work item) específico.
  • Subtask: Uma parte menor de uma tarefa, história ou bug.

Criação e Gerenciamento de Issues: Para criar uma issue, selecione o projeto, o tipo de issue, forneça um resumo e uma descrição, depois clique em criar, desse jeito:

projeto → tipo de issue → summary → descrição → criar

É também crucial entender como as issues se relacionam entre si, pois as relações podem indicar dependências (depende de/é dependente de), bloqueios (bloqueia/é bloqueado por) ou replicações (clona/é clonado por).

IMPORTANTE!
Atualize seus work items todos os dias para refletir o progresso ou adicionar informações relevantes. Se você concluiu uma tarefa, tem perguntas ou precisa compartilhar notas de uma reunião, manter suas issues atualizadas é essencial.

Navegando em Projetos e Boards

Projetos: é uma coleção de issues. Os projetos geralmente têm nomes relacionados à equipe ou versão de lançamento, com chaves de projeto (project keys) sendo versões mais curtas desses nomes para ajudar a identificar as issues. Por exemplo:

  • Nome do Projeto: Equipe de Design de Jogos
  • Chave do Projeto: EDJ
  • Issues: EDJ-1, EDJ-2, e assim por diante.

Os projetos podem ser gerenciados pela equipe (team-managed project) ou pela empresa (company-managed project), proporcionando flexibilidade na forma de controle e monitoramento do progresso.

Boards: Boards são displays visuais do progresso do seu projeto. Eles podem conter várias colunas, como A Fazer (To do), Em Progresso (In Progress), Em Revisão (In Review) e Concluído (Done). Existem dois tipos principais de boards:

  • Kanban: Adequado para todos os tipos de equipes, oferecendo um fluxo contínuo de tarefas.
  • Scrum: Principalmente usado por equipes ágeis de desenvolvimento de software, organizando o trabalho em sprints.

As issues geralmente são encontradas no Backlog, que lista as tarefas que ainda não começaram. Para visualizar de maneira cronológica e gerenciar melhor os prazos e o progresso, use o Cronograma (Timeline).

Top comments (0)