Files
sar/design-artifacts/B-Trigger-Map/personas/03-sandra-supervisora.md
julian 17c08e6392 chore: initial monorepo scaffold + WDS Phase 1+2 artifacts
- Nx 22.7 monorepo (pnpm 11.1, TypeScript 5.9, Node 24)
- apps/api: NestJS 11 (CJS conforme CODING-RULES.md PGD-DB-004)
- apps/web: React 19 + Vite 8 (ESM)
- libs/shared/api-interface: Zod contract base
- Docker Compose dev: Postgres 18, Valkey 8, MinIO, Mailpit
- WDS artifacts:
  - design-artifacts/A-Product-Brief/ (5 docs canônicos + 16 dialogs)
  - design-artifacts/B-Trigger-Map/ (hub + 4 personas + feature impact)
- Stack canon: STACK.md v2.2 + CODING-RULES.md v2.0 + brand.md
- AGENTS.md + README.md como entrada para devs/agentes

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:34:20 +00:00

126 lines
6.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Persona — Sandra Supervisora (SECONDARY — alto impacto)
**Phase 2 — Trigger Mapping · Workshop 2-4**
**Status:** SECONDARY persona — 5-15% do volume de uso · INFLUENCIADORA-CHAVE da compra
**Device-target:** Desktop-first + mobile-light (PWA para consultas/aprovações rápidas)
---
## Quem é Sandra
> Gerente comercial / supervisora regional, 35-55 anos. Coordena 5-30 representantes. Reporta direto para o dono ou diretor comercial. **Vive no escritório** com notebook aberto o dia todo, mas precisa de mobile-light para aprovar desconto durante reuniões/almoço. Conhece quase todos os clientes top da carteira. Foi rep antes — sabe o que é estar na rua.
### Dia típico
- **8h30** — chega ao escritório, café, abre SAR no notebook
- **8h45-9h30** — "tela do dia": checa quem fez check-in, aprovações pendentes, alertas de inativos
- **9h30-12h** — reuniões individuais com reps em campo (WhatsApp/áudio), libera descontos
- **12h-13h** — almoço; ainda recebe push de aprovação no celular
- **13h-17h** — análises, ajustes em pauta com Alice, fechamento do dia
- **17h** — fechamento: revisa o dia, prepara plano de amanhã
- **18h+** — eventual emergência (cliente top reclamando, pedido urgente)
### O que a motiva (em uma frase)
> **"Time bater meta sem que eu vire babá."**
---
## Driving Forces
### ✅ Positive forces
| ID | Force | Descrição | Freq | Int | Fit MVP |
|---|---|---|---|---|---|
| **S+1** | **Time bate meta consistentemente** | Cobrança vem do Daniel; se time bate, ela respira. Reconhecimento profissional. | 5/5 | 5/5 | 4/5 |
| **S+2** | **Visibilidade em tempo real do que acontece na rua** | Saber "quem visitou quem hoje" sem ligar pra ninguém. Eliminar consulta manual. | 5/5 | 5/5 | 5/5 |
| **S+3** | **Tomar decisão tática com dados na frente** | Aprovar desconto vendo histórico, margem, comportamento do cliente. | 4/5 | 5/5 | 5/5 |
| **S+4** | **Dormir tranquila** | Ter certeza que nada crítico passou despercebido — clientes top OK, reps OK, pedidos OK. | 4/5 | 5/5 | 4/5 |
| **S+5** | **Ser vista como gestora moderna** | Subordinados percebem que ela usa tech de ponta — autoridade técnica. | 2/5 | 3/5 | 3/5 |
| **S+6** | **Identificar talento e problema na equipe** | Ver quem está bombando e quem está enrolado, sem precisar perguntar. | 3/5 | 4/5 | 4/5 |
### ❌ Negative forces
| ID | Force | Descrição | Freq | Int | Fit MVP |
|---|---|---|---|---|---|
| **S-1** | **Descobrir tarde demais que algo deu errado** | Cliente top bloqueado, pedido travado, rep parado há 3 dias — descobre na reunião semanal. | 4/5 | 5/5 | 5/5 |
| **S-2** | **Aprovação de desconto vira fila no WhatsApp** | Reps mandando 10 áudios/dia pedindo R$ X de desconto, sem contexto, sem timeline. | 5/5 | 4/5 | 5/5 |
| **S-3** | **Ficar refém de planilhas + WhatsApp** | Sair de uma ferramenta, abrir Excel, copy-paste número, voltar pro WhatsApp. Fluxo quebrado. | 5/5 | 4/5 | 5/5 |
| **S-4** | **Perder cliente top sem saber** | Cliente importante começa a comprar menos, Sandra só percebe quando dono pergunta. Vergonha profissional. | 3/5 | 5/5 | 5/5 |
| **S-5** | **Ser cobrada por algo que rep não relatou** | Daniel pergunta "por que perdemos OPENFRIOS?", Sandra não sabe porque rep não avisou. | 3/5 | 5/5 | 4/5 |
| **S-6** | **Reunião semanal de 90 min que suga tempo** | Reunião viraliza porque ninguém tem dado em tempo real. Suga 1h30 produtiva. | 5/5 | 4/5 | 4/5 |
| **S-7** | **Ser vista como Big Brother pelos reps** | Reps acharem que ela vigia demais (R-7 do Rafael, espelhada). Conflito de cultura. (⚠️ tensão a respeitar — UI dela não pode expor "rep está parado") | 3/5 | 3/5 | N/A |
---
## Score consolidado
Top 5 forces de Sandra:
| Rank | Force | Score |
|---|---|---|
| 1 | **S+2 Visibilidade tempo real** | 125 |
| 2 | **S-1 Descobrir tarde demais** | 100 |
| 2 | **S-2 Aprovação no WhatsApp** | 100 |
| 2 | **S-3 Refém de planilhas** | 100 |
| 2 | **S+3 Decisão tática com dados** | 100 |
| 2 | **S-4 Perder cliente top sem saber** | 75 (3×5×5) — alto impact mesmo com freq menor |
---
## Features que respondem às forças de Sandra
| Force | Feature SAR que responde |
|---|---|
| S+1 Time bate meta | **Dashboard de meta da equipe** + comparativo entre reps |
| S+2 Visibilidade tempo real | **Tela do dia** com check-ins, pedidos, alertas — atualização Socket.IO/SSE |
| S+3 Decisão tática com dados | **Fila de aprovações com contexto** (cliente, margem, histórico, alçada) |
| S+4 Dormir tranquila | **Resumo do dia / fim do expediente** com "tudo OK / N alertas" |
| S+5 Gestora moderna | UX desktop dense + atalhos teclado (Linear-like) |
| S+6 Identificar talento/problema | **Comparativo entre reps** (privado, só pra ela) — sem ranking público |
| S-1 Descobrir tarde demais | **Alertas proativos** (push + in-app) — pedido travado, rep sem check-in, cliente top sem pedido |
| S-2 Aprovação WhatsApp | **Aprovação 1-clique no SAR** com contexto completo · push notification para mobile |
| S-3 Refém planilhas | **Tudo no SAR** + export CSV quando precisar (não importar) |
| S-4 Cliente top esfriando | **Watchlist de clientes-chave** com alerta automático |
| S-5 Cobrança sem dado | **Timeline de visitas + observações** (rep registra cada visita) |
| S-6 Reunião 90 min | **Dashboard substitui parte da reunião** — menos discussão de "o que aconteceu" |
| S-7 Big Brother | UI **não expõe rastreamento punitivo** — métricas como apoio, não controle (decisão de design importante) |
---
## O que NÃO fazer (anti-padrões pra Sandra)
- ❌ Tela com 30 KPIs sem hierarquia clara (Sandra precisa **decidir**, não navegar)
- ❌ Linguagem punitiva sobre reps ("Rep X falhou", "Tempo ocioso") — fere R-7 e cria conflito interno
- ❌ Modal de "Atenção!" para cada coisa (push fadiga)
- ❌ Aprovação de desconto que exige sair pra outra tela
- ❌ Relatórios em PDF — Sandra quer tela viva, não documento
---
## Tensão de design: Sandra ↔ Rafael
R-7 (Rafael teme ser substituível/vigiado) ↔ S+6 (Sandra quer identificar talento e problema)
**Resolução:** SAR mostra **dados de output** (pedidos, faturamento, % meta), não **dados de input punitivos** (tempo logado, % tela ativa, geofencing detalhado). Sandra vê quem está produzindo; não vê "rep X está parado há 47 minutos no posto de gasolina".
---
## Métricas de adoção
- **% aprovações via SAR (não WhatsApp):** > 90% em 60 dias
- **% dias úteis com acesso à "tela do dia":** > 80%
- **Tempo médio de aprovação de desconto:** < 30 min (vs horas no WhatsApp)
- **NPS Sandra:** > 50 (gestores apreciam ferramenta boa)
- **Push notifications ações decisivas:** taxa de leitura > 80%
---
## Citações canônicas
> "3 aprovações pendentes."
> "Rep João sem visita há 2 dias."
> "Tudo OK. Bom fim de semana."