Skip to content

Planejamento das Iterações(Sprints)

Matheus21098 edited this page Jan 7, 2025 · 34 revisions

Resumo Reuniões

1ª Iteração

Informações do Sprint

Descrição Valor
Data de Início 14/11/2024
Data de Término 28/11/2024
Total de Pontos 16
Duração 14 dias
Líder Delphino Luciani

Papéis

Papel Nome
Líder, Desenvolvedor e Revisor Delphino Luciani
Desenvolvedor e Revisor Vival José
Desenvolvedor e Revisor Victor Matheus
Desenvolvedor, Revisor e Design Raimundo Neto

História Planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
1 - Cadastro de Evento Desenvolvimento de funcionalidade para criação de eventos no sistema #1 6 Delphino Luciani
2 - Conexão do DB Implementar a conexão do backend com o banco de dados #3 4 Delphino Luciani
3 - Visualização de Eventos Desenvolvimento de tela para visualização de eventos registrados #2 5 Vival José
15 - Design Design #4 4 Raimundo Neto
14 - Desenvolvimento de tela base para o front em html Design #4 7 Raimundo Neto
2 - Edição de Evento Receber dados do frontend #3 2 Victor Matheus
Consolidação em banco de dados #3 3 Victor Matheus

Planejamento da Iteração - Avaliação da Equipe

Quadro de Avaliação da Equipe

