Skip to content

Plano de Iterações

lucasjmll edited this page Aug 8, 2024 · 24 revisions

Atalhos

Histórico de revisões deste documento

Data Versão Descrição Ator
13/05/2024 0.1 Sprint 1: Planejamento Kathelleen Pessoa
28/05/2024 0.2 Sprint 1: Avaliação de desempenho Lucas Lopes
08/07/2024 0.3 Sprint 2: Planejamento Kathelleen Pessoa
23/07/2024 0.4 Sprint 2: Avaliação de desempenho Kathelleen Pessoa
01/08/2024 0.5 Sprint 3 Final: Planejamento Kathelleen Pessoa
08/08/2024 0.6 Sprint 3 Final: Avaliação de desempenho Guilherme Cavalcanti

1º Iteração

Informações do Sprint

Descrição Valor
Data de Início 14/05/2024
Data de Término 28/05/2024
Total de Pontos 28
Duração 14 dias
Líder Lucas Lopes

Papéis

Papel Nome
Desenvolvedor e Avaliador Guilherme Cavalcanti
Desenvolvedor e Avaliador Kathelleen Pessoa
Desenvolvedor e Avaliador Lucas Lopes
Desenvolvedor e Avaliador Mário Filho
Desenvolvedor e Avaliador Rafael Rebelo

História Planejada do Sprint

Backlog Item Tarefa Issues Pontos Responsável Finalizada
PB-1: Anunciar livro Criar anúncio do livro #2, #3 3 Backend: Mário Filho e Frontend: Kathelleen Pessoa
PB-1: Anunciar livro Persistir anúncio no banco de dados #4 4 Guilherme Cavalcanti
PB-2: Pesquisar livro por localização Adicionar busca por geolocalização #5, #6 8 Backend: Guilherme Cavalcanti e Frontend: Lucas Lopes
PB-3: Pesquisar livro por filtros Adicionar busca por filtros #7, #8 3 Backend: Mário Filho e Frontend: Lucas Lopes
PB-4: Escolha de um anúncio Recuperar dados de anúncio #10 2 Rafael Rebelo
PB-4: Escolha de um anúncio Criar tela principal da aplicação #11 5 Lucas Lopes
PB-4: Escolha de um anúncio Criar tela de visualização de anúncio #12 3 Kathelleen Pessoa

Avaliação do Desempenho

Membros Desempenho Avaliação
Guilherme Cavalcanti Executou com êxito as atividades propostas. 1.1
Kathelleen Pessoa Executou com êxito as atividades propostas. 1.1
Lucas Lopes Executou com êxito as atividades propostas. 1.1
Mário Filho Não conseguiu executar com êxito as atividades propostas. 0.8
Rafael Rebelo Não conseguiu executar com êxito as atividades propostas. 0.9

Sprint Review

Planejado

  • Anúncio de livro: O usuário poderá realizar o anúncio de um livro, constando todas as informações pertinentes a respeito do livro;
  • Anúncio de livro: Realizar a persistência no banco de dados;
  • Pesquisar livros por localização: Exibir livros de acordo com a localização do usuário;
  • Pesquisar livros por filtros: Exibir livros de acordo com filtros;
  • Escolha de um anúncio: Selecionar um livro e visualizar página de anúncio do livro escolhido.

Implementado

  • Criação de anúncio de livro;
  • Persistência de anúncios no banco de dados;
  • Pesquisa de livro com e sem filtro;
  • Recuperação de anúncios do banco de dados.

Sprint Retrospective

Problemas

  • Algumas issues não foram bem definidas;
  • Algumas tecnologias ainda em processo de aprendizagem;
  • Issue mais relevante da sprint não foi entregue.

Ações

  • Definir melhor as issues;
  • Resolver primeiro as issues mais relevantes.

2º Iteração

Informações do Sprint

Descrição Valor
Data de Início 09/07/2024
Data de Término 23/07/2024
Total de Pontos 48
Duração 14 dias
Líder Kathelleen Pessoa

Papéis

