... | @@ -5,18 +5,7 @@ |
... | @@ -5,18 +5,7 @@ |
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
Template
|
|
### US00 - Como usuário (cliente/frentista/gerente/administrador), gostaria de, ao realizar login, ser direcionado à página correspondente ao meu perfil.
|
|
```markdown
|
|
|
|
### XXX - Como [quem], gostaria de [o que] [, porque]
|
|
|
|
#### Critérios de aceitação
|
|
|
|
- Critério 1
|
|
|
|
|
|
|
|
___
|
|
|
|
```
|
|
|
|
|
|
|
|
___
|
|
|
|
|
|
|
|
### 000 - Como usuário (cliente/frentista/gerente/administrador), gostaria de, ao realizar login, ser direcionado à página correspondente ao meu perfil.
|
|
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- Deve informar login.
|
|
- Deve informar login.
|
|
- Deve informar senha.
|
|
- Deve informar senha.
|
... | @@ -24,7 +13,7 @@ ___ |
... | @@ -24,7 +13,7 @@ ___ |
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 001 - Como cliente, gostaria de visualizar uma lista de cupons disponíveis para o combustível selecionado.
|
|
### US01 - Como cliente, gostaria de visualizar uma lista de cupons disponíveis para o combustível selecionado.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- A lista deve indicar qual o tipo de combustível está sendo filtrado e o raio limite.
|
|
- A lista deve indicar qual o tipo de combustível está sendo filtrado e o raio limite.
|
|
- Cada cupom deve exibir o nome do posto.
|
|
- Cada cupom deve exibir o nome do posto.
|
... | @@ -33,7 +22,7 @@ ___ |
... | @@ -33,7 +22,7 @@ ___ |
|
- Cada cupom deve o preço com desconto com 3 casas decimais.
|
|
- Cada cupom deve o preço com desconto com 3 casas decimais.
|
|
|
|
|
|
___
|
|
___
|
|
### 002 - Como cliente, gostaria ver detalhes de um cupom.
|
|
### US02 - Como cliente, gostaria ver detalhes de um cupom.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- Deve exibir nome do posto.
|
|
- Deve exibir nome do posto.
|
|
- Deve exibir o preço original.
|
|
- Deve exibir o preço original.
|
... | @@ -43,7 +32,7 @@ ___ |
... | @@ -43,7 +32,7 @@ ___ |
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 003 - Como cliente, gostaria baixar um cupom.
|
|
### US03 - Como cliente, gostaria baixar um cupom.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- Deve clicar em um cupom listado na lista de cupons.
|
|
- Deve clicar em um cupom listado na lista de cupons.
|
|
- O sistema deve abrir um modal com informações sobre o cupom.
|
|
- O sistema deve abrir um modal com informações sobre o cupom.
|
... | @@ -52,7 +41,7 @@ ___ |
... | @@ -52,7 +41,7 @@ ___ |
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 004 - Como cliente, gostaria de poder devolver o cupom retirado.
|
|
### US04 - Como cliente, gostaria de poder devolver o cupom retirado.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- Deve ter um cupom retirado.
|
|
- Deve ter um cupom retirado.
|
|
- Deve clicar no cupom retirado (em destaque no topo da lista).
|
|
- Deve clicar no cupom retirado (em destaque no topo da lista).
|
... | @@ -60,14 +49,14 @@ ___ |
... | @@ -60,14 +49,14 @@ ___ |
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 005 - Como cliente, gostaria de visualizar em destaque o cupom baixado.
|
|
### US05 - Como cliente, gostaria de visualizar em destaque o cupom baixado.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- O cupom retirado deve ser exibido com um estilo diferenciado e no topo da lista de cupons.
|
|
- O cupom retirado deve ser exibido com um estilo diferenciado e no topo da lista de cupons.
|
|
- O cliente deve ter um cupom retirado.
|
|
- O cliente deve ter um cupom retirado.
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 006 - Como cliente, quero informar a quantidade litros que irei abastecer para controlar o abastecimento.
|
|
### US06 - Como cliente, quero informar a quantidade litros que irei abastecer para controlar o abastecimento.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- O cliente deve estar logado no sistema.
|
|
- O cliente deve estar logado no sistema.
|
|
- O cliente não pode ter um cupom baixado.
|
|
- O cliente não pode ter um cupom baixado.
|
... | @@ -75,7 +64,7 @@ ___ |
... | @@ -75,7 +64,7 @@ ___ |
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 007 - Como frentista, quero poder validar um cupom para poder dar baixa do mesmo.
|
|
### US07 - Como frentista, quero poder validar um cupom para poder dar baixa do mesmo.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- O sistema deve disponibilizar um formulário com um campo para preencher o código do cupom.
|
|
- O sistema deve disponibilizar um formulário com um campo para preencher o código do cupom.
|
|
- O frentista deve preencher o campo com código de um cupom.
|
|
- O frentista deve preencher o campo com código de um cupom.
|
... | @@ -86,20 +75,20 @@ ___ |
... | @@ -86,20 +75,20 @@ ___ |
|
___
|
|
___
|
|
|
|
|
|
|
|
|
|
### 008 - Como gerente, quero poder criar campanhas para oferecer aos clientes.
|
|
### US08 - Como gerente, quero poder criar campanhas para oferecer aos clientes.
|
|
#### 8.1 - Carregar tela de selecionar postos
|
|
#### Task 8.1 - Carregar tela de selecionar postos
|
|
##### Critérios de aceitação
|
|
##### Critérios de aceitação
|
|
- O gerente deve estar logado no sistema.
|
|
- O gerente deve estar logado no sistema.
|
|
- O gerente deve ter ao menos um posto cadastrado.
|
|
- O gerente deve ter ao menos um posto cadastrado.
|
|
|
|
|
|
#### 8.2 - Carregar tela de listagem de campanhas ativas
|
|
#### Task 8.2 - Carregar tela de listagem de campanhas ativas
|
|
##### Critérios de aceitação
|
|
##### Critérios de aceitação
|
|
- O gerente deve ter selecionado um posto.
|
|
- O gerente deve ter selecionado um posto.
|
|
- O posto selecionado deve ter pelo menos uma campanha ativa.
|
|
- O posto selecionado deve ter pelo menos uma campanha ativa.
|
|
- O sistema deve disponibilizar a opção de criar campanha.
|
|
- O sistema deve disponibilizar a opção de criar campanha.
|
|
|
|
|
|
|
|
|
|
#### 8.3 - Criar uma campanha
|
|
#### Task 8.3 - Criar uma campanha
|
|
##### Critérios de aceitação
|
|
##### Critérios de aceitação
|
|
- O gerente deve ter ao menos um posto cadastrado.
|
|
- O gerente deve ter ao menos um posto cadastrado.
|
|
- O gerente deve ter selecionado um posto.
|
|
- O gerente deve ter selecionado um posto.
|
... | @@ -115,7 +104,7 @@ ___ |
... | @@ -115,7 +104,7 @@ ___ |
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 009 - Como gerente, gostaria de visualizar as informações detalhadas de uma campanha para poder analisá-la.
|
|
### US09 - Como gerente, gostaria de visualizar as informações detalhadas de uma campanha para poder analisá-la.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- O gerente deve ter ao menos um posto vinculado.
|
|
- O gerente deve ter ao menos um posto vinculado.
|
|
- O gerente deve ter selecionado um posto.
|
|
- O gerente deve ter selecionado um posto.
|
... | @@ -129,14 +118,20 @@ ___ |
... | @@ -129,14 +118,20 @@ ___ |
|
___
|
|
___
|
|
|
|
|
|
|
|
|
|
### 010 - Como gerente, quero visualizar um relatório geral a fim de analisar as métricas.
|
|
### US10 - Como gerente, quero visualizar um relatório geral a fim de analisar as métricas.
|
|
#### Critérios de aceitação
|
|
#### Task 10.1 - Gráfico geral de campanhas ativas
|
|
- ADICIONAR
|
|
##### Critérios de aceitação
|
|
|
|
- Apresentar um gráfico em **forma de filtro** das campanhas ativas mostrando no topo o número total de cupons, seguindo pelo número de cupons baixados e terminando no número de cupons utilizados.
|
|
|
|
|
|
|
|
|
|
|
|
#### Task 10.2 - Visualizar gráfico geral de campanhas ativas
|
|
|
|
##### Critérios de aceitação
|
|
|
|
- Abaixo do gráfico, apresentar uma lista de campanhas já encerradas com suas estatísticas finais.
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
|
|
|
|
### 011 - Como administrador, quero poder controlar a taxa cobrada dos parceiros cadastrados.
|
|
### US11 - Como administrador, quero poder controlar a taxa cobrada dos parceiros cadastrados.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- O administrador deve estar logado no sistema.
|
|
- O administrador deve estar logado no sistema.
|
|
- Deve clicar no botão editar.
|
|
- Deve clicar no botão editar.
|
... | @@ -148,7 +143,7 @@ ___ |
... | @@ -148,7 +143,7 @@ ___ |
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 012 - Como administrador, quero poder mensurar o valor a ser recebido por posto a fim de consulta
|
|
### US12 - Como administrador, quero poder mensurar o valor a ser recebido por posto a fim de consulta
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- O administrador deve estar logado no sistema.
|
|
- O administrador deve estar logado no sistema.
|
|
- Deve ser listado todos os postos com seus respectivos valores.
|
|
- Deve ser listado todos os postos com seus respectivos valores.
|
... | @@ -157,7 +152,7 @@ ___ |
... | @@ -157,7 +152,7 @@ ___ |
|
|
|
|
|
## Backlog
|
|
## Backlog
|
|
|
|
|
|
### 00X - Como cliente, gostaria de realizar o meu cadastro para poder utilizar o aplicativo.
|
|
### USXX - Como cliente, gostaria de realizar o meu cadastro para poder utilizar o aplicativo.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- Deve ser informado nome.
|
|
- Deve ser informado nome.
|
|
- Deve ser informado e-mail.
|
|
- Deve ser informado e-mail.
|
... | @@ -167,27 +162,27 @@ ___ |
... | @@ -167,27 +162,27 @@ ___ |
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como cliente, gostaria de realizar logout da aplicação para garantir a segurança dos meus dados.
|
|
### USXX - Como cliente, gostaria de realizar logout da aplicação para garantir a segurança dos meus dados.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- Deve estar logado no sistema.
|
|
- Deve estar logado no sistema.
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como cliente, gostaria de identificar que estou logado para ter um feedback do sistema.
|
|
### USXX - Como cliente, gostaria de identificar que estou logado para ter um feedback do sistema.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- O cliente deve estar logado.
|
|
- O cliente deve estar logado.
|
|
- O sistema deve identificar e exibir o nome do usuário no header da aplicação.
|
|
- O sistema deve identificar e exibir o nome do usuário no header da aplicação.
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como cliente, gostaria de poder ordenar os cupons por menor distância.
|
|
### USXX - Como cliente, gostaria de poder ordenar os cupons por menor distância.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- O cliente deve estar logado.
|
|
- O cliente deve estar logado.
|
|
- O sistema deve possibilitar a troca do critério de ordenação da lista.
|
|
- O sistema deve possibilitar a troca do critério de ordenação da lista.
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como cliente, gostaria de alterar minhas preferências porque posso abastecer com diferentes tipos de combustíveis.
|
|
### USXX - Como cliente, gostaria de alterar minhas preferências porque posso abastecer com diferentes tipos de combustíveis.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- Acesso via botão de ações no canto superior da listagem de cupons
|
|
- Acesso via botão de ações no canto superior da listagem de cupons
|
|
- Deve ter um combustível selecionado pelo menos.
|
|
- Deve ter um combustível selecionado pelo menos.
|
... | @@ -196,7 +191,7 @@ ___ |
... | @@ -196,7 +191,7 @@ ___ |
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como cliente, gostaria de poder escolher o tipo de navegação no maps de minha preferencia.
|
|
### USXX - Como cliente, gostaria de poder escolher o tipo de navegação no maps de minha preferencia.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- O cliente deve estar logado no sistema.
|
|
- O cliente deve estar logado no sistema.
|
|
- Deve selecionar um cupom da lista.
|
|
- Deve selecionar um cupom da lista.
|
... | @@ -205,48 +200,48 @@ ___ |
... | @@ -205,48 +200,48 @@ ___ |
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como gerente, gostaria me cadastrar na aplicação para poder criar campanhas.
|
|
### USXX - Como gerente, gostaria me cadastrar na aplicação para poder criar campanhas.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- ADICIONAR
|
|
- ADICIONAR
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como gerente, gostaria de identificar que estou logado no sistema.
|
|
### USXX - Como gerente, gostaria de identificar que estou logado no sistema.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- O sistema deve identificar o tipo de conta no header da aplicação.
|
|
- O sistema deve identificar o tipo de conta no header da aplicação.
|
|
- O sistema deve identificar e exibir o gerente logado.
|
|
- O sistema deve identificar e exibir o gerente logado.
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como gerente, gostaria de cadastrar os meus postos de gasolina para poder lançar futuras campanhas.
|
|
### USXX - Como gerente, gostaria de cadastrar os meus postos de gasolina para poder lançar futuras campanhas.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- ADICIONAR
|
|
- ADICIONAR
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como gerente, gostaria de ter a possibilidade de cancelar campanhas.
|
|
### USXX - Como gerente, gostaria de ter a possibilidade de cancelar campanhas.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- ADICIONAR
|
|
- ADICIONAR
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como gerente, gostaria de visualizar os dados de acesso dos frentistas a fins de métricas.
|
|
### USXX - Como gerente, gostaria de visualizar os dados de acesso dos frentistas a fins de métricas.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- ADICIONAR
|
|
- ADICIONAR
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como gerente, gostaria de estender o prazo de validade de campanhas caso eu necessite.
|
|
### USXX - Como gerente, gostaria de estender o prazo de validade de campanhas caso eu necessite.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- ADICIONAR
|
|
- ADICIONAR
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como gerente, gostaria de visualizar as campanhas inativas.
|
|
### USXX - Como gerente, gostaria de visualizar as campanhas inativas.
|
|
#### Critérios de aceitação
|
|
#### Critérios de aceitação
|
|
- ADICIONAR
|
|
- ADICIONAR
|
|
|
|
|
|
___
|
|
___
|
|
|
|
|
|
### 00X - Como frentista, ao confirmar um cupom gostaria de ser alertado caso o cupom seja valido/inválido.
|
|
### USXX - Como frentista, ao confirmar um cupom gostaria de ser alertado caso o cupom seja valido/inválido.
|
|
- ADICIONAR |
|
- ADICIONAR |