Contextualização da Sprint 3
Enquanto na Sprint 2 focamos na idealização do projeto, a Sprint 3 foi o momento de transformar essas ideias em realidade. Avançamos significativamente em quase todas as frentes, com destaque para a implementação de um back-end funcional, a evolução do front-end e a integração completa entre as partes da aplicação. Saímos do mundo das ideias e demos vida à plataforma.
Um dos principais marcos desta sprint foi o desenvolvimento do back-end com regras de negócio implementadas. Agora temos uma base capaz de se comunicar com o front-end, que por sinal, também ganhou vida fora do Figma. A aplicação web começou a tomar forma concreta, conectando as interfaces do usuário com as funcionalidades do sistema.
Outro destaque foi a evolução da interface em Streamlit, que agora está integrada ao back-end e também interage com o front-end em React. Isso criou um fluxo com mais sentido entre quem está no campo e quem está gerenciando a plataforma remotamente.
Além disso, começamos a utilizar com sucesso o bucket S3, disponibilizado pelo professor Goya. Essa funcionalidade trouxe uma grande melhoria no armazenamento e no gerenciamento das imagens capturadas, facilitando a escalabilidade do sistema.
Paralelamente, tivemos uma equipe dedicada exclusivamente à evolução do modelo de detecção de fissuras. Se na sprint passada entregamos um bom modelo inicial, nesta sprint fomos além: iniciamos os testes com o YOLO V12, que apresentou resultados animadores em termos de desempenho e precisão.
Ainda há muito o que evoluir, mas os avanços dessa sprint mostram que estamos no caminho certo. Abaixo, você pode conferir uma tabela com os principais feitos da sprint e, logo depois, nossa organização interna, elaborada no primeiro dia da sprint, que mesmo simples, foi o nosso primeiro passo para atingirmos todos esses objetivos.
Principais entregas da Sprint 3
Área | Entrega |
---|---|
Back-end | Implementação completa com regras de negócio definidas |
Front-end (React) | Primeira versão funcional conectada ao back-end |
Interface em Streamlit | Evolução da interface com integração ao back-end |
Armazenamento | Uso bem-sucedido do bucket S3 para upload e gestão de imagens |
Modelo de Detecção | Início dos testes com YOLO V12 e melhorias no desempenho geral |
Integração Geral | Conexão entre front-end, back-end e interface de campo via Streamlit |
Organização da Sprint
A seguir está o nosso planejamento inicial, feito no primeiro dia da sprint. Pode parecer simples ou até um pouco bagunçado, mas foi ele que guiou todas as ações e garantiu que cada membro do time soubesse exatamente onde focar seus esforços. Foi essa abordagem que nos ajudou a manter um bom ritmo de trabalho e alcançar tudo que foi feito.
Nos vemos na Sprint 4!