Skip to content

Planejamento das Iterações

Gabriel edited this page Mar 28, 2023 · 50 revisions

Atalhos

Histórico de revisões deste documento

Data Versão Descrição Ator
18/01/2023 0.1 Sprint 1: Planejamento Ana Carolina
13/02/2023 0.2 Sprint 2: Planejamento Ana Carolina
01/03/2023 0.2 Sprint 2: Revisão Thiago Santos Brito
10/03/2023 0.3 Sprint 3: Planejamento Ana Carolina

1º Iteração

Informações do Sprint

Descrição Valor
Data de Início 24/01/2023
Data de Término 03/02/2023
Total de Pontos 38
Duração 10 dias
Líder Ana Carolina

Papéis

Papel Nome
Desenvolvedor e Avaliador Thiago Brito
Desenvolvedor e Avaliador Alexandre Filho
Desenvolvedor e Avaliador Isabela Martins
Desenvolvedor e Avaliador Gabriel Dantas

História Planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
PB-3 Cadastrar um jogo #6 3 Thiago
  • []
PB-3 Avaliar um jogo #7 1 Ana Carolina
  • []
PB-3 Criar página dos jogos #8 2 Ana Carolina e Thiago
  • []
PB-3 Postar uma promoção de jogo #9 2 Gabriel
  • []
PB-3 Visualizar promoções de outros usuários #11 1 Gabriel
  • []
PB-5 Busca por categorias #12 4 Alexandre
  • []
PB-5 Listar todos os jogos cadastrados #13 2 Alexandre
  • []

Avaliação do Desempenho

Membro Desempenho Avaliação
Ana Carolina Executou com êxito, mas com alguma dificuldade, as atividades possíveis 0.9
Alexandre Filho Executou com êxito, mas com alguma dificuldade, as atividades possíveis 0.6
Gabriel Dantas Executou com êxito, mas com alguma dificuldade, as atividades possíveis 0.7
Isabela Martins Executou com êxito, mas com alguma dificuldade, as atividades possíveis 0.6
Thiago Brito Executou com êxito as atividades planejadas e mais 2.2

Sprint Review

Planejado

  • Desenvolvimento dos fluxos "Cadastrar um jogo" e "Avaliar um jogo"
  • Desenvolvimento da página de Jogos (modelo individual para cada jogo)
  • Desenvolvimento da parte de "Promoções de Jogos", com cadastro e visualização de Promoções
  • Desenvolver busca por categorias e listagem com todos os jogos cadastrados
  • Criar protótipos dos fluxos e telas no Figma

Implementado

  • Protótipos da tela de Jogos e tela inicial (usuário logado e deslogado no sistema) no Figma.
  • Montagem e distribuição do ambiente de desenvolvimento, seleção das tecnologias, versionamento das bibliotecas e frameworks, escrita os guias, modelagem do diagrama do banco de dados, criação da estrutura das entidades Games e outras, escrita dos relacionamentos e inicialização da base do front-end.
  • Validação do Model.
  • Solução de bugs em Games e implementação de relações.

Sprint Retrospective

Problemas

  • Integrantes do grupo tiveram dificuldades significativas de se adaptar às tecnologias utilizadas no projeto.
  • Houveram falhas de comunicação que atrapalharam o desenvolvimento do projeto.
  • Cadastro de Games estava incompleto.
  • Parte do projeto deixou de funcionar durante a apresentação.

Ações

  • Integrantes investiram em obtenção de conhecimento sobre a stack, através de cursos e estudo em grupo por videochamada.
  • Integrantes começaram a desenvolver em videochamada e comunicação em texto constante para evitar as falhas citadas.
  • Integrante Alexandre conseguiu resolver parcialmente o problema do Cadastro, melhorando a situação.

2º Iteração

Informações do Sprint

Descrição Valor
Data de Início 16/02/2023
Data de Término 02/03/2023
Total de Pontos 282
Duração 14 dias
Líder Thiago Brito

Papéis

Papel Nome
Front-end manager Ana Carolina
APIs & Utilities manager Alexandre Filho
Tests & CI/CD manager Isabela Martins
Back-end manager Gabriel Dantas
Team manager & responsável pelo desenvolvimento de ferramentas para os usuários Thiago Brito

História Planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
PB-2 Front-end - Perfil do usuário #24 24 Ana Carolina Sim
PB-2 Back-end - Perfil do usuário #25 24 Gabriel Dantas Sim
PB-2 Sistema de permissões (Autenticação) - Usuário #26 24 Thiago Brito Sim
PB-2 Testes - Usuário #27 9 Isabela Martins Sim
PB-3 Front-end - Página do jogo #28 24 Ana Carolina Sim
PB-2 Back-end - Página do jogo #31 24 Gabriel Dantas Sim
PB-3 Testes - Página do jogo #29 9 Isabela Martins Sim
N/A Integração Contínua #30 3 Alexandre Filho Não
PB-5 Front-end - Página de busca #32 24 Ana Carolina Sim
PB-8 Ferramenta de promoções #35 24 Thiago Brito Sim
PB-4 Front-end - Página inicial #36 24 Ana Carolina Sim

