Skip to content

Backlog do Produto

Introdução

  Refere-se a uma lista priorizada de requisitos do produto, onde cada item representa uma funcionalidade, melhoria, correção de defeitos ou qualquer outra demanda relacionada ao produto que precisa ser implementada pela equipe de desenvolvimento. isso permite um planejamento melhor das sprints em técnicas ágeis[1].

   É importante salientar que novos itens importantes podem compor o backlog a qualquer etapa do desenvolvimento. Os requisitos associados ao backlog podem ser fragmentados em diferentes níveis de abstração, e hierárquicos, sendo eles épicos, temas e histórias de usuário[2].

Vantagens de usar o backlog

  • Facilita a comunicação e o alinhamento entre todos os stakeholders sobre as prioridades e o progresso do projeto.
  • Prioriza as funcionalidades mais valiosas, garantindo que a equipe trabalhe nas tarefas que trazem mais benefícios ao negócio.
  • Permite ajustes rápidos às mudanças e novas informações, mantendo o projeto alinhado com as necessidades atuais.
  • A revisão constante dos itens do backlog promove a refinamento progressivo e a melhoria contínua do produto.
  • Considera os produtos em longo prazo, não apenas em termos de necessidades imediatas.
  • Agrega valor ao cliente
  • Identifica antecipadamente possíveis problemas, permitindo a mitigação de riscos antes que se tornem críticos.

Metodologia

   Para a metodologia foi utilizado uma planilha em excel para organizar em temas e épico dos requisitos funcionais, partindo da análise e verificação dos mesmos elicitados. Posteriormente os dados vieram o artefato.

Requisitos Elicitados

   Nas Tabelas de 1 a 5 estão registrados todos os requisitos elicitados durante o processo de elicitação, juntamente com a rastreabilidade de cada um.

3.1. Abertura e acompanhamento de reclamações

Identificador Descrição Origem
R1 Deve ser possível fazer login utilizando o gov.br INT01; ST12
RF5 Deve ser possível informar as circunstâncias da compra do produto/serviço (internet, loja física, telefone, etc.) INT05;ST01, ST03
RF6 Deve ser possível escolher qual a categoria da reclamação (atendimento, cobrança, entrega, etc.) INT06;ST01, ST03
RF7 Deve ser possível fornecer detalhes sobre a reclamação INT07;ST01, ST03
RF8 Deve ser possível informar o que espera da empresa (reembolso, resposta, justificativa, etc.) INT08;ST01, ST03
RF9 Deve ser possível anexar arquivos relacionados a reclamação (prints, nota fiscal, ordem de serviço, etc.) INT09;ST01, ST03
RF10 Deve ser possível visualizar as reclamações feitas no app QUE04; INT10; ADD01
RF11 Deve ser possível acompanhar o status de uma reclamação feita QUE06, QUE11; INT10, INT11
RF12 Deve ser possível receber notificações sobre o status de reclamações QUE11; INT10,INT11
RF15 Deve ser possível avaliar uma reclamação (nível de satisfação/nota) QUE11; INT15
RF16 Deve ser possível cadastrar os dados de uma empresa QUE11; INT15
RF17 Deve ser possível fazer upload da logomarca para o cadastro de uma empresa QUE11; INT15
RF18 Deve ser possível anexar documentos para o cadastro de uma empresa QUE11; INT15
RF23 Deve ser possível responder uma reclamação feita QUE11; INT15

Tabela 1: Funcionalidades (Autor: MEISTER, Guilherme 2024).

3.2. Pesquisa de empresa

ID Requisito Rastreabilidade
RF2 Deve ser possível pesquisar uma empresa pelo nome INT02, INT03
RNF8 As ações principais do site (ex.:fazer reclamação, ver reclamação) devem ser executadas em no máximo 5 passos ST
RNF14 Aplicativo deve estabelecer e seguir um padrão de cores e tamanhos para suas interfaces/componentes QUE
RF13 Deve ser possível visualizar reclamações feitas por outros usuários QUE04; INT12, INT13; ST05; ADD01
RF14 Deve ser possível visulizar detalhes de uma reclamação de outro usuário (status, avaliação, tempo de resposta, etc.) QUE04; INT12,INT13; ST05; ADD01
RF19 Deve ser possível visualizar as reclamações feitas sobre uma empresa QUE11; INT15; ST04
RF20 Deve ser possível visualizar como o cliente fez a compra QUE11; INT15
RF21 Deve ser possível visualizar qual tipo de reclamação o cliente apresentou QUE11; INT15
RF22 Deve ser possível visualizar os detalhes e anexos de uma reclamação sobre uma empresa QUE11; INT15
RF24 Deve ser possível visualizar estatísticas das reclamações sobre uma empresa QUE05; INT15
RF25 Deve ser possível visualizar avaliação das reclamações QUE05; INT15

Tabela 2: Interface de usuário (Autor: MEISTER, Guilherme 2024).

3.3. Desempenho

