... | ... | @@ -8,11 +8,14 @@ |
|
|
* [User Stories](#user-stories)
|
|
|
* [Usuário e Administrador](#usu%C3%A1rio-e-administrador)
|
|
|
* [Usuário](#usu%C3%A1rio)
|
|
|
* [Administrador](#administrador)
|
|
|
* [Sprints](#sprints)
|
|
|
* [Definição de pronto](#defini%C3%A7%C3%A3o-de-pronto)
|
|
|
* [Escopo por Sprint](#escopo-por-sprint)
|
|
|
* [Sprint 1](#sprint-1-2308-a-1309)
|
|
|
* [Sprint 2](#sprint-2-2509-a-1110)
|
|
|
* [Sprint 3](#sprint-3-1810-a-3010)
|
|
|
|
|
|
|
|
|
|
|
|
## Termo de Abertura do Projeto
|
... | ... | @@ -320,6 +323,88 @@ então eu devo ver uma lista de recompensas disponíveis e cada recompensa deve |
|
|
|
|
|
</details>
|
|
|
|
|
|
<details>
|
|
|
<summary>US12 – Troca de recompensas realizadas por mim</summary>
|
|
|
|
|
|
> **Como** Maria, **gostaria de** desejo visualizar uma lista das trocas de recompensas que realizei anteriormente, **para** acompanhar o histórico das minhas trocas.
|
|
|
|
|
|
**Regras de Negócio:**
|
|
|
|
|
|
* A lista deve mostrar informações detalhadas sobre cada troca, como data, itens trocados e status da troca.
|
|
|
* As trocas devem ser listadas em ordem cronológica, da mais recente para a mais antiga.
|
|
|
|
|
|
**Critérios de aceite:**
|
|
|
|
|
|
1. Dado que estou logado no sistema como “Maria” e já realizei trocas de recompensas no passado quando eu acesso a página de histórico de trocas, então eu devo ver uma lista de todas as trocas que realizei.
|
|
|
|
|
|
1. Dado que estou logado no sistema como “Maria” e ainda não realizei nenhuma troca de recompensas quando eu acesso a página de histórico de trocas, então eu devo ver uma mensagem “Você não realizou nenhuma troca de recompensas” e não deve haver itens na lista de trocas realizadas.
|
|
|
|
|
|
</details>
|
|
|
|
|
|
### Administrador
|
|
|
|
|
|
#### ADM:Home Page
|
|
|
|
|
|
<details>
|
|
|
<summary>US13 – Acessar página principal do sistema</summary>
|
|
|
|
|
|
> **Como** Lucas, **gostaria de** de acessar a página home do sistema, **para** visualizar meu perfil.
|
|
|
|
|
|
**Critérios de aceite:**
|
|
|
|
|
|
1. Dado que realizei o login corretamente na minha conta Globo Aplausos então devo ser direcionado à página home do sistema.
|
|
|
1. Dado que estou na tela de login e não estou logado no sistema quando tento acessar a página home, então devo permanecer na tela de login.
|
|
|
1. Dado que estou logado na minha conta Globo Aplausos quando eu acesso a página inicial do usuário, então eu devo ver o header e eu devo ver o menu de opções (tela escura) e eu devo ver um card com as informações do usuário.
|
|
|
</details>
|
|
|
|
|
|
#### ADM:Transações
|
|
|
|
|
|
<details>
|
|
|
<summary>US14 – Visualizar histórico troca de feedbacks</summary>
|
|
|
|
|
|
> **Como** Lucas, **gostaria de** de visualizar o histórico de troca de feedbacks realizados pelos usuários, **para** fins de monitoramento e análise.
|
|
|
|
|
|
**Regras de Negócio:**
|
|
|
|
|
|
* O usuário deve ter uma conta registrada na plataforma.
|
|
|
* O username deve ser o e-mail do usuário.
|
|
|
|
|
|
**Critérios de aceite:**
|
|
|
|
|
|
1. Dado que estou logado no sistema como um **administrador** quando eu acesso a funcionalidade de "Histórico de Troca de Feedbacks", então eu devo ver uma lista dos feedbacks trocados pelos usuários.
|
|
|
1. Dado que estou logado no sistema como um **administrador** quando eu acesso a funcionalidade de "Histórico de Troca de Feedbacks" e não há feedbacks disponíveis no histórico, então eu devo ver uma mensagem “Ainda não foram realizadas trocas de feedbacks pelos usuário”.
|
|
|
1. Dado que estou logado no sistema como um **usuário comum** quando eu tento acessar a funcionalidade de "Histórico de Troca de Feedbacks" diretamente, então eu deve ser redirecionado para a página e Login e eu não devo ser redirecionado para a página de histórico de feedbacks.
|
|
|
1. Dado que não estou logado no sistema quando eu tento acessar a funcionalidade de "Histórico de Troca de Feedbacks", então eu devo ser redirecionado para a tela de login e não devo ser capaz de visualizar o histórico de feedbacks.
|
|
|
</details>
|
|
|
|
|
|
<details>
|
|
|
<summary>US15 – Visualizar usuários inativos</summary>
|
|
|
|
|
|
> **Como** Lucas, **gostaria de** de visualizar uma lista de usuários inativos no sistema, **para** fins de auditoria e gerenciamento de contas.
|
|
|
|
|
|
**Critérios de aceite:**
|
|
|
|
|
|
1. Dado que estou logado no sistema como um **administrador** quando eu acesso a funcionalidade de “Perfis sem Atividade”, então eu devo ver uma lista de usuários inativos.
|
|
|
1. Dado que estou logado no sistema como um **administrador** quando eu acesso a funcionalidade de "Perfis sem Atividade" e não há usuários inativos no sistema, então eu devo ver uma mensagem “Sistema não possui usuários inativos no momento”.
|
|
|
1. Dado que estou logado no sistema como um **usuário comum** quando eu tento acessar a funcionalidade de "Perfis sem Atividade" diretamente, então eu devo ser redirecionado para página de Login e eu não devo ser redirecionado para a página de usuários inativos.
|
|
|
1. Dado que não estou logado no sistema quando eu tento acessar a funcionalidade de "Perfis sem Atividade", então eu devo ser redirecionado para a tela de login e não devo ser capaz de visualizar a lista de usuários inativos.
|
|
|
</details>
|
|
|
|
|
|
#### ADM:Recompensas
|
|
|
|
|
|
<details>
|
|
|
<summary>US18 – Cadastrar recompensa</summary>
|
|
|
|
|
|
> **Como** Lucas, **gostaria de** de cadastrar recompensas no sistema, **para** que os usuários possam trocar seus aplausos por itens de recompensa.
|
|
|
|
|
|
**Critérios de aceite:**
|
|
|
|
|
|
1. Dado que estou logado no sistema como um **administrador** quando eu acesso a funcionalidade de "Cadastrar Recompensa" e preencho os campos obrigatórios: Nome da Recompensa, Descrição da Recompensa, Valor em Aplausos necessário para troca, Foto/Imagem da Recompensa e clico no botão "Cadastrar", então a nova recompensa deve ser cadastrada com sucesso no sistema e eu devo receber uma mensagem de confirmação informando que a recompensa foi cadastrada com sucesso e a lista de recompensas existente deve ser atualizada para incluir a nova recompensa.
|
|
|
1. Dado que estou logado no sistema como um **administrador** quando eu acesso a funcionalidade de "Cadastrar Recompensa" e deixo algum campo obrigatórios em branco e clico no botão "Cadastrar" então eu devo ver mensagens de erro indicando que todos os campos devem ser preenchidos e a nova recompensa não deve ser cadastrada no sistema.
|
|
|
1. Dado que estou logado no sistema como um **usuário comum** quando eu tento acessar a funcionalidade de "Cadastrar Recompensa" então eu devo ser direcionado para a página de Login do sistema e eu não devo ser redirecionado para a página de cadastro de recompensas.
|
|
|
1. Dado que não estou logado no sistema quando eu tento acessar a funcionalidade de "Cadastrar Recompensa", então eu devo ser redirecionado para a tela de login e não devo ser capaz de acessar a página de cadastro de recompensas.
|
|
|
</details>
|
|
|
|
|
|
## Sprints
|
|
|
|
|
|
Nesta seção, você encontrará as Histórias de Usuário de cada sprint, bem como o estado de aprovação de cada narrativa, tal como determinado pela parte interessada durante as revisões de sprint.
|
... | ... | @@ -362,3 +447,11 @@ Nesta seção, estão dispostas as histórias de usuário por sprint, acompanhad |
|
|
| US10 |**Como** Maria, **gostaria de**de ter a capacidade de excluir um feedback recebido que não seja mais relevante ou desejado, **para** manter minha página organizada e limpa. | |
|
|
|
| US11 |**Como** Maria, **gostaria de** de visualizar os feedbacks que enviei para meus colegas, **para** que eu possa revisar o que compartilhei e acompanhar as interações. | |
|
|
|
|
|
|
#### Sprint 3 | 18/10 a 30/10
|
|
|
| User Story | Descrição | Status |
|
|
|
|:--:|-----------|:------:|
|
|
|
| US12 | **Como** Maria, **gostaria de** desejo visualizar uma lista das trocas de recompensas que realizei anteriormente, **para**acompanhar o histórico das minhas trocas. | |
|
|
|
| US13 | **Como**Lucas, **gostaria de** dde acessar a página home do sistema, **para** visualizar meu perfil. | |
|
|
|
| US14 | **Como** Maria, **gostaria de**de visualizar o histórico de troca de feedbacks realizados pelos usuários, **para** fins de monitoramento e análise. | |
|
|
|
| US15 |**Como**Lucas, **gostaria de** de visualizar uma lista de usuários inativos no sistema, **para** fins de auditoria e gerenciamento de contas. | |
|
|
|
| US18 |**Como** Maria, **gostaria de** de cadastrar recompensas no sistema, **para** que os usuários possam trocar seus aplausos por itens de recompensa. | | |