... | ... | @@ -18,75 +18,325 @@ |
|
|
|
|
|
---
|
|
|
# $`\mathbb{REQUISITOS}`$
|
|
|
---
|
|
|
|
|
|
- [Documentação do negócio](#documentação-do-negócio)
|
|
|
- [Documentação técnica](#documentação-técnica)
|
|
|
- [$`\mathbb{REQUISITOS}`$](#mathbbrequisitos)
|
|
|
- [Épicos](#épicos)
|
|
|
- [E01](#e01)
|
|
|
- [E02](#e02)
|
|
|
- [E03](#e03)
|
|
|
- [USER STORIES](#user-stories)
|
|
|
- [E01-US01](#e01-us01)
|
|
|
- [E01-US02](#e01-us02)
|
|
|
- [E01-US03](#e01-us03)
|
|
|
- [E02-US01](#e02-us01)
|
|
|
- [E02-US02](#e02-us02)
|
|
|
|
|
|
|
|
|
## Épicos
|
|
|
|
|
|
---
|
|
|
|
|
|
### E01
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
### E02
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
### E03
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
## USER STORIES
|
|
|
|
|
|
---
|
|
|
|
|
|
---
|
|
|
|
|
|
---
|
|
|
|
|
|
---
|
|
|
|
|
|
---
|
|
|
<table>
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>US01</strong></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<p><strong>Título:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Criar Sessão</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Prioridade:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Alta</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Estimativa:</strong></p>
|
|
|
<p><span style="font-weight: 400;">1 sprint (3 semanas)</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>User Story:</strong></p>
|
|
|
<br />
|
|
|
<p><strong>Eu, como</strong><span style="font-weight: 400;"> usuário web</span><strong> </strong></p>
|
|
|
<p><strong>gostaria de</strong><span style="font-weight: 400;"> criar uma sessão</span></p>
|
|
|
<p><strong>para que</strong><span style="font-weight: 400;"> eu possa permitir que outros usuários se conectem comigo.</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>Critérios de aceitação:</strong></p>
|
|
|
<br />
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível criar uma sessão e gerar um QR Code/Código para outros usuários entrarem.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível visualizar e interagir com uma interface para criar a sessão.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível encerrar a sessão.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve possuir um limite de pessoas (10 aparecem na UI o resto não).</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível escolher qual projeto é e qual sprint queremos votar.</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|
|
|
---
|
|
|
|
|
|
---
|
|
|
<table>
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>US02</strong></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<p><strong>Título:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Entrar em uma Sessão</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Prioridade:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Alta</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Estimativa:</strong></p>
|
|
|
<p><span style="font-weight: 400;">1 sprint (3 semanas)</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>User Story:</strong></p>
|
|
|
<br />
|
|
|
<p><strong>Eu, como</strong><span style="font-weight: 400;"> usuário mobile</span><strong> </strong></p>
|
|
|
<p><strong>gostaria de</strong><span style="font-weight: 400;"> entrar em uma sessão</span></p>
|
|
|
<p><strong>para que</strong><span style="font-weight: 400;"> eu possa me conectar com outros usuários.</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>Critérios de aceitação:</strong></p>
|
|
|
<br />
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível entrar uma sessão a partir de um QR Code/Código.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível escolher qual integrante da equipe você é.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível encerrar a sessão.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível visualizar e interagir com uma interface para entrar em uma sessão.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível visualizar caso algo de errado e permitir que se tente novamente.</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|
|
|
---
|
|
|
|
|
|
---
|
|
|
<table>
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>US03</strong></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<p><strong>Título:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Visualizar Informações da Sessão</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Prioridade:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Alta</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Estimativa:</strong></p>
|
|
|
<p><span style="font-weight: 400;">1 sprint (2 semanas)</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>User Story:</strong></p>
|
|
|
<br />
|
|
|
<p><strong>Eu, como</strong><span style="font-weight: 400;"> usuário web</span><strong> </strong></p>
|
|
|
<p><strong>gostaria de</strong><span style="font-weight: 400;"> visualizar os pontos, informações do andamento da votação</span></p>
|
|
|
<p><strong>para que</strong><span style="font-weight: 400;"> eu possa ter controle sobre a sessão e a pontuação das tarefas feita pelo time.</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>Critérios de aceitação:</strong></p>
|
|
|
<br />
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível visualizar os pontos que cada pessoa votou.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ter um meio para finalizar a votação e revelar os pontos de cada pessoa.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível visualizar a média, moda, resultados finais dos votos.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível pular a votação de uma tarefa para votar depois.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível que quem criou a sessão, escolha a pontuação da tarefa.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível visualizar quais tarefas foram votadas e quais estão por vir.</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|
|
|
---
|
|
|
|
|
|
---
|
|
|
<table>
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>US04</strong></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<p><strong>Título:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Votação</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Prioridade:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Alta</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Estimativa:</strong></p>
|
|
|
<p><span style="font-weight: 400;">1 sprint (2 semanas)</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>User Story:</strong></p>
|
|
|
<br />
|
|
|
<p><strong>Eu, como</strong><span style="font-weight: 400;"> usuário mobile</span><strong> </strong></p>
|
|
|
<p><strong>gostaria de</strong><span style="font-weight: 400;"> poder votar</span></p>
|
|
|
<p><strong>para que</strong><span style="font-weight: 400;"> eu possa participar na pontuação das tarefas feita pelo time.</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>Critérios de aceitação:</strong></p>
|
|
|
<br />
|
|
|
<p><span style="font-weight: 400;">- Votar.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Visualizar a tela de espera ao votar.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Visualizar a tela de finalização ao terminar.</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|
|
|
---
|
|
|
|
|
|
---
|
|
|
<table>
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>US05</strong></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<p><strong>Título:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Cadastrar e Visualizar Informações</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Prioridade:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Média</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Estimativa:</strong></p>
|
|
|
<p><span style="font-weight: 400;">1 sprint (2 semanas)</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>User Story:</strong></p>
|
|
|
<br />
|
|
|
<p><strong>Eu, como</strong><span style="font-weight: 400;"> usuário web</span><strong> </strong></p>
|
|
|
<p><strong>gostaria de</strong><span style="font-weight: 400;"> cadastrar e visualizar informações sobre as organizações, squads, integrantes, projetos.</span></p>
|
|
|
<p><strong>para que</strong><span style="font-weight: 400;"> eu possa usar estas informações na hora da sessão e na importação/exportação das tarefas.
|
|
|
|
|
|
</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>Critérios de aceitação:</strong></p>
|
|
|
<br />
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível visualizar todas as informações.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível cadastrar essas informações.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível deletar essas informações.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível atualizar essas informações.</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|
|
|
---
|
|
|
|
|
|
---
|
|
|
<table>
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>US06</strong></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<p><strong>Título:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Importar Arquivos CSV</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Prioridade:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Média</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Estimativa:</strong></p>
|
|
|
<p><span style="font-weight: 400;">1 sprint (2 semanas)</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>User Story:</strong></p>
|
|
|
<br />
|
|
|
<p><strong>Eu, como</strong><span style="font-weight: 400;"> usuário web</span><strong> </strong></p>
|
|
|
<p><strong>gostaria de</strong><span style="font-weight: 400;"> importar arquivos CSV</span></p>
|
|
|
<p><strong>para que</strong><span style="font-weight: 400;"> eu possa trazer ao sistema as tarefas a serem votadas.
|
|
|
|
|
|
</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>Critérios de aceitação:</strong></p>
|
|
|
<br />
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível interagir com a interface de importação csv.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível visualizar se houve algum erro e qual.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser cadastrado automaticamente as informações que vierem do csv a sua respectiva organização, projeto, sprint.</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
<table>
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>US07</strong></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<p><strong>Título:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Exportar Arquivos CSV</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Prioridade:</strong></p>
|
|
|
<p><span style="font-weight: 400;">Média</span></p>
|
|
|
</td>
|
|
|
<td>
|
|
|
<p><strong>Estimativa:</strong></p>
|
|
|
<p><span style="font-weight: 400;">1 sprint (2 semanas)</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>User Story:</strong></p>
|
|
|
<br />
|
|
|
<p><strong>Eu, como</strong><span style="font-weight: 400;"> usuário web</span><strong> </strong></p>
|
|
|
<p><strong>gostaria de</strong><span style="font-weight: 400;"> exportar arquivos CSV</span></p>
|
|
|
<p><strong>para que</strong><span style="font-weight: 400;"> eu possa exportar do sistema as tarefas pontuadas.
|
|
|
|
|
|
</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="3">
|
|
|
<p><strong>Critérios de aceitação:</strong></p>
|
|
|
<br />
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível interagir com a interface de exportação csv.</span></p>
|
|
|
<p><span style="font-weight: 400;">- Deve ser possível escolher quais tarefas eu quero exportar.</span></p>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|