Skip to content

Plano de Iterações

Lucasgfortes edited this page Mar 29, 2023 · 131 revisions

Atalhos

Histórico de revisões deste documento

Data Versão Descrição Ator
18/01/2023 0.1 Sprint 1: Planejamento JaumVitor
18/01/2023 0.2 Sprint 1: Planejamento Matheus Henrique

1º Iteração

Informações do Sprint

Descrição Valor
Data de Início 24/01/2023
Data de Término 3/02/2023
Total de Pontos 34
Duração 12 dias
Líder Matheus Henrique

Papéis

Papel Nome
Desenvolvedor e Avaliador João Vitor
Desenvolvedor e Avaliador Matheus Henrique
Desenvolvedor e Avaliador Lucas Fortes

História Planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
1- Setup cliente adicionar setup com react #1 3 Matheus Henrique
2- Setup server Criar servidor da aplicaçao #2 3 Matheus Henrique
3- Setup server Criar configuracao expressa #6 3 Matheus Henrique
4- Setup server Criar rota basica do servidor #7 3 Matheus Henrique
5- Conexao com banco de dados criar conexao com o banco #10 3 Matheus Henrique
6- Setup server Criar proteçao para as senhas #12 3 Matheus Henrique
7- Cadastro de Provas ou Tarefas Criar endpoint para adicionar novas provas ou tarefas na turma #4 3 Matheus Henrique
8- Cadastro de Provas ou Tarefas Exibir tela para vizualizar todas provas ou tarefas cadastradas na turma #17 2 Lucas Fortes
9- Cadastro de Provas ou Tarefas Tela de cadastro de provas e tarefas #15 2 Joao victor
10- Cadastro de Provas ou Tarefas Criar questao #16 3 Lucas Fortes
11- Responder provas/tarefas Criar um endpoint que irá lidar com as respostas e expectativas de respostas das questões discursivas irá retornar a probabilidade da questão está certa ou errada. #19 12 João Vitor
12- Cadastrar provas e tareas Criar endpoint responsável pelo armazenamento das tarefas cadastradas pelo professor em meio persistente #20 3 João Vitor

Avaliação do Desempenho

Membro Desempenho Avaliação
Mateus Henrique Executou com exito suas atividades. 1.0
JaumVitor Executou com exito suas atividades. 1.0
Lucas Fortes Executou com exito suas atividades. 1.0

Sprint Review

Planejado

  • Criar setup com react
  • Criar setup do servidor da aplicaçao
  • Configurações do servidor
  • Criar rota básica do servidor
  • criar conexão com o banco
  • Criar proteção para as senhas
  • Criar endpoint para adicionar novas provas ou tarefas na turma
  • Criar telas de cadastro de provas e atividades
  • Criar tela para visualizar todas provas ou tarefas cadastradas na turma
  • Criar um endpoint que irá lidar com as respostas e expectativas de respostas das questões discursivas irá retornar a probabilidade da questão está certa ou errada.
  • Criar endpoint responsável pelo armazenamento das tarefas cadastradas pelo professor em meio persistente

Implementado

  • Estruturação e configuraçoes do front
  • Estruturação e configuraçoes do back
  • Tela de cadastro de provas e tarefas
  • Endpoint do cadastro de provas e tarefas

Sprint Retrospective

Problemas

  • Equipe reduzida (apenas tres integrantes)
  • Falta de familiaridade com as tecnologias utilizadas por parte dos integrantes.

Ações

  • Planejar melhor as próximas sprints
  • Estudar mais a stack que estamos usando para que na proxima sprint seja possível desenvolver código de forma mais ágil.
  • Integrar mais o time de back com o de front

2º Iteração

Informações do Sprint

Descrição Valor
Data de Início 24/01/2023
Data de Término 3/02/2023
Total de Pontos 34
Duração 12 dias
Líder Joao Vitor

Papéis

Papel Nome
Desenvolvedor e Avaliador João Vitor
Desenvolvedor e Avaliador Matheus Henrique
Desenvolvedor e Avaliador Lucas Fortes

História Planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
PT-2 - Formulario de cadastro das provas/tarefas Criar formulario para capturar dados das provas e tarefas #26 3 Jaum Vitor
PT-1 - Cadastrar provas e tarefas Criar rotas responsável pelo armazenamento das tarefas cadastradas pelo professor em meio persistente #32 3 Matheus Henrique
PT-3 - Salvar dados do form para no banco Conectar dados coletados do formulario e enviar para rota que irá salvar dado #32 3 Jaum Vitor
PT-5 - Endpoint para enviar provas e tarefas cadastradas criar rota no back end para enviar provas cadastradas para os alunos #34 5 Matheus Henrique
PT-6- tela para alunos responderem a prova Tela para renderizar prova que será respondida pelo aluno #31 3 Jaum Vitor
PT-7 - Enviar prova respondida para banco de dados Recuperar respostas do aluno e enviar para o banco de dados #36 5 Matheus Henrique
PT-8 - Criar endpoint responsável por corrigir as provas Construir endpoint que irá corrigir as questoes automaticamente #36 5 Matheus Henrique
PT-4 - tela pra exibir as provas e tarefas Tela para exibir todas as provas que foram cadastradas pelo professor #17 5 JaumVitor

