Skip to content

Commit

Permalink
docs(atividades): finaliza a pagina de atividades e reorganiza as pag…
Browse files Browse the repository at this point in the history
…inas
  • Loading branch information
CA1RO committed Dec 16, 2024
1 parent 736bfd5 commit 9d7684c
Show file tree
Hide file tree
Showing 4 changed files with 83 additions and 142 deletions.
135 changes: 50 additions & 85 deletions docs/backlog.md
Original file line number Diff line number Diff line change
@@ -1,174 +1,134 @@
# Histórico de revisão
| Data | Versão | Descrição | Autores |
| ---- | ------- | ---------- | ------ |
| 15/12/2024 | 0.1 | Criando backlog | Pedro Cruz |

# Épicos e Histórias de Usuário

# Épicos e User Stories

aqui está a lista de épcios e histórias de usuários identificados pela equipe.
Abaixo a lista de épcios e histórias de usuários identificados pela equipe.

<table>
<tr>
<td>Épico</td><td>User Story</td><td>descrição</td><td>objetivo</td>
</tr>
<tr>
<td rowspan="4">EP01 - Gerenciamento de contas</td><td>[US01] Login na Plataforma</td><td> eu, como usuário, quero logar na plataforma para ter acesso ao site </td><td rowspan="4">Conseguir acessar informações pessoais sobre o cursinho</td>
<td rowspan="4">EP01 - Gerenciamento de contas</td><td>[US01] Login na Plataforma</td><td>Eu, como usuário, quero logar na plataforma para ter acesso ao site </td><td rowspan="4">Conseguir acessar informações pessoais sobre o cursinho</td>
<tr>
<td>[US02] Criação de Contas</td><td>eu ,como administrador, quero poder deletar contas para poder gerenciar melhor o site</td>
<td>[US02] Criação de Contas</td><td>Eu, como administrador, quero poder deletar contas para poder gerenciar melhor o site</td>
</tr>
<tr>
<td>[US03] Atualização de Contas de Alunos</td><td>eu ,como administrador, quero poder atualizar as informações das contas de alunos para poder administrar e atualizar informações</td>
<td>[US03] Atualização de Contas de Alunos</td><td>Eu, como administrador, quero poder atualizar as informações das contas de alunos para poder administrar e atualizar informações</td>
</tr>
<tr>
<td>[US04] Exclusão Contas</td><td>eu ,como administrador, quero poder deletar contas para poder administrar e atualizar informações</td>
<td>[US04] Exclusão Contas</td><td>Eu, como administrador, quero poder deletar contas para poder administrar e atualizar informações</td>
</tr>

