Pular para conteúdo

Backlog do Produto

Introdução

O backlog de um produto é uma ferramenta essencial em desenvolvimento ágil, é como um cardápio de opções, listando todas as ideias e melhorias planejadas. Essa lista é constantemente atualizada e priorizada com base no valor que cada item traz ao produto e nas necessidades dos usuários e do negócio e funciona como um guia estratégico, ajudando a equipe a priorizar e desenvolver funcionalidades alinhadas com metas e expectativas, mantendo o produto flexível diante de mudanças.

Motivação e Objetivo

O uso do backlog oferece diversas vantagens que podem impulsionar a eficácia e eficiência de um projeto. Ao adotar essa prática, a equipe beneficia-se das seguintes razões:

  • Lista Organizada e Fácil de Usar: Proporciona uma visão estruturada e acessível das tarefas pendentes.

  • Simplicidade na Priorização de Tarefas: Facilita o processo de decidir quais tarefas devem ser abordadas primeiro.

  • Flexibilidade para Ajustes: Permite adaptações rápidas conforme as mudanças nas prioridades ou requisitos.

  • Exibição Imediata e Organizada das Dependências: Facilita a compreensão das relações entre as diferentes tarefas.

  • Consideração de Aspectos a Longo Prazo: Vai além das necessidades imediatas, considerando o panorama completo do projeto.

  • Agrega Valor ao Cliente: Foca nas necessidades e expectativas do cliente, garantindo entregas que realmente importam.

  • Possibilidade de Estimativas: Permite uma visão mais clara do tempo e recursos necessários para concluir as tarefas.

Essas vantagens não apenas otimizam o fluxo de trabalho, mas também contribuem para o sucesso e satisfação global do cliente. O backlog é mais do que uma ferramenta; é uma estratégia para impulsionar o progresso e a entrega de valor.

Metodologia

O backlog é dividido em três áreas: temas, épicos e histórias de usuário, onde os temas são as formas mais abstratas e as histórias de usuário as menos abstratas, com base no conhecimento adquirido na referência [1].

A elaboração do backlog do produto partiu da análise e verificação dos requisitos funcionais elicitados anteriormente no projeto, seguida pelo agrupamento destes requisitos em temas e épicos, baseados nas histórias de usuário.

Requisitos Elicitados

Na Tabela 1 estão registrados todos os requisitos elicitados durante o processo de elicitação, juntamente com a origem de cada requisito.

Tabela 1 - requisitos elicitados

