-
Notifications
You must be signed in to change notification settings - Fork 0
Planejamento das Iterações(Sprints)
- Sprint 1: https://docs.google.com/spreadsheets/d/1m6yx9Ux_vinWDh2rFF2uSeuFtb510-PT3az0gzTugGc/edit?usp=sharing
- Sprint 2: https://docs.google.com/spreadsheets/d/1-l_snrIsFdM3NPPsXb9F7bpkOCWzWVbE8ZfvAah7Hv4/edit?gid=1160409789#gid=1160409789
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 |
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 |
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 | ☐ |
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 |
- 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
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.
- Front-end base: com estrutura inicial para blocos de eventos, menus e tela de login.
- Back-end: funcionalidade de cadastro de eventos implementada.
- 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.
- 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.
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 |
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 |
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 | ✅ |
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 |
- 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.
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).
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.
- 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.
- Definir melhor prazos e estimativas de esforço.
- Melhorar distribuição de atividades entre integrantes.
- Planejamento baseado em prioridade focando em funcionalidades essenciais.
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 |
Planejado
• ...
Implementado
• ...
Problemas
• ...
Ações
• ...