Ir para o conteúdo

Backlog

Introdução

  O backlog de produto é uma ferramenta fundamental no desenvolvimento ágil, funcionando como uma lista ordenada de tudo que é necessário para o produto. Sob a responsabilidade do Product Owner, o backlog é constantemente gerenciado e priorizado para assegurar que a equipe de desenvolvimento esteja focada nas tarefas mais relevantes e de maior valor.

Metodologia

  Durante uma entrevista com o Product Owner (PO), enquanto ele descrevia as funcionalidades desejadas, os desenvolvedores/entrevistadores tomaram notas e fizeram perguntas para esclarecer suas ideias. Após a elicitação das histórias do usuário, os critérios de acessibilidade foram definidos, e as histórias foram definidas pelo PO em duas categorias: 'In', representando itens imprescindíveis para a conclusão do projeto, e 'Out', para itens desejados, mas não críticos para o sucesso do projeto (uma abordagem adaptada para priorização de requisitos Em). em seguida, temas, épicos e recursos foram organizados para categorizar as histórias do usuário. As Tabelas a seguir apresentam o backlog do produto, com o detalhamento de cada história do usuário incluída nos detalhes do documento, bem como o significado de cada um desses termos.


Tabela 1: Participantes entrevista 1

Participante Função Local Data
Leandro de Almeida Desenvolvedor Gama - DF 16/12/2024
Leticia Resende Desenvolvedor Gama - DF 16/12/2024
Carolina Barbosa Product Owner Gama - DF 16/12/2024

Autor(a): Letícia Resende


Vídeo 01: Entrevista com o PO

Autor(a): Leandro de Almeida e Letícia Resende


Épico 1 - Gestão de Contas e Pagamentos

Tabela 2: Product Backlog Elaborado com o Product Owner

Feature História de Usuário Priorização Rastreabilidade (ID)
Feature 1 - Segunda Via de Conta US14 - Emitir e visualizar segunda via de conta In RQ04
Feature 2 - Formas de Pagamento US15 - Oferecer múltiplas formas de pagamento Out RQ08
Feature 2 - Formas de Pagamento US08 - Permitir pagamento mensal recorrente Out RQ09
Feature 3 - Atualizar Dados Cadastrais US09 - Atualizar seus dados cadastrais pelo app In RQ20
Feature 4 - Alteração do Vencimento da Conta US05 - Alterar o vencimento da conta Out RQ29
Feature 5 - Acesso/Pagamento de Contas Passadas US25 - O sistema deve permitir acessar/pagar contas passadas In RQ03
Feature 6 - Consulta de Consumo US26 - O sistema deve permitir consultar consumo In RQ05
Feature 7 - Simulação de Tarifa US29 - O sistema deve permitir a simulação da Tarifa Out RQ18

Autor(a): Letícia Resende, Natan Almeida, Leandro de Almeida, Matheus Barros, Joao Victor Marques

Épico 2 - Interatividade e Suporte ao Cliente

Tabela 3: Product Backlog Elaborado com o Product Owner

Feature História de Usuário Priorização Rastreabilidade (ID)
Feature 8 - Barra de Funções US13 - Visualizar funções mais utilizadas em uma barra Out RQ02
Feature 9 - Envio de Documentos US16 - Enviar documentos pelo aplicativo Out RQ11
Feature 10 - Suporte por Chat US17 - Resolver dúvidas pelo chat Out RQ13
Feature 11 - Notificação de Vencimento US10 - Notificar o usuário para lembrar vencimento de contas e ações pendentes. In RQ12
Feature 12 - Barra de Busca US01 - Barra de busca Out RQ01
Feature 13 - Busca de Atendimento por Protocolo US04 - Buscar atendimento pelo protocolo. Out RQ30
Feature 14 - Correção de Dados US28 - Permitir ao usuário corrigir erros retornando à tela anterior e atualizando os dados. In RQ16
Feature 15 - Alertas de Manutenção US31 - Disponibilizar alertas sobre manutenção programada. In RQ24

Autor(a): Letícia Resende, Natan Almeida, Leandro de Almeida, Matheus Barros

Épico 3 - Sustentabilidade e Consumo Consciente

Tabela 4: Product Backlog Elaborado com o Product Owner