Identificador Requisito Rastreabilidade
RF01 No aplicativo deve ser possível realizar o cadastro do usuário. BS1
RF02 Deve ser possível o usuário cadastrar sua biometria durante o processo de cadastro. INT2
RF03 Deve ser possível o usuário realizar o login por senha ou biometria para acessar o aplicativo, com a condição de já ter se cadastrado. BS2
RF04 eu como usuário, quero poder visualizar a localização do local de votação ST1
RF05 Deve ser possível o usuário vizualizar seu documento do título eleitoral. INT5
RF06 O usuário deve conseguir visualizar as notificações do aplicativo, que alertam sobre datas ou informações importantes. INT6
RF07 O aplicativo deve ter a opção de sair/logoff disponível para o usuário. INT7
RF08 O usuário deve conseguir fazer alterações em seus dados cadastrais. INT8
RF09 Deve ser possível o usuário realizar o download do documento título eleitoral no aplicativo. INT9
RF10 Deve ser possível o usuário escolher o formato do arquivo, como pdf ou doc, a ser baixado do aplicativo. INT10
RF11 O usuário deve conseguir visualizar no aplicativo todos os dados presentes em um documento de título eleitoral. INT11
RF12 Deve ser possível o usuário visualizar as rotas de sua localização atual até o seu local de votação pelo aplicativo. INT13
RF13 O usuário deve conseguir escolher o local de partida. INT14
RF14 O usuário deve conseguir escolher visualizar sobre as documentações nescessárias. INT15
RF15 O usuário deve conseguir vizualizar os dados documentais. INT16
RF16 No aplicativo deve ser possível que o usuário visualize a sua situação da quitação eleitoral ENT5
RF17 O usuário deve conseguir vizualizar dados referentes ao criminal eleitoral. INT18
RF18 O usuário deve conseguir informar a sua justificativa no aplicativo. INT19
RF19 O usuário deve realizar download da comprovação de sua justificativa. INT20
RF20 O usuário deve poder alterar seus dados pessoais. INT21
RF21 Deve ser possível o usuário apagar seus dados pessoais. INT22
RF22 Deve ser possível o usuário ver o histórico de dados apagados. INT23
RF23 O aplicativo deve permitir que os usuários alterem a foto do documento do título eleitoral. INT24
RF24 O aplicativo deve notificar sobre atualizações eleitorais. INT26
RF25 O aplicativo deve demonstrar ao usuário os lembretes de votação e de mudanças de localização para votação. INT27
RF26 O aplicativo deve permitir que o usuário receba a comprovação de seus débitos. INT28
RF27 O aplicativo deve mostrar ao usuário as autenticidades de seus documento. INT29
RF28 O aplicativo deve permitir a leitura do qr code do título eleitoral. INT30
RF29 O aplicativo deve permitir que o usuário visualiza tutoriais a respeito de seus documentos. INT31
RF30 O aplicativo deve permitir que o usuário envie dúvidas. INT32
RF32 O aplicativo deve notificar o horário da votação para o usuário ENT7
RF31 Deve ser possível o usuário acompanhar a apuração de votos ENT8
RF33 O usuário deve visualizar o candidato eleito referente ao ano da votação. ENT9
RF34 No aplicativo deve ser possível o usuário vizualizar os termos de uso BS7
RF35 No aplicativo deve ser possível o usuário concordar ou não com os termos de uso BS8
RF36 No aplicativo deve ser possível o usuário realizar a recuperação da senha BS10
RF37 Deve ser possível o usuário visualizar as dúvidas frequentes do aplicativo BS12
RF38 O aplicativo deve oferecer um meio de ajuda para os usuários que não entenderam alguma coisa de sua utilidade BS14
RF39 O aplicativo deve permitir apenas usuários acima de 16 anos, por serem aptos a votar BSNF1
RF40 Para o aplicativo ser utilizado, o dispositivo que mantém ele instalado deve precisar ter acesso a internet BSNF4
RF41 O aplicativo deve possuir um forúm para a retirada de dúvidas dos usuários. INTNF1
RF42 O aplicativo deve contribuir para a transparência e informações sobre os candidatos sendo disponíveis para os usuários INTNF2
RF43 O aplicativo deve manter sigilo nos dados do usuário a respeito de sua justificativa, permitindo a proteção dos dados, apenas os responsáveis o vê. INTNF3
RF44 O aplicativo deve oferecer segurança ao usuário, com a proteção nos dados, utilizando etapas de segurança. INTNF4
RF45 A navegação do aplicativo não deve ser poluída, como excesso de informações que podem confundir os usuários ENTNF3
RF46 Na navegação do aplicativo deve possuir linkagem com o site do TSE ou outros aplicativos externos, assim o aplicativo possui algumas funcionalidades não sendo pertencentes a ele, mas de fora dele ENTNF4
RF47 O aplicativo deve manter a atualização das informações do local da votação de cada usuário QSTNF1

Fonte: SENA, Esther; SIQUEIRA, Mariiana. 2023.

Backlog

Temas

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

  • Funcionalidade: Organiza as funcionalidades necessárias para que o usuário possa executar suas tarefas com sucesso no sistema.
  • Documento: Agrupa funcionalidades relacionadas a documentos, como emiti-los.
  • Segurança: Agrupa funcionalidades relacionadas a segurança do usuário no sistema.

Após a elaboração dos temas, os requisitos foram detalhados em um nível mais abstrato por meio dos épicos. Essas são histórias de usuário que permitem uma maior especificação e foram redigidas seguindo o mesmo padrão utilizado para as 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 da tabela de backlog (Tabela 2), os épicos estão especificados a seguir.

E01 - Cadastro

Eu, como cidadão, gostaria de realizar o cadastro e login de usuário.

E02 - Título