Nome do Integrante Descrição das Atividades Desenvolvidas Atividades Não Desenvolvidas Pontuação
Delphino Luciani Coordenou as reuniões, ajudou em resolução de dúvidas.Desenvolveu o esqueleto base do backend com Django com SQLite; Não ajudou na implementação da integração 1.1
Raimundo Neto Criou a interface base em html do front-end; criou interações reativas no design além de outras funcionalidades visuais preparação para a integração(coleta dos dados da api 1.1
Victor Matheus Ajudou na formulação do esqueleto base do backend Faltou realizar a integração entre o front e o back, além de funcionalidades do back end 0.9
Vival José Desenvolveu a base para desenvolvimento e adicionou regra inicial de negócio Não participou da ativamente de outras funcionalidades. deixando a equipe sobrecarregada para as demais funcionalidades 0.9

Critérios de Pontuação:

  • 1.0: Contribuição equilibrada em relação ao grupo.
  • >1.0: Contribuição acima da média, excedendo as expectativas.
  • <1.0: Contribuição abaixo da média, com menor engajamento ou entregas incompletas.

A pontuação total atribuída à equipe foi proporcional ao número de integrantes (n = 4), e a soma das pontuações é igual a 4.


A tabela de avaliação foi inserida como parte do planejamento da iteração, garantindo transparência na avaliação de desempenho e possibilitando o ajuste da nota de acordo com a contribuição individual de cada membro.

A apresentação do Sprint Review pode ser visualizada em : Apresentação Sprint Review

Sprint Review

Planejado

Implementar as funcionalidades básicas para o início do projeto, que incluem:

  • Front-end base: com blocos de eventos, menus e tela de login.
  • Back-end base: com funcionalidades de cadastro e edição de eventos.

Implementado

  • Front-end base: com estrutura inicial para blocos de eventos, menus e tela de login.
  • Back-end: funcionalidade de cadastro de eventos implementada.

Sprint Retrospective

Problemas

  • Falha na comunicação inicial: dificultou a definição de padrões de implementação.
  • Dependência de atividades: criou gargalos no fluxo de trabalho.
  • Equipe dispersa: foco dividido entre atividades de diferentes funcionalidades.

Ações

  • Melhorar a comunicação: estabelecer canais claros e reuniões regulares para alinhamento.
  • Zerar dependência de atividades: priorizar independência no planejamento.
  • Planejamento baseado em prioridade: focar em uma funcionalidade por vez.
  • Documentação clara: registrar o que foi feito e como foi feito para evitar confusões futuras.

2º Iteração

Informações do Sprint

Descrição Valor
Data de Início 10/12/2024
Data de Término 24/12/2024
Total de Pontos 46
Duração 14 dias
Líder Victor Matheus

Papéis

Papel Nome
Líder, Desenvolvedor e Revisor Victor Matheus
Desenvolvedor e Revisor Vival José
Desenvolvedor e Revisor Delphino Luciani
Desenvolvedor, Revisor e Design Raimundo Neto

História Planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
Cadastro de Eventos Cadastro e exibição de eventos. #26 2 Victor Matheus
**Recorte de imagem ** Suporte para recorte de imagem ao cadastrar eventos. #69 3 Raimundo Neto
Armazenamento de imagens no backend Upload de imagens para o diretório /media/eventos no backend. #28 4 Vival José, Delphino Luciani
Paginação no backend Paginação de eventos no frontend com suporte a backend. #30 4 Vival José
Tema dinâmico Tema dinâmico (claro, escuro e automático) utilizando Bootstrap. #32 3 Raimundo Neto
Tela de criação de eventos Tela de criação de eventos com validação de campos e tratamento de erros específicos. #34 2 Victor Matheus
Tela de listagem de eventos Tela de listagem de eventos na página principal. #36 3 Raimundo Neto
Integração com SQLite Uso do SQLite para persistência de dados. #57 4 Vival José
Buscar Eventos Implementação de funcionalidade de busca de eventos no sistema #39 3 Victor Matheus
Meus Eventos Implementar aba com eventos que o usuário se inscreveu #40 3 Vival José
About Informações sobre a Agenda Tech, desenvolvedores, etc. #41 3 Delphino Luciani
Filtragem de Eventos Implementar filtragem de eventos disponíveis por data, preço, e outros #37 3 Raimundo Neto
Área de Usuário Menu dropdown com opções de ver ingressos, lista de desejos, gerenciar conta, central de ajuda e sair da conta atual #33 5 Raimundo Neto
Post-it Lembrete na página inicial para os 3 eventos inscritos com datas mais próximas 4 Delphino Luciani
Carrossel Carrossel na página inicial com um banner dos 3 eventos mais acessados na plataforma 4 Victor Matheus

Planejamento da Iteração - Avaliação da Equipe

Quadro de Avaliação da Equipe

Nome do Integrante Descrição das Atividades Desenvolvidas Pontuação
Delphino Luciani Ajudou em resolução de dúvidas, contribuiu na implementação do back-end; fez todas as issues designadas 1.0
Raimundo Neto Contribuiu para a comunicação entre front-end e back-end, correção de bugs, tirou dúvidas e criou interações reativas no design além de outras funcionalidades visuais, fez todas as issues designadas 1.2
Victor Matheus Contribuiu na implementação de issues no front-end e back-end, fez todas as issues designadas 0.9
Vival José Conseguiu implementar as funcionalidades de funcionalidades do back-end relacionadas ao banco de dados, fez todas as issues designadas 0.9

Critérios de Pontuação:

  • 1.0: Contribuição equilibrada em relação ao grupo.
  • >1.0: Contribuição acima da média, excedendo as expectativas.
  • <1.0: Contribuição abaixo da média, com menor engajamento ou entregas incompletas.

A pontuação total atribuída à equipe foi proporcional ao número de integrantes (n = 4), e a soma das pontuações é igual a 4.


A tabela de avaliação foi inserida como parte do planejamento da iteração, garantindo transparência na avaliação de desempenho e possibilitando o ajuste da nota de acordo com a contribuição individual de cada membro.

Sprint Review

Planejado

Concluir o desenvolvimento do front e do back, que incluem:

  • Configuração de upload de imagens.
  • Migração de modelos para otimização do banco de dados.
  • Funcionalidade de recorte de imagens.
  • Registro de usuários (endpoint e componente).
  • Listagem de eventos (endpoint, tela e estilização).
  • Criação de eventos.
  • Tela "Minha Conta" (funcionalidade e estilos).
  • Login de usuários (funcionalidade e estilos).
  • Página "Não Encontrada" (404) configurada com estilos.
  • Dropdown para usuários configurado no componente UserDropdown.
  • Estilização aprimorada da barra de navegação (Navbar).
  • Estilo adicionado para o componente de registro de usuários.
  • Rodapé estilizado adicionado ao projeto.
  • Lógica para alternância de cores no tema via ThemeToggle.js.
  • Componente UserList.js configurado para exibir usuários.
  • Atualização da página "Sobre".
  • Configuração inicial do pipeline de integração contínua (CI/CD).

Implementado

Post-it não foi implementada por ter sido considerada não essenciais ao projeto durante a sprint, meus eventos e buscar eventos não foram implementadas ainda.


Sprint Retrospective

Problemas

  • Organização e planejamento.
  • Distribuição das atividades entre integrantes.
  • Dependência de atividades criou gargalos no fluxo de trabalho.
  • Remoção acidental de arquivos da branch dev forçou a usar uma branch de uma issue mais recente como nova dev.

Ações

  • Definir melhor prazos e estimativas de esforço.
  • Melhorar distribuição de atividades entre integrantes.
  • Planejamento baseado em prioridade focando em funcionalidades essenciais.

Issues de teste

Descrição Responsável Link
Testes Delphino Luciani GitHub
Testes Raimundo Nonato GitHub
Teste para Busca de Evento (Issue #39) Victor Matheus Issue #109
Testes para a página não encontrada (Issue #100) Vival Jose Issue #100
Testes para Dead Links (Issue #101) Vival Jose Issue #101

3º Iteração

Sprint Review

Planejado
• ...
Implementado
• ...

Sprint Retrospective

Problemas
• ...
Ações
• ...