-
Notifications
You must be signed in to change notification settings - Fork 0
Planejamento de Sprint
Joao Victor Melo da Silva edited this page Mar 28, 2023
·
23 revisions
Data | Versão | Descrição | Ator |
---|---|---|---|
18/01/2022 | 0.1 | Sprint 1: Planejamento | João Victor Melo |
02/02/2022 | 0.2 | Sprint 1: Review | João Victor Melo |
06/02/2022 | 0.3 | Sprint 1: Retrospective | João Victor Melo |
06/02/2022 | 0.4 | Sprint 2: Planejamento | João Victor Melo |
13/03/2022 | 0.5 | Sprint 3: Planejamento | Wesley Vitor |
Descrição | Valor |
---|---|
Data de Início | 24/01/2022 |
Data de Término | 02/02/2022 |
Total de Pontos | 27 |
Duração | 10 dias |
Líder | João Victor Melo |
Papel | Nome |
---|---|
Desenvolvedor e Avaliador | João Victor Melo |
Desenvolvedor e Avaliador | Lucas Bandeira |
Desenvolvedor e Avaliador | Vitor Melo |
Desenvolvedor e Avaliador | Wesley Vitor |
Desenvolvedor e Avaliador | Tabita Ribeiro |
Backlog Item | Funcionalidade | Atividade | Descrição da Atividade | Issues | Pontos | Finalizada |
---|---|---|---|---|---|---|
0 | Estruturação do projeto | Estruturar pastas de projeto | Criação de pastas relacionadas à arquitetura utilizada. | #1 | 0 | |
1 | Gerenciamento de Componentes | Criar Entidade Componente | Criar entidade Componente, com atributos e métodos necessários para representar um componente, incluindo seus dados técnicos. | #2 | 1 | |
1 | Gerenciamento de Componentes | Criar repositório de Componente | Criar repositório de Componente, responsável por encapsular operações de banco de dados relacionadas a componentes, incluindo suas inserção, remoção e atualização. | #3 | 2 | |
1 | Gerenciamento de Componentes | Implementar persistência de Componentes | Implementação das interfaces de acesso ao banco de dados definidas no repositório de Componente. | #4 | 2 | |
1 | Gerenciamento de Componentes | Criar teste unitário | Criar teste unitário para validar as funcionalidades de gerenciamento de componentes. | #5 | 4 | |
1 | Gerenciamento de Componentes | Criar endpoints da API REST para gerenciamento de componentes | Criar endpoints da API REST para gerenciamento de componentes, permitindo a interação entre a página web e o banco de dados. | #9 | 3 | |
1 | Gerenciamento de Componentes | Criar interface de gerenciamento de componentes | Criar interface de gerenciamento de componentes, permitindo inserir remover e atualizar componentes. | #6 | 4 | |
1 | Gerenciamento de Componentes | Estruturar Banco de Dados | Criar as tabelas no banco de dados, e dos relacionamentos entre as mesmas. | #10 | 4 | |
2 | Atualização de Dados Voláteis dos Componentes | Criar entidade Scraper | Criar entidade Scraper, com atributos e métodos necessários para representar um Scraper. | #7 | 1 | |
2 | Atualização de Dados Voláteis dos Componentes | Criar serviço de orquestração de scraping | Criar serviço de orquestração de scraping, responsável por gerenciar requisições, respostas e contornar medidas antirobô | #8 | 6 |
Membro | Desempenho | Avaliação |
---|---|---|
João Victor Melo | Executou todos as atividades | 1.0 |
Lucas Bandeira | Executou parcialmente as atividades | 0.8 |
Vítor Melo | Executou todas as atividades | 1.1 |
Wesley Vitor | Executou todas as atividades | 1.1 |
Tabita Ribeiro | ... | ... |
- Estruturar Pastas de Projeto.
- Criação das Classes dos Componentes.
- Criação do Repositório dos Componentes.
- Implementação da Persistência dos Componentes.
- Criação de Testes Unitários.
- Criação de Endpoints para a API REST.
- Criação da Interface de Gerenciamento de Componentes.
- Estruturação do Banco de Dados.
- Criação da Entidade Scraper.
- Criação do Serviço de Orquestração de Scraping.
- Divisão equivocada das atividades, grandes e interdependentes.
- A fraca padronização de escrita de código.
- O trabalho para implementação da arquitetura foi mal estimado.
- Pouca comunicação entre os membros do grupo.
- Adoção de ferramentas de verificação de qualidade de código automáticas.
- Melhor coordenação no uso das ferramentas de comunicação.
- Maior esforço na subdivisão de funcionalidades, considerando sua relevância para os fluxos de uso da aplicação, bem como sua distribuição entre os membros.
Descrição | Valor |
---|---|
Data de Início | 16/02/2022 |
Data de Término | 02/03/2022 |
Total de Pontos | 36 |
Duração | 14 dias |
Líder | Vítor Melo Lopes |
Papel | Nome |
---|---|
Desenvolvedor e Avaliador | João Victor Melo |
Desenvolvedor e Avaliador | Lucas Bandeira |
Desenvolvedor e Avaliador | Vitor Melo |
Desenvolvedor e Avaliador | Wesley Vitor |
Desenvolvedor e Avaliador | Tabita Ribeiro |
Backlog Item | Funcionalidade | Atividade | Descrição da Atividade | Issues | Pontos | Finalizada |
---|---|---|---|---|---|---|
1 | Gerenciamento de Componentes | Definição de layout. | Definição de layout para a tela de gerenciamento de componentes. | #23 | 3 | |
1 | Gerenciamento de Componentes | Integração com a API. | Integração da API de gerenciamento de componentes com com o Front-End da aplicação. | #22 | 2 | |
1 | Gerenciamento de Componentes | Coleta das especificações dos componentes. | Coleta por meio de scraping e adição direta de especificações de peças. | #28 | 3 | |
2 | Atualização de Dados Voláteis dos Componentes | Criação do Serviço de Orquestração de Scraping. | Criar serviço de orquestração de scraping, responsável por gerenciar requisições, respostas e contornar medidas antirobô. | #8 | 5 | |
2 | Atualização de Dados Voláteis dos Componentes | Criação de Scrapers. | Criar scripts de raspagem de dados. | #29 | 4 | |
3 | Busca de Componente | Criar serviço de interpretação de string de busca. | Criar serviço de tokenização e interpretação da string de busca. | #30 | 6 | |
3 | Busca de Componente | Configuração da API para o serviço de busca. | Criação de endpoints para a funcionalidade de busca de componentes. | #31 | 2 | |
3 | Busca de Componente | Criação da interface de busca. | Criar tela de listagem dos resultados da busca. | #32 | 6 | |
3 | Busca de Componente | Criação da interface de componente. | Criar tela de componente. | #33 | 4 | |
8 | Emissão de Notificação | Emissão de notificações aos usuários. | Emissão de notifição aos usuários por meio de um serviço de e-mail. | #34 | 1 |
Membro | Desempenho | Avaliação |
---|---|---|
João Victor Melo | Executou todas as atividades. | 1.1 |
Lucas Bandeira | Executou parcialmente as atividades. | 1 |
Vítor Melo | Executou parcialmente as atividades. | 0.9 |
Wesley Vitor | Executou parcialmente as atividades. | 1 |
Tabita Ribeiro | ... | 1 |
- Definição de layout.
- Integração da API com o front-end.
- Coleta de especificações dos componentes.
- Criação de serviço de orquestração de scraping.
- Criação de scrapers.
- Criação do serviço de interpretação de string de busca.
- Configuração da API para o serviço de busca.
- Criação de interface de busca.
- Criação de interface de componente.
- Emissão de notificações aos usuários.
Nome | Issue |
---|---|
João Victor Melo | Criação de Scrapers. #29 |
Vitor Melo | Criar testes unitários. #5 |
Wesley Vitor | Serviço de orquestração de scrapers. #8 |
- Atividades de maior carga não completadas. Possivelmente sobrecarregadas.
- Desenvolvimento/integração front-end lenta.
- Alocação de mais membros do time no front-end para a última sprint.
- Maior foco na derivação de tarefas menores e mais focadas.
Descrição | Valor |
---|---|
Data de Início | 16/03/2023 |
Data de Término | 28/03/2023 |
Total de Pontos | 60 |
Duração | 12 dias |
Líder | Wesley Vitor |
Papel | Nome |
---|---|
Desenvolvedor e Avaliador | João Victor Melo |
Desenvolvedor e Avaliador | Lucas Bandeira |
Desenvolvedor e Avaliador | Vitor Melo |
Desenvolvedor e Avaliador | Wesley Vitor |
Desenvolvedor e Avaliador | Tabita Ribeiro |
Backlog Item | Funcionalidade | Atividade | Descrição da Atividade | Issues | Pontos | Finalizada |
---|---|---|---|---|---|---|
1 | Gerenciamento de Componentes | Integração com a API. | Integração da API de gerenciamento de componentes com o Front-End da aplicação. | #22 | 2 | |
3 | Busca de Componente | Criar serviço de interpretação de string de busca. | Criar serviço de tokenização e interpretação da string de busca. | #30 | 6 | |
3 | Busca de Componente | Configuração da API para o serviço de busca. | Criação de endpoints para a funcionalidade de busca de componentes. | #31 | 2 | |
3 | Busca de Componente | Criação da interface de busca. | Criar tela de listagem dos resultados da busca. | #32 | 6 | |
3 | Busca de Componente | Criação da interface de componente. | Criar tela de componente. | #33 | 4 | |
4 | Seleção de Componentes | Verificação de Compatibilidade | Verficar as compatibilidades entre os componentes selecionados | #51 | 4 | |
5 | Seleção de Componentes | Criação da interface de seleção de componentes. | Criar tela para seleção de componentes. | #53 | 7 | |
5 | Sugestão de Componentes | Criação do serviço de sugestão de componentes. | Criar o serviço que indique os melhores componentes de acordo com uma finalidade e orçamento. | #52 | 8 | |
5 | Sugestão de Componentes | Configuração da API para serviço de sugestão de componentes. | Criar enpoints para as funcionalidades de sugestão de componentes. | #59 | 4 | |
6 | Gerenciamento de Usuários | Criação do serviço de cadastro e acesso à usuários. | Criar serviço para realizar operações de cadastro e acesso à usuários. | #54 | 3 | |
6 | Gerenciamento de Usuários | Configuração da API para operações com usuários. | Criar endpoints para operações com usuários | #55 | 4 | |
6 | Gerenciamento de Usuários | Criação de interface de cadastro e login de usuários. | Criar telas para realização de cadastro e login de usuários. | #56 | 1 | |
7 | Gerenciamento de favoritos | Criação do serviço de gerenciamento de favoritos. | Criar do serviço que permita adicionar, remover e acessar favoritos. | #57 | 3 | |
7 | Gerenciamento de favoritos | Configuração da API para o gerenciamento de favoritos. | Criar endpoints para a funcionalidade de gerenciamento de favoritos. | #60 | 3 | |
7 | Gerenciamento de favoritos | Criação de interface de gerenciamento de favoritos. | Criar tela que permita ao usuário listar, acessar e deletar seus componentes favoritados. | #58 | 3 |
Membro | Desempenho | Avaliação |
---|---|---|
João Victor Melo | Executou todas as atividades. | 1 |
Lucas Bandeira | Executou todas as atividades. | 1 |
Vítor Melo | Executou todas as atividades. | 1 |
Wesley Vitor | Executou todas as atividades. | 1 |
Tabita Ribeiro | ... | - |
- Integração do front-end Gerenciamento de Componentes com a API.
- Criação serviço de interpretação de string de busca.
- Configuração da API para o serviço de busca.
- Criação da interface de busca.
- Criação da interface de componente.
- Verificação de Compatibilidade.
- Criação da interface de seleção de componentes.
- Criação do serviço de sugestão de componentes.
- Configuração da API para serviço de sugestão de componentes.
- Criação do serviço de cadastro e acesso à usuários.
- Configuração da API para operações com usuários.
- Criação de interface de cadastro e login de usuários.
- Criação do serviço de gerenciamento de favoritos.
- Configuração da API para o gerenciamento de favoritos.
- Criação de interface de gerenciamento de favoritos.
- Dificuldades de contornar problemas encontrados.
- Factory, na instanciação de novos scrapers.
- Unidade de Trabalho, em tratamentos de comandos e eventos.
- Repositorio, na abstração de persistência e coleções.