Sprint 02: Aprofundamento Técnico e Benchmarking

Sprint 02: Aprofundamento Técnico e Benchmarking

Backlog da Sprint 02 (O Plano)

Meta da Sprint:

“Aprofundar o conhecimento da equipe em áreas técnicas cruciais para a implementação do projeto, investigando soluções para IA, automação, autenticação, e analisando produtos através de benchmarking.”

Itens do Backlog da Sprint (Tarefas de Estudo):

  • [CONCLUÍDO] Task #11: Estudar o funcionamento e a configuração do GitHub Pages para a documentação do projeto.
  • [CONCLUÍDO] Task #12: Pesquisar sobre Agentes de IA e tecnologias para a extração de dados de PDFs.
  • [CONCLUÍDO] Task #13: Estudar a criação de um pipeline de automação (CI/CD) utilizando GitHub Actions.
  • [CONCLUÍDO] Task #14: Pesquisar sobre métodos e tecnologias para a autenticação de usuários.
  • [CONCLUÍDO] Task #15: Realizar um benchmark de projetos ou ferramentas similares para extrair insights e boas práticas.

Relatório da Sprint 02 (O Resultado)

1. Resumo da Sprint A Sprint 02 continuou o foco em pesquisa, mas com um nível de profundidade maior, visando responder a questões específicas de implementação. O objetivo foi capacitar a equipe para tomar decisões arquiteturais importantes nas sprints de desenvolvimento.

2. O que foi Concluído? Todos os 5 estudos planejados para a Sprint foram concluídos com sucesso, e o conhecimento foi compartilhado entre a equipe. As áreas pesquisadas foram:

  • Agentes de IA para extração de dados.
  • GitHub Pages.
  • Benchmarking de mercado.
  • Autenticação de usuários.
  • Pipeline com GitHub Actions.

3. O que Não foi Concluído? Nenhum item. Todas as metas de estudo da Sprint foram atingidas.

4. Principais Dificuldades e Aprendizados

  • Dificuldades: O aprofundamento nos temas trouxe à tona a complexidade das escolhas tecnológicas. A equipe debateu sobre as vantagens e desvantagens de diferentes abordagens, o que é uma dificuldade natural e produtiva nesta fase.
  • Aprendizados: O principal resultado desta Sprint foi a clareza sobre o caminho tecnológico. A pesquisa ajudou a equipe a formular perguntas mais concretas, como a escolha da linguagem de programação principal e quais frameworks seriam mais adequados. O benchmark, em particular, forneceu insights valiosos que influenciarão o design e as funcionalidades do “Integralizei UNB”.