Skip to content

Planejamento das iterações

Luis Enilton edited this page Jan 7, 2025 · 58 revisions

Sprint 1

Informações do Sprint

Descrição Valor
Data de início 14/11/2024
Data de término 28/11/2024
Total de pontos 150
Duração 14 dias
Líder Raffael Ferreira

História planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
PB-1: Cadastro de Uso de Medicações Criar protótipo de tela inicial no ReactNative (Front-end) #21 4 Averinaldo e Raffael [X]
PB-1: Cadastro de Uso de Medicações Criar protótipo de tela inicial no Figma (Front-end) #26 2 Averinaldo e Raffael [X]
PB-1: Cadastro de Uso de Medicações Criação de classes básicas de medicamentos (Back-end) #22 7 Carlos e Émery [X]
PB-1: Cadastro de Uso de Medicações Configuração de ambiente para execução do framework NativeWind #25 1 Averinaldo [X]
PB-1: Cadastro de Uso de Medicações Criar classes de usuário e relações com medicamentos (Back-end) #27 9 Carlos e Émery [X]
PB-1: Cadastro de Uso de Medicações Criar protótipo de tela para Listagem de Medicações no Figma (Front-end) #31 2 Raffael [X]
PB-1: Cadastro de Uso de Medicações Criar protótipo de tela de Cadastro de Medicações no Figma (Front-end) #33 3 Raffael [X]
PB-1: Cadastro de Uso de Medicações Criar Interface de Cadastro de Medicações no React Native #2 6 Raffael [X]
PB-1: Cadastro de Uso de Medicações Validar Dados de Entrada #3 3 [ ]
PB-1: Cadastro de Uso de Medicações Criar estrutura de classes de estoque (Back-end) #12 8 Émery [X]
PB-1: Cadastro de Uso de Medicações Integração com Backend para Salvar Dados #5 8 Raffael [X]
PB-1: Cadastro de Uso de Medicações Implementar Mensagens de Confirmação #7 2 Raffael [X ]
PB-1: Cadastro de Uso de Medicações Criar protótipo de tela de Histórico de Medicações no Figma (Front-end) #34 1 Raffael [X]
PB-1: Cadastro de Uso de Medicações Correção de bugs de API para cadastro e recuperação de medicação #36 3 Luis Enilton [X]
PB-2: Controle de Medicações Criar Interface de Visualização de Medicações no React Native (Front-end) #4 5 Raffael [X]
PB-2: Controle de Medicações Registrar Dados de Uso de Medicações #6 3 [ ]
PB-2: Controle de Medicações Adição de atributos "cor" e "estoqueInicial" com refatoração de requisições da API (Back-end) #8 7 Carlos [X]
PB-3: Notificações e Alarmes Configurar Firebase Cloud Messaging (FCM) #9 6 Luis Enilton [X]
PB-3: Notificações e Alarmes Definir Lógica de Agendamento de Notificações #10 11 [ ]
PB-3: Notificações e Alarmes Testar Notificações em Dispositivos #14 13 [ ]
PB-4: Listagem de Uso das Medicações Criar Interface de Histórico de Uso das Medicações no React Native (Front-end) #11 6 [ ]
PB-4: Listagem de Uso das Medicações Implementar Filtros para Exibição do Histórico #13 9 [ ]
PB-4: Listagem de Uso das Medicações Conectar ao Backend para Obter Dados de Uso #15 9 [ ]
PB-4: Listagem de Uso das Medicações Formatar Dados para Exibição #17 2 Raffael [X]
PB-5: Alteração e Manutenção de Medicações Criar Tela de Edição de Medicações #16 6 Averinaldo [X]
PB-5: Alteração e Manutenção de Medicações Implementar Função para Atualizar Dados #18 6 [ ]
PB-5: Alteração e Manutenção de Medicações Adicionar Opção de Exclusão de Medicação #19 4 [ ]
PB-5: Alteração e Manutenção de Medicações Testar Fluxo Completo de Edição e Remoção #20 4 [ ]

Avaliação de Desempenho

Membro Desempenho Avaliação
Averinaldo Executou com êxito suas atividades relacionadas ao front-end da aplicação. 1.0
Carlos Executou com êxito suas atividades relacionadas ao back-end da aplicação. 1.0
Émery Executou com êxito suas atividades relacionadas ao back-end da aplicação. 1.0
Luis Enilton Executou com êxito suas atividades relacionadas ao back-end e integração de componentes da aplicação. 1.0
Raffael Executou com êxito suas atividades relacionadas ao front-end e integração de componentes da aplicação. 1.0

Sprint Review

O que foi planejado

  • Cadastro de Medicações
  • Controle de Uso de Medicações
  • Notificações e Alarmes para Medicações
  • Listagem de Uso de Medicações Cadastradas
  • Alteração e Manutenção de Medicações

O que foi implementado

  • Cadastro de Medicações
  • Listagem de Uso de Medicações Cadastradas
  • Landing Page com informações para acompanhamento de medicações

Sprint Retrospective

Problemas

  • Grooming inadequado das atividades de Product Backlog.
  • Dificuldade na quantificação dos story points para as atividades de Product Backlog.
  • Ocupação excessiva de tempo de trabalho da equipe com o aprendizado das tecnologias utilizadas.

