Feedback R1
Avaliação do Repositório: LicitaBSB
Feedback Geral:
- Documentação e Estrutura do Projeto:
- A equipe fez um bom trabalho na documentação e na estruturação do projeto, tornando-o compreensível e bem organizado.
-
O README está bem documentado, permitindo um bom entendimento do projeto.
-
Board e Planejamento:
- O board das sprints está confuso. Uma organização mais clara e objetiva ajudaria no acompanhamento do progresso e na gestão das tarefas.
-
Foram feitos release notes, o que é uma prática positiva e importante para o acompanhamento das versões do projeto.
-
Arquitetura:
- Falta uma visão de pacotes que mostre como os diferentes componentes do sistema interagem, especialmente a interação do webscraping com o backend.
- A arquitetura não contempla um serviço de disparo de emails, que pode ser uma funcionalidade importante para notificações automáticas.
-
Não está claro como é feita a atualização contínua dos scrappers. Essa atualização é crucial para garantir que os dados obtidos sejam sempre os mais recentes.
-
Desempenho da Equipe:
- A equipe está trabalhando bem no geral, mas há uma discrepância no desempenho, com Octavio tendo um menor número de commits (21 commits por sprint). É importante equilibrar as contribuições entre os membros para uma melhor eficiência.
-
A equipe realizou a raspagem dos dados, mas não está utilizando regex ou outras técnicas para refinar as informações sobre as licitações. Isso pode limitar a profundidade das análises.
-
Branches:
-
Existem 11 branches abertas, o que é considerado uma má prática. Recomenda-se apagar as branches após o fechamento dos PRs para manter o repositório limpo e organizado.
-
Exploração dos Dados:
- Atualmente, há pouca informação explorada das licitações. Seria benéfico categorizar e detalhar mais as licitações, por exemplo, explorando o tipo de licitação e outras características relevantes.
Recomendações:
- Melhorar a Organização do Board:
-
[x] Reorganizar o board das sprints para que as tarefas e o progresso sejam mais claros e facilmente acompanháveis.
-
Aprimorar a Arquitetura:
- [x] Adicionar uma visão de pacotes detalhada que mostre a interação entre os componentes, especialmente como o webscraping se integra com o backend.
- [x] Incluir um serviço de disparo de emails na arquitetura para permitir notificações automáticas.
-
[x] Definir claramente o processo de atualização contínua dos scrappers para garantir dados atualizados.
-
Equilibrar Contribuições:
-
[ ] Incentivar uma distribuição mais equilibrada de commits entre os membros da equipe, garantindo que todos contribuam de maneira uniforme.
-
Refinar a Raspagem de Dados:
-
[x] Utilizar técnicas como regex para refinar e detalhar melhor as informações raspadas sobre as licitações, aumentando a qualidade e a utilidade dos dados obtidos.
-
Gestão de Branches:
-
[ ] Adotar a prática de apagar branches após o fechamento dos PRs para manter o repositório organizado.
-
Exploração Detalhada dos Dados:
- [x] Aprofundar a análise dos dados das licitações, categorizando e detalhando mais as informações. Isso pode incluir a classificação por tipo de licitação, valores, participantes, etc.