<tr>
<td rowspan="4">EP02 - Gerenciamento de notícias</td>
<td>[US05] Acesso de Notícias</td><td>eu , como usuário, quero acessar notícias da administração para me atualizar sobre o Galt.</td><td rowspan="4">informar os alunos sobre eventos do Galt</td>
<td>[US05] Acesso de Notícias</td><td>Eu, como usuário, quero acessar notícias da administração para me atualizar sobre o Galt.</td><td rowspan="4">informar os alunos sobre eventos do Galt</td>
</tr>
<tr>
<td>[US06] Criação de Notícias</td><td>eu, como administrador, quero criar notícias para informar os alunos sobre eventos do Galt.</td>
<td>[US06] Criação de Notícias</td><td>Eu, como administrador, quero criar notícias para informar os alunos sobre eventos do Galt.</td>
</tr>
<tr>
<td>[US07] Atualizar Notícias</td><td>eu, como administrador, quero notícias notícias para informar os alunos sobre eventos do Galt.</td>
<td>[US07] Atualizar Notícias</td><td>Eu, como administrador, quero notícias notícias para informar os alunos sobre eventos do Galt.</td>
</tr>
<tr>
<td>[US08] Exclusão de Notícias</td><td>eu, como administrador, quero deletar notícias para informar organizar o feed de notícias.</td>
<td>[US08] Exclusão de Notícias</td><td>Eu, como administrador, quero deletar notícias para informar organizar o feed de notícias.</td>
</tr>
<tr>
<td rowspan="4">EP03 - processamento e visualização de resultado de simulados</td>
<td>[US09] Acesso a notas de simulados</td><td>eu, como aluno, quero acessar minhas notas de simulado para me ajudar nos estudos.</td><td rowspan="4">Informar os alunos das notas de simulados</td>
<td rowspan="4">EP03 - Processamento e visualização de resultado de simulados</td>
<td>[US09] Acesso a notas de simulados</td><td>Eu, como aluno, quero acessar minhas notas de simulado para me ajudar nos estudos.</td><td rowspan="4">Informar os alunos das notas de simulados</td>
</tr>
<tr>
<td>[US10] Postagem de Notas dos Simulados</td><td>eu , como administrador, quero poder mandar as notas dos simulado dos alunos para informá-los das notas</td>
<td>[US10] Postagem de Notas dos Simulados</td><td>Eu, como administrador, quero poder mandar as notas dos simulado dos alunos para informá-los das notas</td>
</tr>
<tr>
<td>[US11] Exclusão de Notas dos Simulados</td><td>eu , como administrador, quero poder excluir as notas dos simulado dos alunos para informá-los das notas</td>
<td>[US11] Exclusão de Notas dos Simulados</td><td>Eu, como administrador, quero poder excluir as notas dos simulado dos alunos para informá-los das notas</td>
</tr>
<tr>
<td>[US12] Gráficos de desempenho de simulados</td><td>eu, como aluno, quero ter acesso a gráficos de desempenho dos resultados de simulados para conhecer melhor sobre meu desempenho</td>
<td>[US12] Gráficos de desempenho de simulados</td><td>Eu, como aluno, quero ter acesso a gráficos de desempenho dos resultados de simulados para conhecer melhor sobre meu desempenho</td>
</tr>
<tr>
<td rowspan="5">EP04 - Gerenciamento de turmas</td>
<td>[US13] Criação de contas de alunos por turma</td><td>eu, como administrador, quero poder criar várias contas de alunos por turma para automatizar o processo de matrícula de alunos.</td><td rowspan="5">Poder gerenciar vários alunos por meio de turmas</td>
<td>[US13] Criação de contas de alunos por turma</td><td>Eu, como administrador, quero poder criar várias contas de alunos por turma para automatizar o processo de matrícula de alunos.</td><td rowspan="5">Poder gerenciar vários alunos por meio de turmas</td>
</tr>
<tr>
<td>[US14] Criação de Turma</td>
<td>eu , como administrador, quero poder criar uma turma para organizar melhor meus alunos e informações</td>
<td>Eu, como administrador, quero poder criar uma turma para organizar melhor meus alunos e informações</td>
</tr>
<tr>
<td>[US15] Edição de Turma</td>
<td>eu, como administrador, quero poder editar as informações relacionadas a uma turma para poder alterar informações necessárias.</td>
<td>Eu, como administrador, quero poder editar as informações relacionadas a uma turma para poder alterar informações necessárias.</td>
</tr>
<tr>
<td>[US16] Exclusão de Turma</td>
<td>eu , como administrador, quero poder excluir uma turma que vai deixar de existir</td>
<td>Eu, como administrador, quero poder excluir uma turma que vai deixar de existir</td>
</tr>
<tr>
<td>[US17] Visualização de Turma</td>
<td>eu , como administrador, quero poder visualizar uma turma para ter informações dela.</td>
<td>Eu, como administrador, quero poder visualizar uma turma para ter informações dela.</td>
</tr>
<tr>
<td rowspan="4">EP05 - Gerenciamento de cronogramas</td>
<td>[US18] Acesso de Cronograma</td>
<td>eu, como aluno, quero acessar o cronograma da minha turma para saber quais aulas eu vou ter</td>
<td>Eu, como aluno, quero acessar o cronograma da minha turma para saber quais aulas eu vou ter</td>
<td rowspan="4">informar os alunos sobre as aulas e horarios</td>
</tr>
<tr>
<td>[US19] Criação de cronograma</td>
<td>eu, como administrador, quero poder criar um cronograma de aulas de uma turma, para informar os alunos de suas aulas e os horários.</td>
<td>Eu, como administrador, quero poder criar um cronograma de aulas de uma turma, para informar os alunos de suas aulas e os horários.</td>
</tr>
<tr>
<td>[US20] Visualização de cronograma</td>
<td>eu, como administrador, quero poder visualizar um cronograma de uma turma, para saber quais aulas os alunos terão.</td>
<td>Eu, como administrador, quero poder visualizar um cronograma de uma turma, para saber quais aulas os alunos terão.</td>
</tr>
<tr>
<td>[US21] Edição de cronograma</td>
<td>eu, como administrador, quero poder adicionar o cronograma de aulas de uma turma, para informar os alunos de suas aulas e os horários.</td>
<td>Eu, como administrador, quero poder adicionar o cronograma de aulas de uma turma, para informar os alunos de suas aulas e os horários.</td>
</tr>
<tr>
<td rowspan="4">EP06 - Gerenciamento de frequências</td>
<td>[US22] Acesso de Frequências</td>
<td>eu, como aluno, quero conseguir acessar minha frequência para saber a quantidade de faltas que tenho.</td>
<td>Eu, como aluno, quero conseguir acessar minha frequência para saber a quantidade de faltas que tenho.</td>
<td rowspan="4">Acesso à quantidade de faltas e presenças de cada aluno individualmente</td>
</tr>
<tr>
<td>[US22] Acesso de Frequências</td>
<td>eu, como aluno, quero conseguir acessar minha frequência para saber a quantidade de faltas que tenho.</td>
<td>Eu, como aluno, quero conseguir acessar minha frequência para saber a quantidade de faltas que tenho.</td>
</tr>
<tr>
<td>[US23] Lançamento de Frequência</td>
<td>eu ,como administrador, quero poder lançar a frequência dos alunos para informá-los das faltas e presença deles.</td>
<td>Eu, como administrador, quero poder lançar a frequência dos alunos para informá-los das faltas e presença deles.</td>
</tr>
<tr>
<td>[US24] Atualização de Frequência</td>
<td>eu ,como administrador, quero poder atualizar a frequência dos alunos para informá-los das faltas e presença deles.</td>
</tr>
<td>Eu, como administrador, quero poder atualizar a frequência dos alunos para informá-los das faltas e presença deles.</td>
</tr>
<tr>
<td>[US25] Exclusão de Frequência</td>
<td>eu ,como administrador, quero poder excluir a frequência dos alunos para informá-los das faltas e presença deles.</td>
<td>Eu, como administrador, quero poder excluir a frequência dos alunos para informá-los das faltas e presença deles.</td>
</tr>
</table>