ID Requisito Rastreabilidade
RNF7 O aplicativo deve iniciar o carregamento de telas/componentes em até 2 segundos ST
RNF9 O aplicativo não deve ficar indisponível por mais de 24 horas (exceto sob aviso prévio) INT
RNF10 O aplicativo deve carregar interfaces e/ou componentes dentro de 20 segundos INT

Tabela 3: Desempenho (Autor: MEISTER, Guilherme 2024).

3.4. Segurança e Privacidade

ID Requisito Rastreabilidade
RNF4 O aplicativo deve fornecer feedback ao usuário em caso de erros/falhas QUE08, QUE09; INT41; ST09
RNF5 Todos os dados sensíveis devem ser devidamente protegidos utilizando criptografia INT42, INT43; ADD09, ADD11, ADD13
RNF6 O aplicativo deve validar a entrada do usuário(gov.br) para prevenção de ataques INT13; ADD09, ADD11, ADD13

Tabela 4: Segurança e Privacidade (Autor: MEISTER, Guilherme 2024).

Backlog

Temas

   Após a etapa de verificação e análise dos requisitos, foi observado que eles poderiam ser organizados em quatro grandes temas, que compõem o maior nível de abstração do backlog.

  • Abertura e acompanhamento de reclamação
  • Pesquisa de empresa
  • Segurança
  • Desempenho

   Após a definição dos temas, os requisitos foram especificados em um maior nível de abstração, por meio dos épicos. Os épicos são histórias de usuário que ainda podem ser mais especificadas e foram escritos utilizando o mesmo padrão do utilizado nas histórias de usuário.

Épicos

   Para diminuir o nível de abstração expresso nos temas, foram registrados os épicos, que são histórias de usuário que ainda podem ser mais especificadas. Para facilitar a leitura do backlog, os épicos estão especificados a seguir.
  • Épico 1: Abertura e acompanhamento de reclamações

    • Requisitos relacionados: RF1, RF5, RF6, RF7, RF8 ,RF9 RF10, RF11, RF12, RF13, RF14, RF15, RF16, RF17, RF18, RF23.
    • Descrição: Este épico aborda a funcionalidade principal do Consumidor.gov, que é a de abrir reclamações. Ele inclui requisitos como visualizar as reclamações feitas, avaliar uma reclamação (nível de satisfação/nota), escolher qual a categoria da reclamação (atendimento, cobrança, entrega, etc.), informar o que espera da empresa (reembolso, resposta, justificativa, etc.).
  • Épico 2: Pesquisa de empresa

    • Requisitos relacionados: RF2, RF3, RF4, RF13, RF14, RF19, RF20, RF21, RF22, RF24, RF25.
    • Descrição: Este épico trata da interface de usuário do Consumidor.gov. Ele engloba requisitos como uma interface de usuário deve ter contraste de cor, interface facilmente acessível e de fácil compreensão.
  • Épico 3: Desempenho

    • Requisitos relacionados: RNF7, RNF9, RNF10.
    • Descrição: Este épico trata dos requisitos de desempenho do Consumidor.gov. Inclui requisitos como resposta rápidos para garantir uma experiência de usuário satisfatória e O aplicativo deve ter uma boa performance e velocidade.
  • Épico 4: Segurança e Privacidade

    • Requisitos relacionados: RNF4, RNF5, RNF6
    • Descrição: Este épico aborda os requisitos de segurança e privacidade do Consumidor.gov. Inclui requisitos como gproteger os dados sensíveis do usuário, apresentar medidas de proteção, Fornecimento de informações funcione corretamente.

A tabela 5 abaixo vai relacionar a prioridade de cada história:

História de Usuário Épico Prioridade
US01 Épico 1 Must
US02 Épico 2 Must
US03 Épico 2 Must
US04 Épico 1 Must
US05 Épico 1 Must
US06 Épico 1 Must
US07 Épico 1 Must
US08 Épico 1 Could
US09 Épico 2 Could
US10 Épico 1 Must
US11 Épico 1 Could
US12 Épico 1 Must
US13 Épico 3 Could
US14 Épico 3 Must
US15 Épico 4 Could
US16 Épico 4 Must
US17 Épico 3 Could

Tabela 5: Backlog do produto (Autor: MEISTER, Guilherme 2024).

Bibliografia

  • RADIGAN, Dan. O backlog do produto: sua lista de tarefas definitiva. Atlassian. Disponível em: Backlog

  • O QUE É BACKLOG DO PRODUTO SCRUM E COMO FAZER UM. Lucidchart. Disponível em: Backlog

Histórico de Versões

Data Versão Descrição Autor(es) Data de revisão Revisor(es)
04/07/2024 1.2 Correção da numeração das tabelas Rodrigo Gontijo 04/07/2023 Igor Thiago
27/05/2024 1.1 Atualização do documento Guilherme Meister 27/05/2024 Matheus Ferreira
23/05/2024 1.0 Criação do documento Guilherme Meister 25/05/2024 Matheus Ferreira