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 |