Skip to content

🚀 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 para main

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