Pular para conteúdo

Backlog

Introdução

O backlog do produto é uma lista priorizada que contém todas as funcionalidades que devem fazer parte do produto. O conteúdo do mesmo é definido pelo Product Owner, que cria e mantém o backlog do produto durante toda a produção e evolução do software. Portanto, o backlog do produto não precisa estar completo no início do projeto, uma vez que ele cresce e muda à medida que se aprende mais sobre o produto e seus usuários (SCHWABER; SUTHERLAND, 2020).

Metodologia

A estrutura do backlog do produto que foi utilizada envolve a subdivisão em tema, épicos e histórias de usuário. Dessa forma, a organização do backlog do produto foi pensada da seguinte maneira: os temas foram definidos com base nos requisitos levantados e priorizados anteriormente e divididos em épicos, que são as partes que constituem os temas e guiam as histórias de usuário, que são ainda menores e mais específicas (PICHLER, 2017).

Modelo

Tabela 1: Modelo de Backlog

Tema Épicos Histórias de Usuário Prioridade Status
T01 E01 US01 Alta Implementado

Autor: Kallyne Macedo, 2024

Backlog

Temas

Atráves da análise dos requisitos elicitados e priorizados para o projeto, foi possível definir três principais temas.

T01. Navegação

O tema de Navegação engloba os épicos e histórias de usuário voltadas para o acesso e para a pesquisa, tanto em sites quanto no próprio navegador.

T02. Personalização

O tema de Personalização engloba os épicos e histórias de usuários que intendem adequar a aplicação às preferências e necessidades do usuário.

T03. Dados

O tema de Dados engloba os épicos e histórias de usuário que tratam da gestão e armazenamento de dados do usuário na aplicação.

Épicos

T01. Navegação

E01. Acesso à sites

O épico de acesso à sites engloba as funcionalidades responsáveis pela navegação em páginas na Internet.

"Eu, como usuário, desejo utilizar o navegador para visitar sites na Web".

E02. Pesquisa

O épico de pesquisa engloba as funcionalidades que envolvem a realização de pesquisas através do navegador.

"Eu, como usuário, desejo realizar pesquisas pelo navegador".

T02. Personalização

E03. Acessibilidade

O épico de acessibilidade engloba as funcionalidades que permitem o usuário moldar o sistema de forma com que seu uso se torne prático e possível dentro de suas limitações.

"Eu, como usuário, desejo que o aplicativo seja acessível para deficientes visuais".

E03.1*. Preferências

O épico de preferências engloba as funcionalidades que permitem o usuário moldar o sistema de forma que atenda aos seus gostos pessoais e traga uma experiência de uso mais individual e agradável para o usuário.

"Eu, como usuário, desejo ter uma experiência de uso mais agradável as minhas preferências".

T03. Dados

E04. Performance

O épico de performance engloba as funcionalidades que envolvem a otimização e funcionamento do sistema conforme o esperado pelo usuário.

"Eu, como usuário, desejo que a aplicação tenha uma gestão de memória eficiente".

E05. Tradução

O épico de tradução engloba as funcionalidades que envolvem a troca de idioma da aplicação.

"Eu, como usuário, desejo que as páginas que acesso possam ser traduzidas para o Português".

E06. Rastreabilidade

O épico de rastreabilidade engloba as funcionalidades que envolvem o histórico de dados e as informações de navegação do usuário.

"Eu, como usuário, desejo ter um histórico que contenha as últimas páginas que acessei".

E07. Segurança

O épico de segurança engloba as funcionalidades que protegem o usuário de danos.

"Eu, como usuário, desejo que o aplicativo me proteja contra ataques maliciosos".

Tabela 1: Backlog do Produto

Tema Épicos Histórias de Usuário Prioridade Status
T01 E01 US01 - Acessar site Alta Implementado
T01 E01 US02 - Acessar site formato desktop Alta Implementado
T01 E01 US03 - Favoritar sites Alta Implementado
T01 E02 US04 - Pesquisar no navegador Alta Implementado
T01 E02 US05 - Pesquisar por voz Alta Não implementado
T02 E03 US06 - Iniciar leitura de páginas Alta Implementado
T02 E03 US07 - Controlar acesso à sites (controle parental) Alta Não implementado
T02 E03 US08 - Alterar fonte do navegador Alta Implementado
T02 E03 US09 - Controlar por atalho de gestos Alta Implementado
T02 E03 US10 - Alterar entre o tema claro e escuro Alta Implementado
T03 E04 US11 - Gerir memória Alta Implementado
T03 E05 US12 - Mudar idioma Alta Implementado
T03 E05 US13 - Traduzir página Alta Implementado
T03 E06 US14 - Sincronizar dados Alta Implementado
T03 E06 US15 - Acessar histórico de navegação Alta Implementado
T03 E06 US16 - Acessar histórico de downloads Alta Implementado
T03 E06 US17 - Limpar histórico Alta Implementado
T03 E06 US18 - Limpar dados de usuário Alta Implementado
T03 E07 US19 - Trocar de conta Alta Implementado
T03 E07 US20 - Alterar senha Alta Implementado
T03 E07 US21 - Ter segurança contra rastreamento, roubo de dados e ataques Alta Implementado
T03 E06 US22 - Bloquear anúncios Alta Implementado

Referências

  1. LuizTools. Product Backlog - Introdução. YouTube, 21 de março de 2020. Disponível em: https://www.youtube.com/watch?v=z4ubaBwjCsU. Acesso em 24 de Maio de 2024.
  2. SCHWABER, Ken; SUTHERLAND, Jeff. The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. 2020. Disponível em: https://scrumguides.org/scrum-guide.html. Acesso em: 24 de Maio de 2024.
  3. PICHLER, Roman. Agile Product Management with Scrum: Creating Products that Customers Love. 1. ed. Addison-Wesley Professional, 2017.

Histórico de versões

Versão Data Descrição Autor Revisor
1.0 25/05/2024 Criação da página Kallyne Macedo, Leonardo Aguiar Lucas Martins
1.1 27/05/2024 Atualizações gerais do Backlog com as US08 -> US12 Davi Pierre Kallyne Macedo
1.2 27/05/2024 Correções gerais Kallyne Macedo, Leonardo Aguiar Davi Pierre
1.3 05/06/2024 Correções Leonardo Aguiar Kauan Eiras