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