Feature História de Usuário Priorização Rastreabilidade (ID)
Feature 16 - Informar Vazamentos US22 - Mostrar apenas mapa das áreas atendidas pela Caesb In RQ14
Feature 17 - Informações de Falta de Água US19 - Informar e visualizar falta de água In RQ15
Feature 18 - Informar Vazamentos US11 - Permitir ao usuário informar vazamentos na rua ou no hidrômetro In RQ19
Feature 19 - Dicas de Consumo Consciente US30 - Exibir dicas de consumo consciente e economia de água Out RQ22
Feature 20 - Consideração do número de pessoas no imóvel US35 - Considerar o número de pessoas no imóvel para calcular a média do consumo. Out RQ28

Autor(a): Letícia Resende, Natan Almeida, Matheus Barros, Joao Victor Marques


Épico 4: Serviços de Atendimento

Tabela 5: Product Backlog Elaborado com o Product Owner

Feature História de Usuário Priorização Rastreabilidade (ID)
Feature 21 - Agendar Atendimento Presencial US12 - Permitir ao usuário agendar atendimento presencial na unidade mais próxima In RQ21
Feature 22 - Registro e Acompanhamento de Ordens de Serviço US02 - Registrar e acompanhar ordens de serviço. In RQ23
Feature 23 - Adiantamento de Processos US07 - Adiantamento de processos via aplicativo In RQ10
Feature 24 - Filtros para Consultar Atendimentos US08 - Filtrar atendimentos por ano, mês e status In RQ17
Feature 25 - Bloqueio e Reativação de Conta US27 - Permitir bloqueio, reativação ou solicitação de reparo In RQ06
Feature 26 - Alteração de Titularidade US32 - Permitir ao usuário solicitar alteração na titularidade da conta In RQ25

Autor(a): Natan Almeida, Leandro de Almeida, Matheus Barros


Épico 5: Interface e Usabilidade

Tabela 6: Product Backlog Elaborado com o Product Owner

Feature História de Usuário Priorização Rastreabilidade (ID)
Feature 27 - Exibição de Estado Atual dos Serviços US06 - Exibir pequenas descrições ao lado dos serviços Out RQ07
Feature 28 - Escolher imóvel desejado US33 - Permitir que o usuário escolha o imóvel desejado. In RQ26
Feature 29 - Reconhecimento automático de imóveis US34 - Reconhecer automaticamente os imóveis associados ao cliente da Caesb. Out RQ27

Autor(a): Natan Almeida, Leandro de Almeida, Joao Victor Marques


Temas

Analisando as histórias de usuário, foi possível organizá-las inicialmente em 5 grandes temas.

1. Gestão de Contas e Pagamentos

2. Interatividade e Suporte ao Cliente

3. Sustentabilidade e Consumo Consciente

4. Serviços de Atendimento

5. Interface e Usabilidade

Features

  Após a definição de um épico, são criadas as características, que consistem em especificamente sucintas das capacidades do produto para alcançar os objetivos dos usuários. Elas representam funcionalidades com um grau de abstração mais elevado do que as histórias do usuário. As features estão especificadas na tabela 8.


Tabela 9: Features

Épico Feature
Épico 1 - Gestão de Contas e Pagamentos Feature 1 - Segunda Via de Conta
Feature 2 - Formas de Pagamento
Feature 3 - Atualizar Dados Cadastrais
Feature 4 - Alteração do Vencimento da Conta
Feature 5 - Acesso/Pagamento de Contas Passadas
Feature 6 - Consulta de Consumo
Feature 7 - Simulação de Tarifa
Épico 2 - Interatividade e Suporte ao Cliente Feature 8 - Barra de Funções
Feature 9 - Envio de Documentos
Feature 10 - Suporte por Chat
Feature 11 - Notificação de Vencimento
Feature 12 - Barra de Busca
Feature 13 - Busca de Atendimento por Protocolo
Feature 14 - Correção de Dados
Feature 15 - Alertas de Manutenção
Épico 3 - Sustentabilidade e Consumo Consciente Feature 16 - Informar Vazamentos
Feature 17 - Informações de Falta de Água
Feature 18 - Informar Vazamentos
Feature 19 - Dicas de Consumo Consciente
Feature 20 - Consideração do Número de Pessoas no Imóvel
Épico 4 - Serviços de Atendimento Feature 21 - Agendar Atendimento Presencial
Feature 22 - Registro e Acompanhamento de Ordens de Serviço
Feature 23 - Adiantamento de Processos
Feature 24 - Filtros para Consultar Atendimentos
Feature 25 - Bloqueio e Reativação de Conta
Feature 26 - Alteração de Titularidade
Épico 5 - Interface e Usabilidade Feature 27 - Exibição de Estado Atual dos Serviços
Feature 28 - Escolher Imóvel Desejado
Feature 29 - Reconhecimento Automático de Imóveis


