-
Notifications
You must be signed in to change notification settings - Fork 1
Planejamento das iterações
Diego Winter edited this page Jul 19, 2021
·
42 revisions
Data | Versão | Descrição | Ator |
---|---|---|---|
15/05/2021 | 0.1 | Sprint 1: Planejamento | Diego Winter |
30/05/2021 | 0.2 | Sprint 1: Avaliação de desempenho | Diego Winter |
09/06/2021 | 0.3 | Sprint 2: Planejamento | Hernandes Erick |
28/06/2021 | 0.4 | Sprint 2: Finalização | Hernandes Erick |
30/06/2021 | 0.5 | Sprint 3: Planejamento | Maria Theresa |
16/07/2021 | 0.6 | Sprint 3: Avaliação e finalização | Maria Theresa |
Descrição | Valor |
---|---|
Data de início | 17/05/2021 |
Data de término | 31/05/2021 |
Total de pontos | 103 |
Duração | 14 dias |
Líder | Diego Winter |
Papel | Nome |
---|---|
Desenvolvedor e Avaliador | Diego Winter |
Desenvolvedor e Avaliador | Hernandes Erick |
Desenvolvedor e Avaliador | Leandro Oliveira |
Desenvolvedor e Avaliador | Maria Theresa |
Backlog item | Atividade | Issues | Pontos | Responsável | Finalizada |
---|---|---|---|---|---|
PB-1: Cadastro de animal | Implementar tela de cadastro de animal (Front-end) | #5 | 13 | Diego Winter | |
PB-1: Cadastro de animal | Implementar endpoint de cadastro de animal (Back-end) | #6 | 10 | Diego Winter | |
PB-2: Busca de animal por mapa | Implementar tela de busca por mapa | #7 | 18 | Maria Theresa, Hernandes Erick | |
PB-2: Busca de animal por mapa | Implementar endpoint de busca de animais | #8 | 21 | Maria Theresa, Hernandes Erick | |
PB-3: Busca de animal por filtros | Implementar widget de item de animal | #9 | 8 | Leandro Oliveira | |
PB-3: Busca de animal por filtros | Implementar tela de resultados de busca | #10 | 16 | Leandro Oliveira | |
PB-4: Visualizar perfil de animal | Implementar tela de visualizar animal | #11 | 10 | Hernandes Erick | |
PB-4: Visualizar perfil de animal | Implementar endpoint de requisitar informações de um animal | #12 | 7 | Hernandes Erick |
Membro | Desempenho | Avaliação |
---|---|---|
Diego Winter | Executou com êxito suas atividades. | 1.0 |
Hernandes Erick | Executou com êxito suas atividades. | 1.0 |
Leandro Oliveira | Executou com êxito suas atividades. | 1.0 |
Maria Theresa | Executou com êxito suas atividades. | 1.0 |
- Cadastro de animais: Possibilidade de incluir um animal no MiAuDoção;
- Busca interativa de animais pelo mapa: Exibição de um mapa para mostrar resultados de busca em forma de marcadores;
- Busca de animais por lista com filtragem: Exibição de resultados de busca em forma de lista, com a possibilidade de filtragem de resultados;
- Visualização de informações de um animal: Mostra todas as informações de um animal selecionado.
- Todas as atividades planejadas foram implementadas.
- O app está requisitando ao sistema operacional a localização toda vez que a tela de busca é aberta, causando um pouco de lentidão;
- Percebemos que as atividades poderiam ser divididas em partes ainda menores só quando o desenvolvimento foi iniciado;
- Os pontos dados para as atividades foram um pouco mais altos devido à falta de uma definição melhor do que seria uma atividade de um ponto.
- Dividir itens do Product Backlog em atividades ainda menores;
- Atribuir pontos adequados às atividades.
Descrição | Valor |
---|---|
Data de início | 14/06/2021 |
Data de término | 28/06/2021 |
Total de pontos | 35 |
Duração | 14 dias |
Líder | Hernandes Erick |
Papel | Nome |
---|---|
Desenvolvedor e Avaliador | Diego Winter |
Desenvolvedor e Avaliador | Hernandes Erick |
Desenvolvedor e Avaliador | Leandro Oliveira |
Desenvolvedor e Avaliador | Maria Theresa |
Backlog item | Atividade | Issues | Pontos | Responsável | Finalizada |
---|---|---|---|---|---|
PB-5: Manifestação de Interesse | Implementar endpoint para manifestar interesse em um animal | #26 | 4 | Maria Theresa | |
PB-6: Visualizar perfil de usuário | Implementar endpoint para retornar dados de um usuario | #33 | 4 | Leandro Oliveira | |
PB-6: Visualizar perfil de usuário | Implementar tela de visualizar perfil de usuário | #34 | 4 | Leandro Oliveira | |
PB-7: Visualizar feed | Alterar busca por lista para usar parâmetros definidos pelo usuário | #27 | 2 | Maria Theresa | |
PB-8: Cadastro de usuário | Criar nova entidade usuário para se relacionar com a entidade animal | #28 | 2 | Diego Winter | |
PB-8: Cadastro de usuário | Implementar endpoint para cadastro de usuário | #29 | 3 | Diego Winter | |
PB-8: Cadastro de usuário | Implementar tela de cadastro de usuário | #30 | 4 | Diego Winter | |
PB-9: Marcar animal como adotado | Implementar endpoint de marcar animal como adotado | #31 | 2 | Diego Winter | |
PB-10: Consultar histórico de animais | Implementar endpoint para retornar animais de um usuário | #35 | 2 | Hernandes Erick | |
PB-10: Consultar histórico de animais | Implementar endpoint para retornar interessados em um animal | #36 | 2 | Hernandes Erick | |
PB-10: Consultar histórico de animais | Implementar endpoint para retornar animais que o usuário tem interesse | #37 | 2 | Hernandes Erick | |
PB-10: Consultar histórico de animais | Implementar tela de histórico de animais | #38 | 4 | Hernandes Erick |
Membro | Desempenho | Avaliação |
---|---|---|
Diego Winter | Executou com êxito suas atividades. | 1.0 |
Hernandes Erick | Executou com êxito suas atividades. | 1.0 |
Leandro Oliveira | Executou com êxito suas atividades. | 1.0 |
Maria Theresa | Executou com êxito suas atividades. | 1.0 |
- Implementar manifestação de interesse em um animal;
- Visualizar perfil de um usuário;
- Visualizar feed (sugestões iniciais de busca);
- Cadastro de usuário;
- Marcar animal como adotado;
- Consultar histórico de animais.
- Todas as atividades planejadas foram implementadas.
- A execução dos testes se mostrou instável, provavelmente por problemas com a conexão com o MySQL, tendo como consequência o desenvolvimento de testes apenas no final da sprint e em pouca quantidade.
- Verificar as causas dos problemas e solucioná-las;
- Implementação de mais testes.
Descrição do Teste | Desenvolvedor | Teste | Issue relacionada |
---|---|---|---|
Criação de um animal | Diego Winter | animal.test.js | #6 |
Requisição de um animal | Leandro Oliveira | animal.test.js | #12 |
Requisição de interessados em um animal | Hernandes Erick | animal.test.js | #36 |
Criação de um usuário | Diego Winter | usuario.test.js | #29 |
Requisição de animais de um usuário | Hernandes Erick | usuario.test.js | #35 |
Requisição de animais que um usuário tem interesse | Maria Theresa | usuario.test.js | #37 |
Detalhes da execução do workflow
Descrição | Valor |
---|---|
Data de início | 05/07/2021 |
Data de término | 19/07/2021 |
Total de pontos | 43 |
Duração | 14 dias |
Líder | Maria Theresa |
Papel | Nome |
---|---|
Desenvolvedor e Avaliador | Diego Winter |
Desenvolvedor e Avaliador | Hernandes Erick |
Desenvolvedor e Avaliador | Leandro Oliveira |
Desenvolvedor e Avaliador | Maria Theresa |
Backlog item | Atividade | Issues | Pontos | Responsável | Finalizada |
---|---|---|---|---|---|
PB-11: Sistema de perguntas e respostas | Criar entidade pergunta para armazenar dados de uma pergunta e resposta | #59 | 1 | Diego Winter | |
PB-11: Sistema de perguntas e respostas | Implementar endpoint para cadastrar uma pergunta | #60 | 2 | Diego Winter | |
PB-11: Sistema de perguntas e respostas | Implementar endpoint para responder à uma pergunta | #61 | 2 | Diego Winter | |
PB-11: Sistema de perguntas e respostas | Alterar tela de visualizar animal para novo card de perguntas e resposta | #62 | 3 | Diego Winter | |
PB-11: Sistema de perguntas e respostas | Implementar tela de perguntas e respostas a partir de uma visualização de animal | #63 | 4 | Diego Winter | |
PB-11: Sistema de perguntas e respostas | Adicionar uma opção no item de animal para abrir a tela de perguntas para o usuário responder | #64 | 1 | Diego Winter | |
PB-11: Sistema de perguntas e respostas | Adaptar a tela de perguntas para que o usuário que cadastrou o animal possa responder perguntas abertas | #65 | 3 | Diego Winter | |
PB-12: Alertas | Implementar funcionalidade para notificar o usuário de alguma novidade | #66 | 6 | Maria Theresa | |
PB-13: Visualizar notificações | Criar entidade notificação para armazenar dados de uma notificação | #67 | 1 | Maria Theresa | |
PB-13: Visualizar notificações | Implementar funcionalidade para exibir notificações | #68 | 3 | Maria Theresa | |
PB-13: Visualizar notificações | Implementar endpoint para requisitar notificações de um usuário | #69 | 3 | Maria Theresa | |
PB-14: Marcar animal como favorito | Criar entidade favorito para armazenar favoritos | #70 | 1 | Leandro Oliveira | |
PB-14: Marcar animal como favorito | Criar endpoint para adicionar um favorito | #71 | 2 | Leandro Oliveira | |
PB-14: Marcar animal como favorito | Alterar a response da requisição de um animal para mostrar se o animal requisitado pelo usuário conectado já é seu favorito | #72 | 1 | Leandro Oliveira | |
PB-15: Visualizar favoritos | Criar endpoint para requisitar os favoritos de um usuário | #73 | 2 | Hernandes Erick | |
PB-15: Visualizar favoritos | Alterar widget de item de animal para adaptar à lista de favoritos | #74 | 3 | Hernandes Erick | |
PB-15: Visualizar favoritos | Criar tela de visualizar favoritos | #75 | 5 | Hernandes Erick |
Membro | Desempenho | Avaliação |
---|---|---|
Diego Winter | Executou com êxito suas atividades. | 1.0 |
Hernandes Erick | Executou com êxito suas atividades. | 1.0 |
Leandro Oliveira | Executou com êxito suas atividades. | 1.0 |
Maria Theresa | Executou com êxito suas atividades. | 1.0 |
- Sistema de perguntas e respostas;
- Alertas;
- Visualizar notificações;
- Marcar animal como favorito;
- Visualizar favoritos.
- Todas as atividades planejadas foram implementadas.
- As notificações não são enviadas para o sistema de notificações do aparelho do usuário (feature prevista em outro item do Product Backlog), com o usuário tendo que consultar a tela de notificações para ver novas;
- Endpoints que retornam listas não possuem um sistema de paginação, podendo fazer com que muitos resultados causem problemas de desempenho.
- Implementar a feature de notificações em tempo real;
- Implementar um sistema de paginação em endpoints que retornam listas de dados, para melhorar a performance.
Web: https://miaudocaobeta.netlify.app
Android: Disponível na release MiAuDoção v1.0.0