Criei um Backlog , com consulta ao Chat GPT , acredito que ficou bom. Opinem por favor.
Criando o backlog detalhado
Funcionalidades para Usuário Comum
1. Página inicial
o Como visitante, quero ver uma lista de animais disponíveis com fotos e descrições.
o Como visitante, quero clicar em um animal para ver mais detalhes.
2. Página de detalhes do animal
o Como visitante, quero ver informações completas de um animal (nome, idade, raça, histórico).
o Como visitante, quero ter um botão para solicitar adoção.
3. Formulário de solicitação
o Como visitante, quero preencher meus dados de contato e uma mensagem para enviar solicitação de adoção.
o Como visitante, quero receber uma confirmação que meu pedido foi enviado.
4. Filtro de busca
o Como visitante, quero filtrar animais por tipo (cão/gato).
Funcionalidades para Administrador
5. Painel administrativo
o Como administrador, quero adicionar novos animais disponíveis.
o Como administrador, quero editar informações de animais cadastrados.
o Como administrador, quero remover animais já adotados.
o Como administrador, quero visualizar solicitações de adoção recebidas.
Funcionalidades extras
6. Melhorias
o Upload de fotos múltiplas.
o Pesquisa por nome/raça.
o Notificação por e-mail ao administrador quando houver nova solicitação.
Criando o Sprints
Sprint 1 — Fundamentos e Estrutura Básica
• Criar estrutura inicial do site.
• Página inicial simples mostrando lista de animais (dados fictícios).
• Página de detalhes do animal (sem formulário ainda).
Entrega: Usuário já pode navegar e ver animais.
Sprint 2 — Funcionalidade de Adoção
• Criar formulário de solicitação de adoção.
• Conectar o botão “Adotar” à solicitação.
• Salvar solicitações em banco de dados.
Entrega: Usuário já consegue enviar pedido de adoção.
Sprint 3 — Filtros e Busca
• Implementar filtro por tipo (cão/gato).
• Implementar filtro por idade.
Entrega: Usuário consegue filtrar os animais que deseja ver.
Sprint 4 — Painel Administrativo
• Criar tela para administrador logar.
• CRUD (Criar, Editar, Remover) de animais.
• Listagem de solicitações de adoção no painel.
Entrega: Administrador consegue gerenciar animais e ver solicitações.
Sprint 5 — Melhorias
• Upload de múltiplas fotos por animal.
• Pesquisa por nome/raça.
• Enviar e-mail automático ao administrador quando houver nova solicitação.
Entrega: Site mais completo e profissional.