🚀 Estratégia de Releases (Sujeito a Modificação)
Projeto: Gov Insights - Relatórios do IPEA
Este documento descreve a abordagem de versionamento, critérios de entrega e planejamento das versões principais do projeto.
🎯 Objetivo da Estratégia
- Garantir entregas contínuas e incrementais com qualidade e estabilidade.
- Facilitar testes, feedback de usuários e melhorias iterativas.
- Apoiar a evolução do projeto com transparência e previsibilidade.
📅 Ciclo de Releases
Release v0.1.0 - MVP (Mínimo Produto Viável)
- Objetivos: Implementação de funcionalidades básicas de visualização de dados e geração de relatórios automáticos.
- Tecnologias: Streamlit, API do IPEA, Deepseek, Plotly
- Deploy: Streamlit Deploy
Release v0.2.0 - Integração e Otimizações
- Objetivos: Integração das funcionalidades, melhorias na visualização de dados e otimização do sistema.
- Tecnologias: pandas, requests, Deepseek
- Deploy: Streamlit Deploy, Git Pages
Release v1.0.0 - Versão Final
- Objetivos: Versão final do sistema com todas as funcionalidades integradas, otimizações e documentação completa.
- Deploy: Streamlit Deploy, Git Pages
Ciclo de Releases:
- As versões serão entregues de acordo com o planejamento da equipe, com sprints semanais para ajustes e novos recursos.
🧪 Critérios para liberação
- Passar todos os testes automatizados
- Validação funcional pela equipe técnica
- Feedback positivo de pelo menos 1 usuário de teste
- Atualização de documentação e changelog
📦 Publicação
- Releases registrados via GitHub Releases
- Versões estáveis publicadas com changelog no
README.md
- Código publicado com tag (
git tag v1.0.0
) e push paramain
📌 A estratégia de releases garante que o projeto avance de forma contínua, validada e com entregas significativas para os usuários e gestores públicos.