Épicos e User Stories - acnscoelho/ppp-gestao-gastos-domesticos-api GitHub Wiki

📝 Contexto

Com base nos 7 Requisitos Funcionais identificados, foram criados 7 Épicos principais. Cada épico foi desdobrado em User Stories específicas, seguindo o formato padrão de Scrum/Agile.


🎯 Épico 1 - Gerenciamento de Usuários

Relacionado ao: [RF01]

User Stories

ID User Story Critério de Prioridade
US01 Como usuário não cadastrado, eu quero me registrar no sistema para poder acessar as funcionalidades de gestão financeira. 🔴 Alta
US02 Como usuário cadastrado, eu quero fazer login no sistema para acessar minha conta de forma segura. 🔴 Alta
US03 Como usuário autenticado, eu quero visualizar meu perfil para verificar meus dados cadastrais. 🟡 Média
US04 Como usuário autenticado, eu quero atualizar meu perfil para manter meus dados atualizados. 🟡 Média
US05 Como usuário autenticado, eu quero excluir minha conta para remover permanentemente meus dados do sistema. 🟢 Baixa

🎯 Épico 2 - Gerenciamento de Despesas Fixas

Relacionado ao: [RF02]

User Stories

ID User Story Critério de Prioridade
US06 Como usuário autenticado, eu quero cadastrar uma despesa fixa para registrar despesas mensais recorrentes (ex: aluguel, internet, etc). 🔴 Alta
US07 Como usuário, eu quero listar todas as despesas fixas para visualizar todas as despesas fixas cadastradas no sistema. 🔴 Alta
US08 Como usuário, eu quero visualizar detalhes de uma despesa fixa para ver informações completas de uma despesa específica. 🟡 Média
US09 Como usuário autenticado, eu quero atualizar uma despesa fixa para corrigir ou modificar informações de uma despesa existente. 🟡 Média
US10 Como usuário autenticado, eu quero excluir uma despesa fixa para remover despesas que não são mais necessárias. 🟢 Baixa

🎯 Épico 3 - Gerenciamento de Despesas Variáveis

Relacionado ao: [RF03]

User Stories

ID User Story Critério de Prioridade
US11 Como usuário autenticado, eu quero cadastrar uma despesa variável para registrar despesas não recorrentes ou com valores variáveis (ex: alimentação, transporte). 🔴 Alta
US12 Como usuário, eu quero listar todas as despesas variáveis para visualizar todas as despesas variáveis cadastradas no sistema. 🔴 Alta
US13 Como usuário, eu quero visualizar detalhes de uma despesa variável para ver informações completas de uma despesa específica. 🟡 Média
US14 Como usuário autenticado, eu quero atualizar uma despesa variável para corrigir ou modificar informações de uma despesa existente. 🟡 Média
US15 Como usuário autenticado, eu quero excluir uma despesa variável para remover despesas que não são mais necessárias. 🟢 Baixa

🎯 Épico 4 - Gerenciamento de Receitas

Relacionado ao: [RF04]

User Stories

ID User Story Critério de Prioridade
US16 Como usuário autenticado, eu quero cadastrar minha receita mensal para registrar quanto dinheiro tenho disponível para gastos. 🔴 Alta
US17 Como usuário autenticado, eu quero visualizar minha receita para ver quanto tenho disponível, quanto já usei e meu histórico. 🔴 Alta
US18 Como usuário autenticado, eu quero atualizar minha receita para corrigir o valor atual ou registrar nova entrada de dinheiro. 🟡 Média
US19 Como usuário autenticado, eu quero excluir minha receita para remover o registro quando não tiver mais valores utilizados. 🟢 Baixa
US20 Como usuário autenticado, eu quero visualizar resumo da minha receita para ver estatísticas e informações consolidadas. 🟡 Média

🎯 Épico 5 - Processamento de Pagamentos

Relacionado ao: [RF05]

User Stories

ID User Story Critério de Prioridade
US21 Como usuário autenticado, eu quero registrar um pagamento para uma despesa fixa para marcar que paguei total ou parcialmente uma despesa. 🔴 Alta
US22 Como usuário autenticado, eu quero registrar um pagamento para uma despesa variável para marcar que paguei total ou parcialmente uma despesa. 🔴 Alta
US23 Como usuário autenticado, eu quero que o sistema deduza automaticamente o valor pago da minha receita disponível para manter controle preciso do dinheiro disponível. 🔴 Alta
US24 Como usuário autenticado, eu quero que o sistema atualize o status da despesa automaticamente para saber quando uma despesa está pendente, parcialmente paga ou totalmente paga. 🔴 Alta
US25 Como usuário autenticado, eu quero ser impedido de fazer pagamentos sem receita suficiente para evitar inconsistências financeiras. 🔴 Alta

🎯 Épico 6 - Consulta de Pagamentos

Relacionado ao: [RF06]

User Stories

ID User Story Critério de Prioridade
US26 Como usuário, eu quero listar todos os pagamentos para visualizar histórico completo de pagamentos. 🟡 Média
US27 Como usuário autenticado, eu quero visualizar meus pagamentos para ver apenas os pagamentos que realizei. 🟡 Média
US28 Como usuário, eu quero visualizar pagamentos de uma despesa específica para ver histórico de pagamentos de uma despesa. 🟡 Média
US29 Como usuário, eu quero visualizar resumo de pagamentos para ver estatísticas como total pago, média de pagamentos, etc. 🟢 Baixa
US30 Como usuário autenticado, eu quero excluir um pagamento para corrigir erros de lançamento. 🟢 Baixa

🎯 Épico 7 - Dashboard e Relatórios Financeiros

Relacionado ao: [RF07]

User Stories

ID User Story Critério de Prioridade
US31 Como usuário, eu quero visualizar um dashboard visual para ter uma visão geral das minhas finanças com gráficos e tabelas. 🟡 Média
US32 Como usuário, eu quero visualizar resumo financeiro completo para ver totais de despesas fixas, variáveis, receitas e situação final. 🔴 Alta
US33 Como usuário, eu quero visualizar despesas por tipo para filtrar e ver apenas despesas fixas ou apenas variáveis. 🟡 Média
US34 Como usuário, eu quero obter dados do dashboard via API para integrar com outras aplicações ou fazer atualizações dinâmicas. 🟢 Baixa