Ações

  • Utilizar experiências da Sprint 1 para melhoria da separação das atividades de Product Backlog.
  • Utilizar experiências da Sprint 1 para melhoria da quantificação dos story points para as atividades de Product Backlog.
  • Realizar um estudo direcionado para atendimento das necessidades da aplicação de fato.

Sprint 2

Informações do Sprint

Descrição Valor
Data de início 09/12/2024
Data de término 23/12/2024
Total de pontos 84
Duração 14 dias
Líder Carlos Daniel

História planejada do Sprint

Backlog Item Atividade Issues Pontos Responsável Finalizada
PB-6: Atualização de Rotinas de Medicação Criar classe e/ou métodos do Controller de atualização de dosagens e horários no banco de dados #43 3 Émery [X]
PB-6: Atualização de Rotinas de Medicação Criar classe e/ou métodos do Service de atualização de dosagens e horários no banco de dados #45 5 Émery e Luis Enilton [X]
PB-6: Atualização de Rotinas de Medicação Criar classe e/ou métodos do Repository de atualização de dosagens e horários no banco de dados #49 2 Émery [X]
PB-6: Atualização de Rotinas de Medicação Criação de protótipo de tela para controle de uso de medicações #51 3 Averinaldo e Raffael [X]
PB-6: Atualização de Rotinas de Medicação Criar interface de usuário para controle de uso de medicações #57 8 [ ]
PB-6: Atualização de Rotinas de Medicação Validar dados de entrada (ex.: horário válido, dosagem permitida) #59 3 Raffael [X]
PB-6: Atualização de Rotinas de Medicação Integração front-end/back-end #60 8 [ ]
PB-6: Atualização de Rotinas de Medicação Teste de Integração com atualização de Rotinas de Medicação #44 2 [ ]
PB-13: Monitoramento de Estoque Criação de diagrama de relacionamentos para Monitoramento de Estoque #46 3 [ ]
PB-13: Monitoramento de Estoque Criar classe e/ou métodos do Controller de verificação de níveis de estoque #48 4 Carlos e Luis Enilton [X]
PB-13: Monitoramento de Estoque Criar classe e/ou métodos do Service de de verificação de níveis de estoque #50 7 Carlos [X]
PB-13: Monitoramento de Estoque Criar classe e/ou métodos do Repository de de verificação de níveis de estoque #52 4 Carlos [X]
PB-13: Monitoramento de Estoque Integrar sistema de notificações com a funcionalidade de Controle de Estoque #47 8 [ ]
PB-13: Monitoramento de Estoque Criação do protótipo de tela para Monitoramento de Estoque #54 2 Averinaldo e Raffael [X]
PB-13: Monitoramento de Estoque Desenvolvimento de interface de usuário para Monitoramento de Estoque #53 6 Raffael [X]
PB-13: Monitoramento de Estoque Sincronização de consumo com a funcionalidade de Atualização de Rotina de Medicações #55 5 [ ]
PB-13: Monitoramento de Estoque Integração front-end/back-end para CRUD de Estoque #56 8 Raffael [X]
PB-13: Monitoramento de Estoque Teste de integração com Monitoramento de Estoque #58 3 [ ]

Avaliação de Desempenho

Membro Desempenho Avaliação
Averinaldo Executou com êxito suas atividades relacionadas ao front-end da aplicação. 1.0
Carlos Executou com êxito suas atividades relacionadas ao back-end da aplicação. 1.0
Émery Executou com êxito suas atividades relacionadas ao back-end da aplicação. 1.0
Luis Enilton Executou com êxito suas atividades relacionadas ao back-end. 1.0
Raffael Executou com êxito suas atividades relacionadas ao front-end e integração de componentes da aplicação. 1.0

Sprint Review

O que foi planejado

  • Ajuste de dosagens e horários de medicamentos
  • Listagem dos estoques de medicamentos
  • Cálculo de duração estimada de um medicamento para um usuário com base em seu uso
  • Atualização da Landing Page com informações para acompanhamento e alteração de medicações

O que foi implementado

  • Listagem dos estoques de medicamentos
  • Cálculo de duração estimada de um medicamento para um usuário com base em seu uso
  • Melhoria de telas e funcionalidades para melhorar a experiência do usuário.

Sprint Retrospective

Problemas

  • Dificuldade no planejamento dos testes e desenvolvimento TDD
  • Ocupação excessiva de tempo de trabalho da equipe com o aprendizado das tecnologias utilizadas.

Ações

  • Realizar um estudo direcionado para atendimento das necessidades da aplicação de fato.
  • Realizar uma avaliação do tempo dedicado a desenvolvimento dos testes durante a Sprint 2

Testes

Descrição do Teste Desenvolvedor Teste Issue relacionada
Gerenciamento de estoque de medicamentos. Émery estoqueUsuarioMedicamentoServiceTest.java #71
Testes de Exibição de Estoque Raffael Inventory.test.tsx #56
CRUD de UsuarioMedicamento Luis Enilton https://github.com/ES2-UFPI/Remedius/pull/70 #65
Teste do cálculo da duração estimada do medicamento Carlos estoqueUsuarioMedicamentoServiceDuracaoEstimadaTest.java #77
Testes de Validação de Dados de Cadastro Averinaldo e Raffael RegisterMedication.test.tsx #59