BACKLOG DO PRODUTO¶
Aqui, cabe destacar que todas as histórias de usuários relacionadas a seguir são derivadas da lista de requisitos funcionais apresentada anteriormente neste documento. Esta é uma lista preliminar e deverá sofrer ajustes sempre que necessário, durante o desenvolvimento do produto do Portal Entre Amigos.
Backlog Geral¶
A tabela a seguir apresenta cada um dos requisitos funcionais (RFs) declarados utilizando a técnica de user story (US), assim como a rastreabilidade com os requisitos não funcionais (RNFs).
| RF | US | User Story derivada | Principal RNF relacionado |
|---|---|---|---|
| RF01 Cadastrar usuário | US01 | Como voluntário, quero cadastrar a minha conta, para conseguir realizar promessas de doação e registrar o meu histórico. | RNF03 - Criptografia de Senhas |
| RF02 Login de usuário | US02 | Como voluntario, quero realizar o login, para acessar o meu perfil com segurança na plataforma. | RNF03 - Criptografia de Senhas |
| RF03 Visualizar perfil | US03 | Como voluntário, quero visualizar o meu perfil, para que eu possa ver meus dados cadastrados | RNF01 - Responsividade |
| RF04 Editar perfil | US04 | Como voluntário, quero editar o meu perfil, para manter as minhas informações de contato atualizadas para a ONG. | RNF07 - Persistência de Dados |
| RF05 Excluir conta | US05 | Como voluntário, quero excluir a minha conta, para remover os meus dados pessoais do sistema caso não deseje mais participar. | RNF08 - Privacidade e Conformidade (LGPD) |
| RF06 Criar eventos | US06 | Como moderador, quero criar novos eventos, para iniciar uma nova campanha de arrecadação da ONG. | RNF04 - Validação de Tokens |
| RF07 Editar eventos | US07 | Como moderador, quero editar eventos, para corrigir metas ou informações logísticas de campanhas em andamento. | RNF04 - Validação de Tokens |
| RF08 Excluir eventos | US08 | Como moderador, quero excluir eventos, para remover campanhas registadas indevidamente ou canceladas | RNF04 - Validação de Tokens |
| RF09 Encerrar eventos | US09 | Como moderador, quero encerrar eventos, para sinalizar ao público que a arrecadação daquela campanha foi finalizada. | RNF04 - Validação de Tokens |
| RF10 Exibir progresso da meta | US10 | Como voluntário, quero exibir o progresso da meta, para saber em tempo real quanto falta para atingir o objetivo de arrecadação da campanha. | RNF06 - Atualização Dinâmica |
| RF11 Registrar doação | US11 | Como voluntário, quero registrar a minha intenção de doação, para informar antecipadamente à ONG o que irei entregar no ponto de entrega. | RNF07 - Persistência de Dados |
| RF12 Atualizar saldo | US12 | Como moderador, quero atualizar o saldo de itens, para manter o estoque digital fiel às entregas físicas recebidas. | RNF04 - Validação de Tokens |
| RF13 Confirmar recebimento de doação | US13 | Como moderador, quero confirmar o recebimento de uma doação, para dar baixa na promessa feita pelo voluntário. | RNF04 - Validação de Tokens |
| RF14 Exibir eventos | US14 | Como voluntário, quero exibir a vitrine de eventos ativos, para escolher qual campanha da ONG desejo ajudar. | RNF06 - Atualização Dinâmica |
| RF15 Realizar inscrição em eventos | US15 | Como voluntário, quero realizar a inscrição nos eventos, para confirmar a minha atuação presencial no dia da ação | RNF07 - Persistência de Dados |
| RF16 Exibir informações institucionais | US16 | Como visitante, quero acessar às informações institucionais, para conhecer melhor a história, o impacto e os contatos da ONG. | RNF01 - Responsividade |
| RF17 Visualizar comprovantes | US17 | Como voluntario, quero visualizar os comprovantes enviados. | RNF04 - Validação de Tokens |
| RF18 Enviar notas fiscais | US18 | Como moderador, quero anexar notas fiscais, para registrar formalmente os custos logísticos e compras realizadas com o fundo da ONG. | RNF10 - Segurança e Validação de Uploads |
| RF19 Gerar relatório de informações do evento | US19 | Como moderador, quero gerar relatórios de encerramento do evento, para agilizar a prestação de contas com os voluntários. | RNF04 - Validação de Tokens |
- Observação: Os Requisitos Não Funcionais Globais (RNF01 - Responsividade, RNF02 - Tempo de Resposta, RNF05 - Compatibilidade entre Navegadores, RNF07 - Persistência de Dados, RNF09 - Acessibilidade Mínima ) aplicam-se transversalmente a todas as características de produto, requisitos funcionais e user stories, por definirem a base tecnológica, o desempenho, a segurança e a usabilidade de toda a solução. Assim, embora tenham sido apontados explicitamente em suas contribuições principais na matriz acima para fins de completude visual, eles regem o comportamento de todo o produto de forma integral.
| Versão | Data | Descrição | Autor(es) | Revisor(es) |
|---|---|---|---|---|
| 1.0 | 17/05/2026 | Criação da página | Edson, Leonardo, Gustavo | Equipe |
| 2.0 | 18/05/2026 | Divisão do backlog e sua priorização | Guilherme | Equipe |
| 3.0 | 27/06/2026 | Adicionar RNFs | Gustavo Gomes | Equipe |