# Requisitos funcionais

| Requisito | Descrição |
| --------- | ------------------------------------- |
| RF01 | O usuário poderá acessar a plataforma através de login e senha |
| RF02 |O usuário poderá visualizar as notícias postadas na plataforma |
| RF03 |A plataforma terá dois tipos de usuários, alunos e administradores (regra de negócio) |
| RF04 |O administrador poderá criar conta para os alunos por turma |
| RF05 |O administrador poderá deletar contas por turma |
| RF06 |O administrador poderá editar informações da conta de alunos |
| RF07 |O administrador poderá visualizar os alunos registrador em uma turma |
| RF08 |O administrador acessar perfil dos alunos por nome e por turma |
| RF09 |O administrador deve conseguir postar notícias para os alunos |
| RF10 |O administrador deve conseguir postar notas de simulados de alunos |
| RF11 |O administrador deve conseguir registrar frequência de alunos |
| RF12 |O administrador deve conseguir adicionar e atualizar o cronograma de aulas da turma |
| RF13 |O aluno poderá acessar o resultado do seu simulado |
| RF14 |O aluno poderá acessar a frequência dele |
| RF15 |O aluno está somente em uma turma (regra de negócio) |
| RF16 |O aluno não poderá ver as informações de outros alunos (regra de negócio) |
| RF17 |O aluno poderá buscar por posts por meio de palavras chaves |
| RF18 |O aluno poderá acessar o cronograma das aulas da turma que ele está cadastrado |

# Requisitos não funcionais

| Requisito | Descrição |
| --------- | ------------------------------------- |
| RNF01 | O site deve ser responsivo, garantindo usabilidade via dispositivos móveis e desktops |
| RNF02 | O site deve funcionar nos navegadores mais utilizados |
| RNF03 | Os dados dos usuários devem ser protegidos conforme a LGPD |
| RNF04 | O site deve ser capaz de comportar o pico de requisições de todos os alunos (~ 400 alunos) |
| RNF05 | A interface deve ser intuitiva para os alunos e professores |


