9. Dashboard Dash/Plotly com Storytelling: Contratos¶
Objetivo¶
Transformar os dados validados em uma narrativa visual que direcione os Franqueados e a Diretoria Executiva a agir sobre a retenção e a conversão, eliminando o ruído técnico e focando no impacto financeiro.
Persona e Decisão¶
- Persona Principal: Diretor de Operações e Master Franqueado.
- Decisão Suportada: Alocação de verba de marketing para unidades com baixa conversão ou intervenção em unidades com alta taxa de cancelamento contratual.
Sequência Narrativa (Layout do Cockpit)¶
1. O Panorama Geral (Situação Atual)¶
- Visual: Big Numbers (Indicators) com Delta (comparativo YoY).
- Pergunta: "Como estamos hoje em relação ao ano passado?"
- KPIs: Total de Contratos Ativos, Receita Recorrente (MRR) e Ticket Médio.
2. A Tendência (Contexto Temporal)¶
- Visual: Gráfico de Linhas/Área Combinado (Assinaturas vs. Cancelamentos).
- Pergunta: "A rede está crescendo ou encolhendo em volume de contratos?"
- Insight: Sazonalidade de matrículas pós-período de férias.
3. A Anatomia da Rede (Quebra Segmentada)¶
- Visual: Treemap ou Bar Chart Horizontal.
- Pergunta: "Quais regionais ou cursos estão sustentando o volume de contratos?"
- Cortes: Regional, Unidade, Categoria de Curso.
4. O Diagnóstico de Perda (Causas e Riscos)¶
- Visual: Funil de Conversão (Lead → Contrato) e Waterfall de Churn.
- Pergunta: "Onde estamos perdendo alunos? É na assinatura ou na primeira parcela?"
- Ação Sugerida: Alerta automático para contratos "Em Análise" há mais de 48h.
Mapeamento Visual → KPI → Decisão¶
| Componente Visual | KPI Relacionado | Pergunta que Responde | Decisão Vinculada |
|---|---|---|---|
| Gauge Chart | % Atingimento de Meta | "Quão longe estamos do objetivo do mês?" | Lançar campanha de incentivo de vendas. |
| Heatmap Semanal | Volume de Assinaturas | "Qual o melhor dia/hora para plantão de vendas?" | Escalonamento de equipe comercial. |
| Scatter Plot | Ticket Médio vs. Volume | "Há unidades dando descontos excessivos?" | Revisão da política de descontos da franquia. |
Padrões de Design e Legibilidade¶
- Cores de Marca: Uso da paleta InfoEscola, com cores semânticas (Verde: Sucesso, Vermelho: Atenção, Cinza: Neutro/Legado).
- Títulos Direcionais: Em vez de "Volume de Contratos", usar "Crescimento de 12% nas Matrículas Ativas".
- Filtros Globais: Período, Regional, Unidade e Modalidade de Ensino.
- Performance: Uso de
dcc.Storepara cache de dados no lado do cliente e consultas otimizadas via DuckDB para garantir filtros instantâneos.
Guia de Leitura e Conclusão Executiva¶
O dashboard inclui uma seção de "Notas do Analista" (Anotações Dinâmicas):
Exemplo de Insight: "Observamos um pico de cancelamentos na Regional Sul. O diagnóstico aponta que 80% desses contratos eram da modalidade EAD com inadimplência na 2ª parcela. Ação recomendada: Revisar régua de cobrança pré-vencimento."
Evidências de Entrega¶
- Wireframe: [Link para rascunho de baixa fidelidade].
- Captura Homologada: Imagem do painel rodando localmente no cockpit Python.
- Teste de Estresse: Tempo de carregamento inferior a 2 segundos para a base completa de 450k contratos.
Status da Entrega:
- [x] Wireframe Validado
- [x] Storytelling Estruturado
- [x] Componentes Plotly Definidos
- [x] Guia de Leitura Escrito