Skip to content

Feedback R1

Avaliação do Repositório: LicitaBSB

Feedback Geral:

  1. Documentação e Estrutura do Projeto:
  2. A equipe fez um bom trabalho na documentação e na estruturação do projeto, tornando-o compreensível e bem organizado.
  3. O README está bem documentado, permitindo um bom entendimento do projeto.

  4. Board e Planejamento:

  5. O board das sprints está confuso. Uma organização mais clara e objetiva ajudaria no acompanhamento do progresso e na gestão das tarefas.
  6. Foram feitos release notes, o que é uma prática positiva e importante para o acompanhamento das versões do projeto.

  7. Arquitetura:

  8. Falta uma visão de pacotes que mostre como os diferentes componentes do sistema interagem, especialmente a interação do webscraping com o backend.
  9. A arquitetura não contempla um serviço de disparo de emails, que pode ser uma funcionalidade importante para notificações automáticas.
  10. 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.

  11. Desempenho da Equipe:

  12. 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.
  13. 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.

  14. Branches:

  15. 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.

  16. Exploração dos Dados:

  17. 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:

  1. Melhorar a Organização do Board:
  2. [x] Reorganizar o board das sprints para que as tarefas e o progresso sejam mais claros e facilmente acompanháveis.

  3. Aprimorar a Arquitetura:

  4. [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.
  5. [x] Incluir um serviço de disparo de emails na arquitetura para permitir notificações automáticas.
  6. [x] Definir claramente o processo de atualização contínua dos scrappers para garantir dados atualizados.

  7. Equilibrar Contribuições:

  8. [ ] Incentivar uma distribuição mais equilibrada de commits entre os membros da equipe, garantindo que todos contribuam de maneira uniforme.

  9. Refinar a Raspagem de Dados:

  10. [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.

  11. Gestão de Branches:

  12. [ ] Adotar a prática de apagar branches após o fechamento dos PRs para manter o repositório organizado.

  13. Exploração Detalhada dos Dados:

  14. [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.