# Valoração
Utilizamos dois eixos para medir o valor de cada história de usuário, O valor de negócio foi feito pelo PO. A complexidade foi uma média das notas dadas por todos os membros da equipe de desenvolvimento.
## Valoração
<p style="text-indent: 50px;text-align: justify;">Utilizamos dois eixos para avaliar o valor de cada história de usuário: o valor de negócio, definido pelo PO, e a complexidade, que foi calculada como a média das notas atribuídas por todos os membros da equipe de desenvolvimento em relação à execução da história.</p>

## Legenda
<table>
<tr>
<td>legenda</td>
<td>Legenda</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>valor de negocio</td>
<td>Valor de Negócio</td>
<td>pouco importante</td>
<td>poderia ter</td>
<td>desejável</td>
<td>necessário</td>
<td>muito importante</td>
</tr>
<tr>
<td>complexidade</td>
<td>Complexidade</td>
<td>muito simples</td>
<td>simples</td>
<td>moderado</td>
Expand All @@ -177,7 +137,7 @@ Utilizamos dois eixos para medir o valor de cada história de usuário, O valor
</tr>
</table>

## tabela de valoração
## Tabela de Valoração
<table>
<tr>
<td>épico</td>
Expand All @@ -189,7 +149,7 @@ Utilizamos dois eixos para medir o valor de cada história de usuário, O valor
<td>dentro do MVP</td>
</tr>
<tr>
<td rowspan="4">EP01 - cadastro</td>
<td rowspan="4">EP01 - Cadastro</td>
<td>US01</td>
<td>4</td>
<td>3</td>
Expand Down Expand Up @@ -219,7 +179,7 @@ Utilizamos dois eixos para medir o valor de cada história de usuário, O valor
<td>MVP</td>
</tr>
<tr>
<td rowspan="4">EP02 - noticia</td>
<td rowspan="4">EP02 - Notícia</td>
<td>US05</td>
<td>3</td>
<td>2</td>
Expand Down Expand Up @@ -249,7 +209,7 @@ Utilizamos dois eixos para medir o valor de cada história de usuário, O valor
<td></td>
</tr>
<tr>
<td rowspan="4">EP03 - simulado</td>
<td rowspan="4">EP03 - Simulado</td>
<td>US09</td>
<td>5</td>
<td>3</td>
Expand Down Expand Up @@ -279,7 +239,7 @@ Utilizamos dois eixos para medir o valor de cada história de usuário, O valor
<td>MVP</td>
</tr>
<tr>
<td rowspan="5">EP04 - turma</td>
<td rowspan="5">EP04 - Turma</td>
<td>US13</td>
<td>3</td>
<td>4</td>
Expand Down Expand Up @@ -316,7 +276,7 @@ Utilizamos dois eixos para medir o valor de cada história de usuário, O valor
<td></td>
</tr>
<tr>
<td rowspan="4">EP05 - cronograma</td>
<td rowspan="4">EP05 - Cronograma</td>
<td>US18</td>
<td>3</td>
<td>2</td>
Expand Down Expand Up @@ -346,7 +306,7 @@ Utilizamos dois eixos para medir o valor de cada história de usuário, O valor
<td></td>
</tr>
<tr>
<td rowspan="4">EP06 - frequencia</td>
<td rowspan="4">EP06 - Frequência</td>
<td>US22</td>
<td>5</td>
<td>3</td>
Expand Down Expand Up @@ -378,7 +338,12 @@ Utilizamos dois eixos para medir o valor de cada história de usuário, O valor
</table>


# MVP 1
Devido a priorização da PO, foi identificado que os épicos de cadastro, simulado e frequência são os de mais importância para a empresa. Portanto, o MVP 1 será composto pelos épicos EP01 - Cadastro, EP03 - simulado, EP05 - frequencia.
## MVP 1
Devido a priorização da PO, foi identificado que os épicos de cadastro, simulado e frequência são os de mais importância para a empresa. Portanto, o MVP 1 será composto pelos épicos **EP01 - Cadastro**, **EP03 - Simulado**, **EP05 - Frequência**.

# DoR e DoD
## DoR e DoD

# Histórico de revisão
| Data | Versão | Descrição | Autores |
| ---- | ------- | ---------- | ------ |
| 15/12/2024 | 0.1 | Criando backlog | Pedro Cruz |
Loading

0 comments on commit 9d7684c

Please sign in to comment.