Papel Nome
Desenvolvedor e Avaliador Guilherme Cavalcanti
Desenvolvedor e Avaliador Kathelleen Pessoa
Desenvolvedor e Avaliador Lucas Lopes
Desenvolvedor e Avaliador Mário Filho
Desenvolvedor e Avaliador Rafael Rebelo

História Planejada do Sprint

Backlog Item Tarefa Issues Pontos Responsável Finalizada
PB-2: Pesquisar livro por localização Adicionar busca por geolocalização #5, #6 8 Backend: Lucas Lopes e Frontend: Lucas Lopes
PB-4: Escolha de um anúncio Criar tela de visualização de anúncio #12 3 Kathelleen Pessoa
PB-5: Realização da compra do livro Adicionar compra do livro #34, #35 8 Backend: Lucas Lopes e Frontend: Kathelleen Pessoa
PB-6: Chat entre usuários Comunicação entre usuários #36, #37, #38, #39 13 Backend: Guilherme Cavalcanti e Frontend: Lucas Lopes
PB-7: Seção de comentários Realizar comentários nos livros #40, #41 5 Backend: Guilherme Cavalcanti e Frontend: Kathelleen Pessoa
PB-8: Visualização de perfil Visualização de perfil #42, #55 3 Backend: Rafael Rebelo e Frontend: Lucas Lopes
PB-9: Gerenciar perfil Alterar dados do usuário #50, #55 2 Backend: Mário Filho e Frontend: Lucas Lopes
PB-10: Cadastro de usuário Cadastrar usuário #46, #47 3 Backend: Rafael Rebelo e Frontend: Kathelleen Pessoa
PB-11: Autenticação de usuário Autenticar usuário #48, #49 3 Backend: Mário Filho e Frontend: Kathelleen Pessoa

Avaliação do Desempenho

Membros Desempenho Avaliação
Guilherme Cavalcanti Executou com êxito as atividades propostas. 1.66
Kathelleen Pessoa Executou com êxito as atividades propostas. 1.66
Lucas Lopes Executou com êxito as atividades propostas. 1.66
Mário Filho Não executou nenhuma das atividades propostas. 0.0
Rafael Rebelo Não executou nenhuma das atividades propostas. 0.0

Sprint Review

Planejado

  • Pesquisar livro por localização: Exibir livros de acordo com a localização do usuário;
  • Escolha de um anúncio: Tela de visualização do anúncio do livro escolhido;
  • Realização da compra do livro: Realizar todo o processo para a conclusão de uma compra;
  • Chat entre usuários: Realizar todo o processo para o envio e recebimento de mensagens entre usuários;
  • Seção de comentários: Fazer comentários e ou perguntas nos livros anunciados;
  • Visualização de perfil: Visualizar o perfil do usuário logado e vendedor;
  • Gerenciar perfil: Gerenciar/Alterar o perfil do usuário logado;
  • Cadastro de usuário: O usuário poderá realizar o seu cadastro no aplicativo, informando todas as suas informações pertinentes;
  • Autenticação de usuário: Autenticar o usuário no login.

Implementado

  • Busca de anúncio de livro por localização;
  • Tela de visualização do anúncio do livro escolhido;
  • Chat entre usuários a lógica do backend foi implementado;
  • Seção de comentários inserido na tela de visualização do anúncio;
  • Visualização de perfil a lógica do backend foi inserido;
  • Gerenciar perfil a lógica do backend foi inserido para Gerenciar/Alterar o perfil do usuário logado;
  • Cadastro de usuário;
  • Autenticação do login de usuário.

Sprint Retrospective

Problemas

  • Falta de Proatividade: Alguns membros da equipe não foram proativos na identificação e resolução de problemas, esperando sempre que outras pessoas tomassem a iniciativa;
  • Falta de Responsabilidade: Houve casos de membros que não assumiram a responsabilidade por suas tarefas e entregas, atribuindo falhas e atrasos a fatores externos;
  • Comprometimento Inconsistente: Houve uma inconsistência no nível de comprometimento, onde alguns membros se dedicaram intensamente enquanto outros se mantiveram alheios aos objetivos da Sprint 2;
  • Houve atraso significativo na entrega das issues: Causando um replanejamento das atividades e redistribuição de tarefas entre os membros restantes, no decorrer da Sprint 2.