Histórias de Usuário

  As Histórias de Usuário refinam ainda mais as características e serão aprofundadas na seção dedicada a elas. Elas são propostas como objetivas objetivas e de alto nível de uma funcionalidade desejada do ponto de vista do cliente. Geralmente, seguem o formato: "Eu, como .., quero ..para ...

É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: Gestão de Contas e Pagamentos

  • Requisitos relacionados: RQ03, RQ04, RQ05, RQ08, RQ09, RQ18, RQ20, RQ29
  • Descrição: Este épico aborda as funcionalidades relacionadas à gestão de contas e pagamentos no aplicativo. Inclui requisitos como acesso e pagamento de contas passadas, emissão de segunda via, diversas formas de pagamento, configuração de pagamento mensal recorrente e alteração dos dados de vencimento.

Épico 2: Interatividade e Suporte ao Cliente

  • Requisitos relacionados: RQ01, RQ02, RQ11, RQ12, RQ13, RQ16, RQ24 RQ30
  • Descrição: Este épico trata da interação do cliente com o aplicativo e suporte. Envolva requisitos como barra de busca, acesso rápido às funções mais utilizadas, envio de notificações para vencimento de contas, suporte via chat ou atendimento virtual e busca de atendimento pelo protocolo.

Épico 3: Sustentabilidade e Consumo Consciente

  • Requisitos relacionados: RQ14, RQ15, RQ19, RQ22, RQ28
  • Descrição: Este épico foca em funcionalidades para promover o consumo consciente e informar o cliente sobre questões ambientais e de serviço. Inclui consulta de consumo, informações sobre falta de água, notificações sobre manutenção programada e dicas de economia de água.

Épico 4: Serviços de Atendimento

  • Requisitos relacionados: RQ06, RQ21, RQ23, RQ25, RQ10, RQ17
  • Descrição: Este épico aborda as funcionalidades de atendimento direto e solicitação de serviços. Envolve requisitos de registro e envio de ordens de serviço, agendamento de atendimentos presenciais, alteração de titularidade de conta, filtro de atendimentos e solicitações de reparos.

Épico 5: Interface e Usabilidade

  • Requisitos relacionados: RQ07, RQ26, RQ27
  • Descrição: Este épico abrange a interface e a experiência do usuário. Inclui funcionalidades como pequenas normas para indicar o estado dos serviços, tutorial inicial para novos usuários, suporte a vários idiomas, conformidade com padrões de acessibilidade, interface intuitiva e suporte a diferentes tamanhos de tela.


Referências Bibliográficas

SERRANO, Milene. SERRANO, Maurício. Requisitos – Aula 15 . Disponível em: https://aprender3.unb.br/pluginfile.php/2972504/mod_resource/content/1/Requisitos%20-%20Aula%2015a.pdf . Acesso em 12 dez 2024.

O que é backlog do produto Scrum e como fazer um . Disponível em: https://www.lucidchart.com/blog/pt/como-fazer-um-backlog-do-produto . Acesso em 12 dez 2024.


Histórico de versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 12/12/2024 Criação do artefato Natan Almeida Letícia Resende
1.1 12/12/2024 Adição da metodologia, Features, Épicos Letícia Resende Natan Almeida
1.2 12/12/2024 Adição das Histórias de Usuário e Priorização Letícia Resende Natan Almeida
1.3 13/12/2024 Adição das Histórias de Usuário e Priorização Natan Almeida Leandro de Almeida
1.4 14/12/2024 Adiciona as features 17 a 24 Leandro de Almeida Natan Almeida
1.5 14/12/2024 Adiciona as features 25 a 32 Matheus Barros Natan Almeida
1.6 17/12/2024 Adiciona as features 33 a 40 Joao Victor Natan Almeida
1.5 05/02/2025 correção pós apresentação Letícia Resende Leandro de Almeida