Ir para o conteúdo

Backlog

Histórico de revisão

Data Versão Descrição Autor(es)
25/10/2023 0.1 Criação e estruturação do backlog Felipe Direito,
Felipe Hansen,
Luan Mateus
15/11/2023 0.2 Criação dos Critérios de Aceitação do MVP Felipe Direito
22/11/2023 0.3 Ajuste de user stories Felipe Hansen

Backlog do Produto

A seguir é apresentado o backlog contendo Épicos, Capacidades, Features e as suas devidas histórias de usuário.

Épicos

Id Descrição
[EP01] Gestão de Publicação
[EP02] Gestão de Interações

Capacidades

Id Descrição Épico
[CP01] Gerenciamento de Receitas [EP01]
[CP02] Exibição de Receitas [EP01]
[CP03] Gerenciamento de Fórum [EP02]
[CP04] Conexão entre Usuários [EP02]
[CP05] Gerenciamento de Usuários [EP02]

Features

Id Descrição Capacidade
[FT01] Publicar Receita [CP01]
[FT02] Categorizar Receitas [CP01]
[FT03] Buscar Receitas [CP02]
[FT04] Gestão de Salvos [CP02]
[FT05] Gestão de Tópicos [CP03]
[FT06] Pesquisar Tópicos [CP03]
[FT07] Comentar em Publicações [CP04]
[FT08] Compartilhar Publicações [CP04]
[FT09] Criar Usuários [CP05]
[FT10] Administrar Preferências [CP05]

User Stories

Aqui você encontra a lista de Histórias de Usuário sem priorização. Caso você queira acessar as Histórias de Usuário de forma priorizada Clique aqui!

Id User Story Feature
[US01] Eu, como administrador, desejo criar receitas gastronômicas para poder enriquecer o conteúdo do site aumentando a variedade de receitas culinárias. [FT01]
[US02] Eu, como administrador, desejo editar as receitas gastronômicas para ter mais flexibilidade sobre as receitas. [FT01]
[US03] Eu, como administrador, desejo deletar as receitas gastronômicas para ter mais controle sobre o conteúdo do site. [FT01]
[US05] Eu, como administrador, desejo inserir categorias nas receitas para organizar o conteúdo de forma estruturada. [FT02]
[US06] Eu, como administrador, desejo inserir tags nas receitas para facilitar o agrupamento dos ingredientes que o prato possui. [FT02]
[US07] Eu, como usuário, desejo buscar receitas por nome para encontrar rapidamente receitas específicas e facilitar o acesso a pratos de meu interesse. [FT03]
[US08] Eu, como usuário, desejo filtrar receitas por categorias para encontrar os pratos de meu interesse mais eficientemente. [FT03]
[US09] Eu, como usuário, desejo filtrar receitas por tags para encontrar os pratos com ingredientes de meu interesse mais eficientemente. [FT03]
[US04] Eu, como usuário, desejo visualizar as receitas gastronômicas para consultá-las sempre que quiser. [FT03]
[US10] Eu, como usuário, desejo adicionar receitas no meu livro de favoritos, para localizar minhas receitas preferidas. [FT04]
[US11] Eu, como usuário, desejo excluir receitas do meu livro de favoritos, para retirar aquelas receitas que não são mais desejadas. [FT04]
[US12] Eu, como usuário, desejo ordenar receitas do meu livro de favoritos, para organizar as minhas receitas mais acessadas. [FT04]
[US13] Eu, como administrador, desejo criar uma publicação no fórum para compartilhar ideias quaisquer. [FT05]
[US14] Eu, como usuário, desejo criar uma publicação no fórum para interagir com outras pessoas sobre assuntos gastronômicos. [FT05]
[US15] Eu, como administrador, desejo editar meus tópicos no fórum para manter a corretude do conteúdo. [FT05]
[US16] Eu, como administrador, desejo excluir um tópico para manter a consistência do conteúdo. [FT05]
[US17] Eu, como usuário, desejo excluir meus tópicos no fórum para deletar aquele tópico não mais pertinente. [FT05]
[US18] Eu, como usuário, desejo editar meus tópicos no fórum para corrigir o conteúdo. [FT05]
[US19] Eu, como um usuário, quero pesquisar publicações por título no fórum para encontrá-las facilmente. [FT06]
[US20] Eu, como um usuário, quero aplicar filtros para encontrar tópicos no fórum, para facilitar a pesquisa. [FT06]
[US21] Eu, como usuário, desejo escrever um comentário em uma publicação para obter ajuda a respeito do conteúdo de uma publicação. [FT07]
[US22] Eu, como usuário, desejo excluir um comentário para situações de comentários equivocados. [FT07]
[US23] Eu, como usuário, desejo editar um comentário para melhorar a clareza do meu comentário. [FT07]
[US24] Eu, como usuário, desejo compartilhar uma receita com outras pessoas para trocar experiências culinárias com amigos e familiares de forma rápida e conveniente. [FT08]
[US25] Eu, como um usuário, quero exportar receitas em formato PDF para que eu consiga visualizar a receita offline e em outros dispositivos. [FT08]
[US26] Eu, como usuário, desejo criar minha conta para ter acesso ao livro de favoritos. [FT09]
[US27] Eu, como usuário, desejo poder editar minha conta de usuário para atualizar informações pessoais. [FT09]
[US28] Eu, como usuário, desejo fazer login na minha conta para acessar meu livro de receitas. [FT09]
[US29] Eu, como usuário, desejo excluir minha conta para apagar meus dados quando não quiser mais acessar o site. [FT09]
[US33] Eu, como administrador, desejo fazer login com minha conta para acessar as funcionalidades de gerenciamento de receitas. [FT09]
[US30] Eu, como um usuário, quero acessar o histórico das receitas que visualizei anteriormente para acessá-las novamente. [FT10]
[US31] Eu, como um usuário, quero me inscrever na newsletter para receber por e-mail as principais atualizações do site. [FT10]
[US32] Eu, como um usuário, quero cancelar minha inscrição na newsletter para bloquear o envio de atualizações do site no meu e-mail. [FT10]

Planilha do Backlog

Abaixo você pode conferir uma visualização melhor do Backlog completo:

Planilh Backlog

Requisitos Não Funcionais

Categoria Requisito
Usabilidade Assegurar que a interface seja responsiva nos principais tamanhos de tela: 3:2, 21:9, 16:9, 16:10, 18:9 e outros
Usabilidade O sistema deve guardar as receitas acessadas pelo usuário, a fim de disponibilizar um histórico posteriormente
Usabilidade Ter estilização das páginas com cores e fontes personalizadas refletindo a identidade visual do cliente
Desempenho O sistema deve ser capaz de fornecer resultados de pesquisa em menos de 2 segundos
Implementação Garantir a confidencialidade no banco de dados utilizando uma criptografia para as senhas
Implementação Utilizar o protocolo HTTPS para criptografar todo o tráfego entre o site e o navegador
Implementação Garantir que o código-fonte da API esteja em conformidade com os padrões de codificação estabelecidos no PEP-8
Implementação Garantir que o servidor seja implementado em um ambiente conteinerizado
Compatibilidade Possuir compatibilidade e portabilidade entre o Windows e o Linux
Compatibilidade Manter compatibilidade com a versão mais recente dos navegadores Chrome, Firefox e Edge, até dezembro de 2023
Confiabilidade Ter uma política de backup e persistência de dados
Suportabilidade Garantir que os inscritos no newsletter recebam atualizações semanais pelo e-mail, com todas as receitas recentemente publicadas