Ações

  • Reuniões de Alinhamento: Realizar reuniões de alinhamento para discutir expectativas, responsabilidades e o impacto do trabalho de cada membro na entrega geral;
  • Feedback Regular: Proporcionar feedback contínuo sobre o desempenho e comportamento dos membros da equipe, destacando as áreas de melhoria necessárias.

3º Iteração

Informações do Sprint

Descrição Valor
Data de Início 01/08/2024
Data de Término 08/08/2024
Total de Pontos 38
Duração 7 dias
Líder Guilherme Cavalcanti

Papéis

Papel Nome
Desenvolvedor e Avaliador Guilherme Cavalcanti
Desenvolvedor e Avaliador Kathelleen Pessoa
Desenvolvedor e Avaliador Lucas Lopes
Desenvolvedor e Avaliador Mário Filho
Desenvolvedor e Avaliador Rafael Rebelo

História Planejada do Sprint

Backlog Item Tarefa Issues Pontos Responsável Finalizada
PB-6: Chat entre usuários Comunicação entre usuários #36, #37, #38, #39 13 Backend: Guilherme Cavalcanti e Frontend: Lucas Lopes
PB-8: Visualização de perfil Tela de visualização de perfil #55 3 Kathelleen Pessoa
PB-19: Padrão de projeto Proxy de Proteção #92 3 Lucas Lopes
PB-19: Padrão de projeto Observer #93 4 Guilherme Cavalcanti
PB-20: Teste Teste unitário #94 2 Guilherme Cavalcanti
PB-20: Teste Teste unitário #95 2 Kathelleen Pessoa
PB-20: Teste Teste unitário #109 2 Lucas Lopes
PB-21: Refactoring Refactoring #97 3 Guilherme Cavalcanti
PB-21: Refactoring Refactoring #98 3 Kathelleen Pessoa
PB-21: Refactoring Refactoring #99 3 Lucas Lopes

Avaliação do Desempenho

Membros Desempenho Avaliação
Guilherme Cavalcanti Executou com êxito as atividades propostas. 1.5
Kathelleen Pessoa Executou com êxito as atividades propostas. 1.75
Lucas Lopes Executou com êxito as atividades propostas. 1.75
Mário Filho Não participou. 0.0
Rafael Rebelo Não participou. 0.0

Sprint Review

Planejado

  • Chat entre usuários: Realizar todo o processo para o envio e recebimento de mensagens entre usuários;
  • Visualização de perfil: Tela de visualizar o perfil do usuário logado e vendedor;
  • Padrão de projeto: Proxy de Proteção no login de usuário e Observer sempre que tiver um comentário em um livro o vendedor recebe uma notificação;
  • Teste: Inclusão de testes unitários na aplicação;
  • Refactoring: Refatoração da aplicação para melhora a legibilidade e a manutenção do código.

Implementado

  • Chat entre usuario;
  • Tela de visualização de perfil;
  • Padrão de projeto: Proxy de proteção no login do usuário;
  • Testes Unitários;
  • Refatoração para melhorar a legibilidade e a manutenção do código.

Observação

  • Vinculação do programador a issue está na história da sprint, clicando na issue você poderá visualizar os comentários referente aos testes unitários, refatoração e padrão de projeto com seu uso.

Sprint Retrospective

Problemas

  • Integração de Bibliotecas: Houve dificuldades em integrar novas funcionalidades, por causa da dependência das bibliotecas já referenciadas;
  • Planejamento e Estimativa de Tempo: A estimativa inicial do tempo necessário para completar as tarefas foi insuficiente para concluir completamente a Sprint 3 Final.

Ações

  • Definir um plano para gerenciar melhor as dependências dentro do projeto;
  • Estudar melhores estimativas de tempo para conseguir finalizar todas as tarefas, dentro da Sprint.