Eu, como cidadão, gostaria de realizar a emissão do meu título de eleitor no aplicativo.

E03 - Visualização

Eu, como cidadão, gostaria de visualizar o candidato eleito referente ao ano da votação.

E04 - Termos de uso

Eu, como usuário, gostaria de acessar o termo de uso de forma fácil para leitura do mesmo.

E05 - Alterações

Eu, como usuário, gostaria de realizar a recuperação de senha.

E06 - Restrições

Eu, como usuário, gostaria que a aplicação fosse restrita para pessoas a partir de 16 anos.

E07 - Autenticação

Eu, como usuário, gostaria poder visualizar a autenticidade dos meus documentos.

E08 - Notificações

Eu, como usuário, gostaria poder visualizar por meio de notificações, os horários disponíveis para votação.

E09 - Segurança

Eu, como usuário, gostaria que meus dados fossem protegidos por etapas de segurança.

E10 - Design apropriado

Eu, como usuário, gostaria poder visualizar um design intuitivo, contemporâneo e padronizado.

Histórias de usuário

Elas especificam os temas e épicos e serão detalhadas melhor no artefato de histórias de usuário . Se apresentam como descrições concisas e de alto nível de uma funcionalidade desejada em termos do cliente. Usualmente seguem a forma "Eu, como , gostaria ___ para ."

Tabela 2 - relaciona a prioridade de cada história:

Tabela 2: Backlog do produto

Backlog do produto
Épico Tema História de Usuário (US) ID Prioridade Origem
E01 Funcionalidade Eu, como cidadão, gostaria de realizar o cadastro e login de usuáio. US01 Alta RF01
Funcionalidade Eu, como cidadão, gostaria de realizar o cadastro de biometria durante o processo de cadastro. US01 Média RF02
Segurança Eu, como cidadão, desejo efetuar o login por meio de senha ou biometria no aplicativo, com a condição prévia de ter realizado o cadastro. US01 Alta RF03
E02 Documento Eu, como cidadão, anseio pela facilidade de emitir meu Título no aplicativo. US02 Alta RF09
Eu, como cidadão, quero a facilidade de acessar um QR Code no aplicativo para a leitura do meu Título. US08 Média RF28
Eu, como cidadão, desejo a capacidade de fazer o download da comprovação da minha justificativa. US07 Alta RF27
Funcionalidade Eu, como cidadão, desejo a capacidade de escolher o formato do arquivo, como PDF ou DOC, ao realizar o download de documentos no aplicativo, proporcionando-me flexibilidade na utilização dos arquivos baixados. US15 Alta RF10 RF19
E03 Funcionalidade Eu, como cidadão, gostaria de visualizar a localização do meu local de votação no aplicativo. US10 Alta RF04 RF12 RF13 RF47
Eu, como cidadão, desejo a capacidade de visualizar meu documento do título eleitoral de forma fácil e acessível. US02 Alta RF05
Eu, como cidadão, desejo a capacidade de escolher visualizar informações sobre as documentações necessárias pelo aplicativo. US07 Alta RF14RF15
Eu, como cidadão, desejo a capacidade de visualizar todos os dados presentes no meu documento de título eleitoral diretamente no aplicativo, proporcionando-me acesso fácil e conveniente às informações relevantes. US02 Alta RF11
Eu, como cidadão, desejo a capacidade de visualizar a minha situação de quitação eleitoral pelo aplicativo. US13 Alta RF16
Eu, como cidadão, desejo a capacidade de visualizar tutoriais a respeito dos meus documentos no aplicativo. US14 Alta RF29
Eu, como cidadão, gostaria de visualizar de forma clara no aplicativo o candidato eleito referente ao ano da votação. US03 Alta RF33
E04 Funcionalidade Eu, como cidadão, valorizo a facilidade de encontrar o termo de uso no aplicativo. US04 Alta RF34
Eu, como cidadão, desejo a capacidade de concordar ou não com os termos de uso no aplicativo. US04 Alta RF35
E05 Segurança Eu, como cidadão, espero a facilidade de recuperar minha senha no aplicativo quando necessário. US05 Alta RF36
Eu, como cidadão, quero a capacidade de fazer alterações nos meus dados cadastrais no aplicativo para manter as informações atualizadas. US12 Alta RF08 RF20
Eu, como cidadão, desejo a capacidade de alterar a foto do documento do título eleitoral pelo aplicativo. US02 Alta RF23
E06 Segurança Eu, como cidadão, sugiro que o aplicativo permita o acesso apenas a usuários com 16 anos ou mais, considerando sua aptidão para votar. US06 Alta RF39
E07 Funcionalidade Eu, como cidadão, gostaria de poder informar minha justificativa diretamente no aplicativo, proporcionando uma forma conveniente de cumprir esse procedimento. US18 Alta RF18
Documento Eu, como cidadão, desejo a capacidade de receber comprovação de meus débitos pelo aplicativo, US17 Alta RF26
Segurança Eu, como cidadão, desejo que o aplicativo me forneça a visualização das autenticidades dos meus documentos, garantindo transparência e confiança. US07 Média RF27
E08 Funcionalidade Eu, como cidadão, desejo a capacidade de visualizar notificações no aplicativo que me alertem sobre datas cruciais ou informações importantes. US08 Alta RF06 RF24RF25 RF32
E09 Funcionalidade Eu, como cidadão, desejo a presença da opção de sair ou realizar logoff no aplicativo, proporcionando-me o controle sobre a minha sessão e garantindo a segurança das minhas informações. US11 Alta RF07
Eu, como cidadão, valorizo a presença de suporte no aplicativo para me auxiliar em eventuais dúvidas ou problemas, caso eu não entenda alguma coisa de sua utilidade. US14 Alta RF30RF37RF38 RF41
Segurança Eu, como cidadão, considero crucial que o aplicativo ofereça segurança robusta, protegendo meus dados por meio de etapas de segurança eficazes. US07 Alta RF44 RF43
Eu, como cidadão, desejo que o aplicativo contribua para a transparência ao disponibilizar informações abrangentes e acessíveis sobre os candidatos. US03 Alta RF42
E10 Funcionalidade Eu, como cidadão, aprecio a integração do aplicativo com links para o site do TSE e outras funcionalidades externas, ampliando suas capacidades além do seu escopo próprio. -- Baixa RF46
Documento Eu, como cidadão, desejo que a navegação no aplicativo seja limpa e intuitiva, sem excesso de informações que possam causar confusão. -- Alta RF45

