Skip to content

Product Backlog

Histórico de versões

Versão Alteração Responsável Data Alteração
1.0 Criação do documento de Product Backlog, adiciona épicos e histórias de usuário Diógenes Dantas Lélis Júnior 17/05/2025

Visão Geral

Product Backlog ou Backlog do Produto é uma lista priorizada de tudo que pode ser necessário no produto, servindo como fonte de requisitos para o time Scrum. O documento é formado por épicos, histórias de usuário (US) e o product backlog do SideChef

Metodologia

Foi utilizado o Lean Inception para chegar ao MVP e criar épicos, e a partir disso criar as histórias de usuários.

Observação

Para finalizar as histórias de usuário, os critérios de aceitação foram divididos em issues separadas. Cada issue representa uma parte da funcionalidade e, ao serem concluídas e integradas, resultarão na entrega completa da funcionalidade prevista na história.

Épicos

EP01 - Visualização de receitas

Criar mecanismos que permitam os usuários naveguem e consultem receitas de forma clara, organizada e intuitiva.

EP02 - Identificação por OCR

Criar mecanismos para extrair automaticamente informações de receitas alimentares usando tecnologia de OCR.

EP03 - Gerenciar conta de usuários

Desenvolver funcionalidades para cadastro, login, recuperação de senha e edição de perfil do usuário.

EP04 - Criação de receitas pelo usuário

Usuários podem criar, editar e salvar suas próprias receitas na plataforma.

Histórias de Usuário

US01 - Vizualizar Receitas

US01 Visualizar Receitas
Épico Vizualização de Receitas
Descrição Eu, como usuário, desejo vizualizar as receitas cadastradas e que fazem sentido aos ingredientes que possuo para que eu possa aproveitar melhor os alimentos disponíveis e preparar refeições de forma prática.
Critérios de aceitação - O usuário deve ser capaz de visualizar diversas receitas no aplicativo.
- O aplicativo deve conseguir acessar retornar corretamente as receitas previamente registradas no banco.

US02 - Criação de filtros para receitas

US02 Criação de filtros para receitas
Épico Vizualização de Receitas
Descrição Eu, como usuário, desejo utilizar filtros no aplicativo com base nos ingredientes que possuo, para que eu possa encontrar facilmente receitas compatíveis com o que tenho disponível em casa.
Critérios de aceitação - O usuário deve ser capaz de visualizar e interagir com o filtro na UI do aplicativo.
- O filtro deve garantir que está se comunicando da forma correta com o banco.
- O filtro deve retornar os dados esperados.

US03 - Criação de conta de usuário

US03 Criação de conta de usuário
Épico Gerenciar conta de usuários
Descrição Eu, como novo usuário, desejo criar uma conta no aplicativo, para que eu possa salvar minhas preferências, receitas e personalizar minha experiência.
Critérios de aceitação - O usuário deve ser capaz de visualizar e interagir com a tela de cadastro de usuários.

US04 - Identificação de ingredientes por meio de OCR

US04 Identificação de ingredientes por meio de OCR
Épico Identificação por OCR
Descrição Eu, como usuário, desejo escanear imagens de receitas ou listas usando OCR, para que eu possa identificar automaticamente os ingredientes e utilizá-los no aplicativo.
Critérios de aceitação - O usuário deve ser capaz de tirar fotos diretamente do aplicativo.
- O software deve ser capaz de ler embalagens de produtos e identificá-los.
- O usuário deve ser capaz de filtrar as receitas pelos ingredientes identificados pelas fotos.

US05 - Histórico de visualização

US05 Histórico de visualização
Épico Criação de receitas pelo usuário
Descrição Eu, como usuário, desejo acessar um histórico das receitas que visualizei, para que eu possa encontrar facilmente receitas que já consultei anteriormente.
Critérios de aceitação - O usuário deve ser capaz de visualizar as últimas receitas vistas.

US06 - Login de usuário

US06 Login de usuário
Épico Gerenciar conta de usuários
Descrição Eu, como usuário cadastrado, desejo fazer login no aplicativo, para que eu possa acessar minhas informações, preferências e recursos personalizados.
Critérios de aceitação - O usuário deve ser capaz de ver e interagir com a tela de login.
- O usuário deve ser capaz de realizar o login com uma conta previamente cadastrada.
- O aplicativo deve retornar um erro e impedir o acesso caso alguma das informações de login estejam erradas.

US07 - Criação de receitas

US01 Criação de receitas
Épico Criação de receitas pelo usuário
Descrição Eu, como usuário, desejo criar e salvar minhas próprias receitas no aplicativo, para que eu possa registrar e compartilhar minhas preparações culinárias.
Critérios de aceitação - O usuário deve ser capaz de visualizar e interagir com a tela de criação de receitas.
- O usuário deve ser capaz de ver as receitas criadas apenas por ele, e não por outros usuários.