Avaliação do Desempenho

Membro Desempenho Avaliação
Ana Carolina Executou com êxito e excelência suas atividades 1.6
Alexandre Filho Deixou a desejar no desempenho 0.2
Gabriel Dantas Executou com êxito as atividades planejadas e MUITO mais 2
Isabela Martins Deixou a desejar no desempenho 0.4
Thiago Brito Executou com êxito as atividades planejadas e auxiliou em outras 0.8

Sprint Review

Planejado

  • Desenvolvimento orientado para funcionalidades de usuário
  • Desenvolvimento de Usuários
  • Aprimorar busca por categorias e listagem com todos os jogos cadastrados
  • Usuário criar listas de jogos exclusivo de seu perfil
  • Análise de jogos
  • Avaliar um jogo com um uma nota
  • Adicionar jogos a suas listas
  • Deletar jogos na suas listas

Implementado

  • Desenvolvimento orientado para funcionalidades de usuário
  • Desenvolvimento de Usuários
  • Aprimorar busca por categorias e listagem com todos os jogos cadastrados
  • Usuário criar listas de jogos exclusivo de seu perfil
  • Análise de jogos
  • Avaliar um jogo com um uma nota
  • Adicionar jogos a suas listas
  • Deletar jogos na suas listas

Sprint Retrospective

Problemas

  • Erros provindos da decisão do ambiente de desenvolvimento virtual foram empecilhos
  • Desenvolvimento não orientado a testes
  • Discrepâncias nas contribuições do grupo

Ações

  • Erros de ambiente foram solucionados
  • Implementação da Integração Contínua
  • Normalização dos testes de aplicação
  • Dedicação maior a disciplina, projeto e trabalho em grupo dos integrantes

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 216
Duração 14 dias
Líder Gabriel Dantas

Papéis

Papel Nome
Front-end manager Ana Carolina
APIs & Utilities manager Alexandre Filho
Tests & CI/CD manager Isabela Martins
Back-end manager & Team manager Gabriel Dantas
Responsável pelo desenvolvimento de ferramentas para os usuários e assistente geral Thiago Brito

História Planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
PB-2 Front-end - Perfil do usuário #58 24 Ana Carolina Não
PB-3 Aplicar front-end da página de jogo #28 12 Thiago Brito Não
PB-12 Aplicar front-end da página inicial #32 12 Thiago Brito Não
PB-5 Front-end - Busca #32 24 Ana Carolina Não
PB-2 / PB-10 Back-end - Sistema de amizades e derivados #25 22 Gabriel Não
PB-1 Back-end - Organização de jogos como jogados, não jogados e jogos na lista de desejos na biblioteca #59 24 Gabriel Não
PB-7 Postar e avaliar promoções postadas #35 24 Thiago Brito Não
PB-12 Algoritmo de recomendações #33 24 Gabriel Não
N/A Integração Contínua #30 10 Alexandre Filho Não
N/A Testes #27 #29 16 Isabela Martins Não

Avaliação do Desempenho

Membro Desempenho Avaliação
Ana Carolina Executou com êxito as atividades planejadas com pequenas ressalvas 1.2
Alexandre Filho Deixou a desejar no desempenho 0.5
Gabriel Dantas Executou com êxito as atividades planejadas e mais 1.5
Isabela Martins Executou com certo êxito as atividades planejadas 0.8
Thiago Brito Executou com êxito as atividades planejadas com pequenas ressalvas 1

Sprint Review

Planejado

  • Desenvolvimento do sistema de amizades e solicitações
  • Desenvolvimento da biblioteca pessoal do usuário
  • Implementação de um algoritmo de recomendação de jogos
  • Implementação de uma lista de desejos do usuário
  • Ferramenta de promoções
  • Front-end página de busca
  • Front-end página usuário
  • Front-end página de jogo

Implementado

  • Sistema de amizades e solicitações
  • Biblioteca pessoal do usuário
  • Algoritmo de recomendação de jogos
  • Lista de desejos do usuário
  • Dashboard para admin
  • Front-end página de busca
  • Front-end página usuário
  • Front-end página de jogo

Refactorings

Refactoring Membro Issue
Refatorando ReviewController Gabriel #64
Refatorando GamesController Ana Carolina #66
Refatorando Wishlist Thiago Brito #67
Refatorando FriendRequestController Isabela Martins #69
Refatorando ReviewController Alexandre Filho #70

Sprint Retrospective

Problemas

  • Discrepâncias nas contribuições do grupo
  • 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

  • Um estudo mais detalhado e aprofundado que permitiu a implementação da maior parte das funcionalidades por parte do líder da equipe
  • Implementação de diversos testes que antes não existiam
  • Mais atenção às exigências do professor via slack