Fonte: SENA, Esther; SIQUEIRA, Mariiana. 2023.

Bibliografia

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

O QUE É BACKLOG DO PRODUTO SCRUM E COMO FAZER UM. Lucidchart. Disponível em: Backlog. Acesso em 22 out, 2023.

SANTOS, Cris. Como Construir Um Product Backlog: Guia Em Pdf. Disponível em> Backlog. Acesso em 06 nov, 2023.

2022.2-Lichess. Backlog. Disponível em: Backlog. Acesso em 06 nov, 2023.

[1] SERRANO, Milene e SERRANO, Maurício. Requisitos - Aula 15. Disponível em: Backlog.Acesso em 06 nov, 2023.

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 05/11/2023 Criação do documento Esther Sena e Mariiana Siqueira Maria Barbosa e Maria Marques
1.1 06/11/2023 Adição de introdução e metodologia Esther Sena e Mariiana Siqueira Maria Barbosa e Maria Marques
1.2 06/11/2023 Adição do resto da documentação Esther Sena e Mariiana Siqueira Maria Barbosa e Maria Marques
1.3 29/11/2023 Correção das tabelas deixando em formato ABNT, mudando objetivo, chamando referencia, corrigindo erros e linkagem e mudando a estrutura da tabela de backlog deixando ela mais compreenssivél. Esther Sena Maria Barbosa e Maria Marques
1.4 05/12/2023 Adição dos requisitos corrigidos, linkagens de REF e Épicos na tabela de backlog e adicionando os novos requisitos a tabela de backlog, modificando os antigos Mariiana Siqueira Maria Barbosa e Maria Marques
1.5 06/12/2023 Adição dos ID's das Histórias de Usuário na tabela de backlog Mariiana Siqueira Maria Barbosa e Maria Marques