Sprint Review

Planejado

  • Fazer a implementação dos itens referentes a provas e tarefas
  • Formulário de cadastro das provas e tarefas para coleta dos dados (Front end)
  • Criação das rotas para lidar com cadastro das provas e tarefas (Back end)
  • Criação da rota para buscar todas as provas e tarefas cadastradas (Back end)
  • Criar tela para visualizar todas as provas que foram cadastradas (Front end)
  • Criar tela para alunos conseguirem responder as provas ou tarefas (Front end)
  • Logica para conseguir resolver respostas dos alunos que responderam as provas ou tarefas (Back end)

Implementado

  • Os itens do planejamento foram parcialmente atendidos
  • A logica para resolução das questões não foi concluída

Sprint Retrospective

Problemas

  • Problemas para conclusão do formulário de cadastro das provas e tarefas

Ações

  • Preparar design do layout das paginas e estilizar
  • Implementar próximos itens da lista do product backlog

Avaliação do Desempenho

Membro Desempenho Avaliação
Mateus Henrique Executou com exito suas atividades. 1.0
JaumVitor Executou com exito suas atividades. 1.0
Lucas Fortes Executou com exito suas atividades. 1.0

3º Iteração

...

Informações do Sprint

Descrição Valor
Data de Início 16/03/2023
Data de Término 28/03/2023
Total de Pontos 55
Duração 12 dias
Líder Lucas Fortes

Papéis

Papel Nome
Desenvolvedor e Avaliador João Vitor
Desenvolvedor e Avaliador Matheus Henrique
Desenvolvedor e Avaliador Lucas Fortes

História Planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
PT-2 - Corrigir input de cadastro de prova/tarefa Corrigir o input de prazo no cadastro de provas e tarefas no front #40 5 Lucas Fortes
PT-7 - Recuperar respostas dos alunos e enviar para o banco de dados Recuperar respostas do form dos alunos e enviar para o banco de dados #41 5 Matheus Henrique
PT-8 - Endpoint pra corrigir as questoes respondidas pelos alunos Construir endpoint que irá corrigir as questoes automaticamente #42 5 Mateus Henrique
PT-8 - Armazenar provas corrigidas em meio persistente Construir endpoint que irá enviar as provas corrigidas para o banco de dados #43 5 Mateus Henrique
PT-9 - Interface para exibir prova corrigida para o professor Construir endpoint que irá corrigir as questoes automaticamente #44 5 Jaum Vitor
PT-10 - Interface para exibir prova corrigida para o Aluno Construir endpoint que irá corrigir as questoes automaticamente #45 5 Jaum Vitor
Turm-1 - Cadastrar nova turma Criar endpoint para registrar uma nova turma #46 5 Lucas Fortes
Turm-2 - Endpoint pra recuperar turmas cadastradas Endpoint responsavel por recuperar todas as turmas cadastradas #47 5 Lucas Fortes
Turm-3 - Ver turmas cadastradas Interface para vizualizar turmas que foram cadastradas #48 5 Matheus Henrique
Turm-4 - Interface da turma Interface para professor e aluno acessarem a turma, com operações de manipulação especifica para cada um #49 5 Juaum
Turm-5 - Manipulaçao da turma Manipulação dos dados referentes a turma, como edição/exclusão #50 5 Matheus Henrique

Sprint Review

Planejado

  • Corrigir o input de prazo no cadastro de provas e tarefas no front.
  • Recuperar respostas do form dos alunos e enviar para o banco de dados.
  • Construir endpoint que irá enviar as provas corrigidas para o banco de dados.
  • Criar Interface para exibir prova corrigida para o professor.
  • Criar endpoint para registrar uma nova turma.
  • Endpoint responsavel por recuperar todas as turmas cadastradas.
  • Criar interface para professor e aluno acessarem a turma, com operações de manipulação especifica para cada um.
  • Fazer a implementação dos itens referentes a turmas.

Implementado

  • Foi corrigido o input de prazo no cadastro de provas e tarefas no front.
  • Foi criado endpoint para registrar uma nova turma.
  • Endpoint responsavel por recuperar todas as turmas cadastradas
  • Foi criado a interface para professor e aluno acessarem a turma, com operações de manipulação especifica para cada um.
  • Feito a implementacao a implementação dos itens referentes a turmas.

Sprint Retrospective

Problemas

  • Problemas para realização do deploy
  • Incapacidade da implementação da integração contínua
  • Equívoco quanto ao planejamento da entrega de algumas funcionalidades em termos do tempo necessário

Ações

Padroes de projeto

  • MVC (model-view-controller)
  • Command

Testes

Vídeo do protótipo

https://drive.google.com/file/d/1Re5peR9Zs-rJWiHbkQoV6C6nS4Tejlcq/view?usp=drivesdk

Avaliação do Desempenho

Membro Desempenho Avaliação
Mateus Henrique Executou com exito suas atividades. 1.4
JaumVitor Executou com exito suas atividades. 1.4
Lucas Fortes Executou com exito suas atividades. 0.2