Pular para conteúdo

MVP e Cronograma

MVP e Próximos Incrementos

O desenvolvimento do OuvidorIA é dividido em fases claras, começando com um Produto Mínimo Viável (MVP) focado em validar a proposta de valor central. Os incrementos subsequentes são planejados para adicionar camadas de funcionalidade de forma iterativa.

Toda a definição de escopo é baseada no framework de priorização MoSCoW, detalhado no nosso documento de Priorização das Histórias de Usuário. A estratégia é entregar os requisitos "Must-have" primeiro, formando o MVP, seguidos pelos "Should-have" e "Could-have" como incrementos futuros.

Produto Mínimo Viável (MVP): O Assistente de Informações

O MVP é focado exclusivamente na persona do Cidadão e valida a funcionalidade principal do RAG. Ele é composto pelas seguintes histórias de usuário "Must-Have":

  • US-01 (Iniciar conversa): Garante que o usuário possa acessar o chatbot, receber uma saudação e entender o propósito do sistema.

  • US-02 (Obter informações): É o núcleo do RAG, permitindo ao usuário fazer perguntas em linguagem natural e receber respostas precisas e rápidas, baseadas na base de conhecimento oficial.

O cronograma detalhado abaixo reflete o foco total na entrega deste MVP.

Próximos Incrementos

Após a validação do MVP, o roadmap de desenvolvimento seguirá com os seguintes incrementos, baseados nas prioridades "Should-have" e "Could-have":

  • Incremento 1: Assistente de Escrita: Focado em aprimorar a experiência do cidadão, adicionando as funcionalidades de análise de qualidade da manifestação (US-05) e sugestões de melhoria de texto (US-06).

  • Incremento 2: Dashboard de Análise: Entrega valor para a persona do Gestor Público, implementando o dashboard de análise de tópicos e tendências das conversas (US-07).

  • Incremento 3: Qualificação de Campos: Introduz os modelos de ML para classificação de texto, sugerindo automaticamente o tipo, órgão e tema da manifestação (US-03) e permitindo que o usuário edite esses campos (US-04).

Cronograma

A seguir, apresentamos o cronograma de desenvolvimento do Produto Mínimo Viável (MVP) do projeto OuvidorIA. O plano de trabalho está organizado em sprints semanais, começando em 18 de Outubro e culminando na entrega final do projeto em 1º de Dezembro de 2025. O objetivo é garantir um progresso constante e iterativo, com entregáveis claros a cada semana, focando na construção das funcionalidades essenciais para a primeira versão do nosso assistente.

Nossa estratégia de desenvolvimento adota uma abordagem RAG-first, focada em mitigar os riscos técnicos do projeto. Priorizamos a construção da fundação do nosso sistema: a coleta de dados, a criação da base de conhecimento vetorial e a validação do fluxo de resposta de IA através de uma API (chatbot headless). Somente após garantir que o nosso assistente é funcional e preciso, avançamos para o desenvolvimento da interface do usuário (UI) e a integração final. Esta metodologia garante que a proposta de valor central do produto seja tecnicamente viável antes de investirmos no trabalho de front-end.

Semana Período Foco da Semana Entregáveis da Semana User Stories Atendidas
1 Sáb, 18/out - Dom, 26/out Construção da Base de Conhecimento - Scripts de coleta de dados (scraping) executados.
- Pipeline de limpeza e estruturação dos documentos.
- Base de conhecimento vetorial (Vector Store) v1 criada e populada.
-
2 Seg, 27/out - Dom, 02/nov Desenvolvimento do Fluxo de Resposta - Implementação da lógica de Retrieval (busca na base vetorial).
- Implementação da lógica de Generation (criação de prompt e chamada ao LLM).
- Testes do fluxo via scripts concluídos.
-
3 Seg, 03/nov - Dom, 09/nov API e Validação do chatbot headless - API do chatbot criada: Um endpoint recebe uma pergunta e retorna a resposta gerada pelo RAG.
- Validação completa do chatbot sem interface via Postman.
US-001 e US-002 (Validadas no Backend)
4 Seg, 10/nov - Dom, 16/nov Início do Desenvolvimento da Interface (UI) - Protótipo inicial da interface de chat desenvolvido.
- Início da integração da UI com a API do chatbot.
US-001 (Início do Frontend)
5 Seg, 17/nov - Dom, 23/nov Integração Completa e Deploy - Conexão final da interface de chat com a API do RAG.
- MVP completo (Frontend + Backend) implantado em ambiente de testes.
US-001 e US-002 (Completas e Integradas)
6 Seg, 24/nov - Dom, 30/nov Testes de Usabilidade e Refinamento - Realização de testes de integração com a interface.
- Coleta de feedback e refinamentos finais no frontend e nos prompts do RAG.
- Preparação da documentação e apresentação.
-
7 Seg, 01/dez Entrega Final - Apresentação e entrega final do MVP do OuvidorIA. -