SpecContext PM
O contexto é o produto
Quando o contexto é frágil, a IA inventa — e o time retrabalha. Reúna PM, PO e IA sob um protocolo de engenharia de contexto.
Autor
Felipe Rezende
Desenvolvedor há mais de 29 anos. Hoje trabalha na Zup Innovation como Tech Lead.
LinkedIn: linkedin.com/in/rezende-felipe
Briefing
SpecContext PM
Engenharia de contexto e IA para Product Managers e Product Owners que querem clareza — e valor mais rápido.
M0 · Objetivo
Além do prompt: montar o que a IA precisa saber
- Por que o PM precisa dominar IA de verdade
- O que é engenharia de contexto (≠ só prompt)
- Como isso atravessa discovery → stories → handoff — e o ciclo todo
Ao final: “Engenharia de contexto para PM significa ___.”
Leituras: Por que IA para PM · Engenharia de contexto · LLM essencial
Agenda da palestra
O arco em 7 movimentos
- LLM + por que contexto > prompt
- Discovery com evidência
- Jornada → árvore → stories
- Protótipo + handoff + contexto vivo
Cada módulo fecha com uma frase de stage.
Tese
Não é “IA para escrever stories”
- O diferencial é engenharia de contexto
- Prompt = o que perguntar · Contexto = ambiente de conhecimento
- PM moderno: de operacional a orquestrador de inteligência
Fontes: Anthropic · Marty Cagan / SVPG
Nome do método
O que significa SpecContext
O pacote de especificação: brief, evidências, restrições, stories, AC — o que humano e IA precisam para não adivinhar.
O contexto deliberado: o que entra, o que fica de fora, o que é fato vs hipótese, e o que a IA não pode inventar.
SpecContext = montar specs e contexto para produto + IA.
Leitura: O que é SpecContext
SpecContext em uma frase
Não é framework de código
- Não substitui Scrum, Dual Track ou SDD de engenharia
- É o método deste curso: contexto deliberado em cada passo da produtização
- O contexto é montado por humanos; a IA amplifica se o pacote for bom
Por que IA importa para o PM
A IA amplifica o seu método
- Velocidade — rascunhos de stories, AC, perguntas
- Cobertura — cenários de erro e bordas
- Qualidade — crítica de lacunas
Se o método for “chute + Slack”, a IA escala o chute. Se for discovery + contexto claro, ela escala clareza.
Fontes: Anthropic · Marty Cagan / SVPG
O diagnóstico
O gargalo costuma ser o contexto — não o modelo
- Demos brilham; produção falha com contexto incompleto ou velho
- Prompt sozinho tem teto; contexto compõe
- Falhas: staleness, scatter, compression
Fontes: Anthropic · Neo4j (context rot) · Redis
Definição
O que é engenharia de contexto
Preencher a janela de contexto com a informação certa para o próximo passo — nem de menos, nem de mais, nem desatualizada.
Formulação amplamente citada (Karpathy), usada em guias para PMs.
Fontes: Anthropic Engineering · Aakash Gupta (cita Karpathy)
Distinção
Prompt ≠ contexto
| Prompt engineering | Engenharia de contexto | |
|---|---|---|
| Pergunta | Como instruo? | O que o modelo precisa saber agora? |
| Escopo | Texto do pedido | Brief, docs, histórico, restrições, exemplos |
| Relação | Continua essencial | Prompt é uma peça do pacote |
Fundamentos
O que o PM precisa saber sobre LLMs
- Janela / tokens — só existe o que está no pacote agora
- Probabilidade — fluência ≠ certeza; alucinação preenche lacuna
- Geração ≠ recuperação — sem evidência, a IA inventa com estilo
Não precisa treinar modelos. Precisa saber usá-los.
Leitura: LLM essencial para o PM · OpenAI · Anthropic
Prompt engineering (peça)
Estrutura mínima de um bom pedido
- Objetivo — o que você quer obter
- Contexto — o que o modelo precisa saber
- Restrições — o que não pode inventar / limites
- Formato — como devolver
- Critérios + exemplos — padrão de qualidade
Prompt bem feito sem pacote de produto ainda gera ficção bem formatada.
Demo
Pedido frágil vs pacote de contexto
Crie uma User Story.
Papel: PM sênior Contexto: [empresa, produto, persona, jornada, restrições, KPIs…] Objetivo: stories do galho X Considere: LGPD, auditoria, APIs existentes Retorne: Epic → Features → Stories → AC Restrição: não inventar; marcar hipótese
Mensagem de stage
O modelo não lê a sua cabeça
- Se não está no pacote, a IA inventa
- Brief + restrições + formato = pacote mínimo
- Playbook reutilizável > chat improvisado
Competências
Quatro disciplinas do PM com IA
- Product Management — estratégia, discovery, delivery, métricas
- IA generativa — limites, prompting, validação
- Engenharia de contexto — conhecimento do produto reutilizável
- Decisão com evidência — IA acelera; humano decide
Stack do PM
Quatro camadas de contexto
- Produto — quem somos, quem é o usuário
- Referência — templates, DoR, princípios
- Tarefa — o artefato de agora
- Sessão — o que já foi dito neste chat
Fontes: Anthropic (componentes de contexto) · 4 camadas = síntese pedagógica SpecContext
Alerta técnico (traduzido para PM)
Context rot
Janela grande ≠ contexto bom. Informação demais ou mal estruturada dilui a atenção do modelo.
- Não despeje 20 páginas sem priorizar
- Diga o que é fato vs hipótese
- Peça formato de saída e restrição “não inventar”
Regra de ouro do curso
Fato · Hipótese · Invenção
- Bom: criticar lacunas + perguntas
- Ruim: “escreve a story completa” sem brief
Jornada do curso
Contexto em cada passo
Em cada passo: artefato + pacote de contexto + prompt + exercício + leitura.
Método prático
Como gerar qualquer artefato com IA
- 1Monte o pacote de contexto — brief, evidências, restrições, o que já é fato.
- 2Uma tarefa só — peça um artefato por vez (mapa, jornada, árvore…).
- 3Restrinja — “não inventar”; marcar hipótese; listar abertos.
- 4Peça formato — tabela, YAML, checklist, G/W/T.
- 5Classifique a saída — fato · hipótese · invenção; só então refine.
Ordem sugerida
Pipeline FluxoFácil com IA
Cada seta = novo pacote de contexto (o artefato anterior entra no próximo prompt).
Produto Referência Tarefa Sessão
Metáfora
Árvore do produto = arquitetura de contexto
Caso condutor
FluxoFácil
App B2B que ajuda times a registrar discovery e gerar rascunhos de stories com contexto suficiente.
- Você será o PO do FluxoFácil
- Gabarito: FluxoFácil — gabarito
Além da apresentação
Leituras obrigatórias (M0)
Aqui fica a síntese. As leituras trazem o argumento completo e as URLs das fontes.
Book · aprofundamento
Leitura guiada · por que contexto importa
O que ler (nessa ordem)
- Definição e prática: Anthropic — effective context engineering
- Distinção técnica: Redis (prompt ⊂ contexto) e Neo4j (context rot)
- Olhar de produto: Marty Cagan / SVPG — AI Product Management
No caderno: 3 frases — 1 fato, 1 hipótese, 1 ação que você muda amanhã.
Exercício M0
Suas 3 dores + 1 frase
1) Anote 3 dores (stories ruins, retrabalho, IA genérica…)
2) Complete: “Engenharia de contexto para PM significa ___.”
3) Reescreva um pedido frágil (“Crie uma User Story”) com Objetivo + Contexto + Restrições + Formato.
4) Skim de Por que IA, Engenharia de contexto ou LLM essencial e cite 1 fonte no caderno.
Book · método
Contrato de pedido à IA (completo)
- Papel — coach de discovery / especificação
- Contexto — brief + camadas (produto, referência, tarefa, sessão)
- Tarefa — uma só
- Restrições — não inventar; listar abertos; rotular hipótese
- Formato — tabela, checklist ou Given/When/Then
- Validação — humano classifica fato / hipótese / invenção antes do backlog
Ver também Engenharia de contexto · Playbook de IA.
Book · glossário
Vocabulário que você vai usar o curso inteiro
| Termo | Significado operacional |
|---|---|
| Pacote de contexto | Tudo que entra na janela: brief, restrições, exemplos, abertos |
| Context rot | Sinal diluído por excesso / ruído / desordem |
| Staleness | Contexto velho (PRD/persona desatualizados) |
| Scatter | Contexto espalhado (faltou restrição/quote) |
| DoR | Pronto para refining/dev — sem adivinhação |
| SpecContext | Método deste curso: montar specs + contexto para produto e IA |
Aprofundamento
Staleness · scatter · compression
- Staleness — contexto velho (doc de 2023 no chat de 2026)
- Scatter — verdade espalhada em 12 abas e nenhum pacote
- Compression — resumo que apaga restrições críticas
Vocabulário alinhado a discussões de context engineering (Anthropic / indústria)
Aprofundamento
O menor conjunto de alto sinal
- Anthropic: maximize resultado com o menor set de tokens de alto sinal
- PM: corte anedota; mantenha restrição, dado e critério de aceite
- Exercício mental: o que sobra se sobrar só 1 tela de contexto?
Checklist
Antes de abrir o chat
- Brief de 5–10 linhas atualizado
- O que é fato vs o que é hipótese
- Uma tarefa só + formato de saída
- Frase: “Não invente. Liste abertos.”
Anti-padrão
Cinco pedidos que destroem contexto
- “Escreve o PRD completo” sem brief
- Colar 40 páginas sem prioridade
- Misturar 3 tarefas no mesmo prompt
- Aceitar nomes de persona inventados
- Transformar chute da IA em story committed
Exercício
Audite um chat recente
Abra um chat antigo com IA. Marque 3 trechos: fato / hipótese / invenção. Reescreva o pedido inicial com as 4 camadas.
Prompt
P-M0 · classificar saída
Papel: coach de contexto para PM. Contexto: [cole brief]. Tarefa: classifique cada afirmação da resposta anterior em FATO / HIPÓTESE / INVENÇÃO. Restrição: não acrescente fatos novos. Formato: tabela Afirmação | Rótulo | Por quê.
Caso FluxoFácil
Brief mínimo do caso
- Produto: conciliação e fluxo de caixa para PMEs
- Dor: lacunas detectadas tarde → retrabalho
- Usuário: analista financeiro / dono
- Restrição: não inventar integrações bancárias inexistentes
Leitura
Mapa das leituras M0
- Por que IA para PM
- O que é engenharia de contexto
- LLM essencial para o PM
- O que é SpecContext
- Anote 1 citação externa para usar na segunda-feira
Módulo 1 · Discovery
Módulo 1
Discovery e stakeholders
Mapear quem importa, o que cada um precisa, e o que ainda é hipótese — empacotando contexto antes da IA.
Brief · FluxoFácil
O que já sabemos (fato)
- POs gastam tempo reescrevendo stories após o refinamento
- Times pedem “mais contexto” com frequência
- IA genérica quando o brief é pobre
Tudo além disso, por enquanto, é hipótese.
Fontes: Teresa Torres — OST · Contexto no discovery
Ferramenta
Mapa de stakeholders
| Papel | Interesse | Influência | Risco se ignorar |
|---|---|---|---|
| PO / PM | Stories claras, menos retrabalho | Alta | Produto sem dono de clareza |
| Eng. lead | Specs acionáveis | Alta | Estimativas infladas |
| Designer | Problema antes da UI | Média | UI sem job |
| Cliente interno (negócio) | Entregar valor | Alta | Prioridade errada |
| Compliance / Security | Dados e audit | Média | Bloqueio tardio |
Conceito
JTBD ≠ pedido de feature
“Quando preciso refinar a sprint, quero stories sem lacunas, para o time começar sem bloqueio.”
“Quero um botão de gerar story com GPT.”
A feature pode ser caminho — o job é o norte.
Passo a passo · IA
Gerar mapa + hipóteses
- 1Contexto: brief FluxoFácil + o que já é fato (sem inventar clientes).
- 2Peça: tabela de stakeholders (papel, interesse, influência, risco).
- 3Peça: 5 hipóteses falsificáveis ligadas a dores — cada uma marcada HIPÓTESE.
- 4Peça: 8 perguntas de entrevista abertas (não enviesadas).
- 5Você decide: o que validar com gente real antes de virar épico.
Stage
Discovery contínuo, não evento
- Stakeholder ≠ usuário final — mapeie os dois
- Hipótese sem evidência não vira épico
- IA gera perguntas; humano valida com gente
Stage
O que a IA não pode inventar no discovery
- Dor do cliente sem entrevista
- Prioridade política sem critério
- Métrica de sucesso sem baseline
Entrevista
O que perguntar · como perguntar
- Comece aberto: “Conte a última vez que uma story voltou do time…”
- Evite enviesar: não pergunte “você gostaria de IA?”
- Busque evidência: frequência, impacto, workaround atual
- Feche com: “O que teria que ser verdade para isso ser útil?”
Use a IA
Prompt · stakeholders
Você é um coach de product discovery. Contexto: FluxoFácil — app B2B para registrar discovery e rascunhar stories. Tarefa: mapa de stakeholders (papel, interesse, influência, risco se ignorado). Restrições: marque cada item como HIPÓTESE. Não invente empresas reais. Formato: tabela.
Use a IA
Prompt · perguntas de entrevista
Persona: PO de time ágil Objetivo: entender fricção ao escrever stories sob pressão de sprint Tarefa: 8 perguntas abertas (não enviesadas), do geral ao específico. Inclua 3 follow-ups se a resposta for vaga.
Book · discovery
Fontes externas · discovery contínuo
Leia e anote
Regra Book: a IA só expande hipóteses; fatos vêm de entrevista real.
Exercício M1
Mapa + 5 hipóteses
Produza: mapa com ≥ 5 stakeholders, ≥ 1 JTBD da persona-chave, 5 hipóteses priorizadas e rotuladas.
- ≥ 5 stakeholders
- ≥ 1 JTBD
- Hipóteses rotuladas (não misturadas com fatos)
Aprofundamento
Fato vs pedido disfarçado
- “O cliente quer dashboard” pode ser pedido, não fato
- Fato: citação, métrica, observação datada
- Pedido: solução implícita — transforme em hipótese de oportunidade
Aprofundamento
Poder × interesse × contexto
- Quem decide orçamento ≠ quem sofre a dor
- Quem usa no dia a dia carrega restrições operacionais
- IA ajuda a listar perguntas; não a ranquear política
Checklist
Pacote mínimo de discovery
- Mapa de stakeholders (papel + interesse)
- 5 hipóteses falsificáveis
- Roteiro de 7–10 perguntas
- O que já é fato (com fonte)
Anti-padrão
Discovery de corredor
- Só ouvir o sponsor
- Confirmar a solução preferida
- Pular usuários extremos / silenciosos
- Transformar entrevista em demo de feature
Exercício
Reescreva 3 “fatos”
Pegue 3 frases do seu backlog que parecem fato. Reescreva como hipótese + evidência necessária.
Prompt
P-M1b · falsificar hipótese
Papel: coach de discovery. Contexto: [hipótese]. Tarefa: proponha 5 evidências que falsificariam a hipótese. Restrição: não sugerir features. Formato: lista numerada.
Fontes
Leitura guiada · discovery
Módulo 2 · Jornada
Módulo 2
Jornada do usuário
Etapas, fricções e oportunidades — ligadas ao que o produto pode fazer.
Cenário
PO escreve story sob pressão de sprint
Faltam 2 horas para o planning. O pedido do negócio chegou por e-mail. O time já pergunta: “tem critério de aceite?”
Journey map
Etapas (exemplo FluxoFácil)
- Fricções: contexto incompleto, medo de “inventar”, tempo curto
- Oportunidades: capturar brief, detectar lacunas, gerar perguntas ao cliente
Qualidade da jornada
Momentos de verdade vs. ruído
Quando a story é rejeitada no refinamento — dor aguda, alta disposição a mudar.
“Queria um tema dark no board” — pode ser real, mas não move o outcome central.
Passo a passo · IA
Gerar a jornada com contexto
- 1Contexto: mapa + hipóteses priorizadas + persona/job.
- 2Peça: etapas nomeadas (verbo + objeto), dor e evidência/hipótese por etapa.
- 3Peça: classificar momento de verdade vs ruído.
- 4Peça: 3–5 pré-épicos (capabilities) ligados aos momentos de verdade.
- 5Corte: remova etapas genéricas (“usar o sistema”).
Stage
Jornada = mapa de contexto
- Cada etapa pede evidência e restrição
- Momento de verdade = onde o valor quebra
- Ruído = telas e campos sem outcome
Caso
FluxoFácil: onde dói
- Detectar lacuna tarde = retrabalho
- Capacidade ≠ tela — capacidade resolve etapa
- Pré-épicos nascem dos momentos de verdade
Ponte
Jornada → capacidades (pré-épicos)
| Fricção | Capacidade candidata |
|---|---|
| Pedido sem estrutura | Captura de brief / insight |
| Story sem AC | Assistente de critérios de aceite |
| Não sabe o que perguntar | Gerador de perguntas ao stakeholder |
| Retrabalho pós-review | Checklist DoR + crítica automática |
Use a IA
Prompt · journey
Cenário: PO recebe pedido por e-mail 2h antes do planning e precisa de story com AC. Tarefa: journey map com etapas, fricções, emoção (alta/média/baixa), oportunidade. Restrições: se faltar evidência, escreva "SEM EVIDÊNCIA".
Exercício M2
Desenhe a jornada
Journey com ≥ 6 etapas, ≥ 3 fricções, ≥ 3 oportunidades. Marque o que é SEM EVIDÊNCIA.
Book · jornada
Como montar a jornada com rigor
Protocolo
- Escreva ≥ 6 etapas do ator (não do sistema).
- Em cada etapa: emoção + fricção observada.
- Marque SEM EVIDÊNCIA tudo que ainda não veio de entrevista.
- Extraia ≥ 3 oportunidades → candidatas a capacidade/épico.
- Só então use IA para expandir — pedindo hipóteses rotuladas.
Book · anti-padrões
Erros clássicos na jornada
- Jornada = fluxo de telas (é jornada de pessoa, não wireframe)
- Inventar personas com nome e cargo sem evidência
- Pular da fricção direto para solução (“botão de IA”)
- Não separar fato / hipótese / invenção ao pedir ajuda à IA
Aprofundamento
Etapa vs tela vs capability
- Etapa = progresso do usuário no job
- Tela = representação UI (pode mudar)
- Capability = capacidade do produto que serve a etapa
Aprofundamento
Momentos de verdade no FluxoFácil
- Importar extrato sem quebrar conciliação
- Detectar lacuna antes do fechamento
- Explicar ao dono “o que falta” em linguagem humana
Checklist
Jornada pronta para árvore
- Etapas nomeadas (verbo + objeto)
- Dor/emoção por etapa
- Evidência ou hipótese marcada
- Pré-épicos candidatos ligados a momentos de verdade
Anti-padrão
Jornada-wallpaper
- Bonita no Miro, inútil no refining
- Sem vínculo com métrica
- Sem raízes (dados/risco)
- Etapas genéricas (“usar o sistema”)
Exercício
Marque 3 momentos de verdade
Na jornada FluxoFácil (ou a sua): circule 3 momentos de verdade e escreva a capability em uma linha cada.
Prompt
P-M2b · ruído vs sinal
Papel: coach de jornada. Contexto: [etapas]. Tarefa: classifique cada etapa como momento de verdade ou ruído; justifique. Restrição: não inventar etapas. Formato: tabela.
Fontes
Leitura · jornada e jobs
- JTBD como lente — não como dogma
- Jornada alimenta OST / árvore
- Contexto no discovery · Índice de leituras
Módulo 3 · Árvore
Módulo 3
Árvore do produto e épicos
Produtizar: transformar insights em estrutura entregável.
Visual · Árvore do produto
Decompor para enxergar o todo
Hierarquia: produto → sistemas → partes. No SpecContext: tronco (outcome) · galhos (capacidades) · raízes (fundamentos).
Fonte · produção → produto digital
O que a árvore resolve
- Clareza: decompõe o complexo em partes e dependências visíveis
- Alinhamento: mesmo mapa para PM, engenharia, compras/ops e IA
- Planejamento: base para BOM / backlog — o que entra, em que ordem
- No SpecContext: cada nó vira pacote de contexto (não só peça física)
Victor A. Tavares — Árvore do Produto: fundação da gestão de produção
Caso · FluxoFácil
Árvore aplicada (outcome / capacidades)
Tronco = outcome · Galhos = capacidades · Raízes = auth, permissões, auditoria, LGPD
Passo a passo · IA
Gerar a árvore com contexto
- 1Contexto: cole jornada + outcomes + hipóteses (não peça “invente o produto”).
- 2Tronco: “Escreva 1 outcome mensurável que justifica o FluxoFácil.”
- 3Galhos: “Proponha 5–7 capacidades com outcome cada; critique galho que for só UI.”
- 4Raízes: “Liste dados, risco, integração, compliance — e o risco se ignorar.”
- 5Ordem: “Sugira ordem por valor/aprendizado; eu corto 30%.”
- 6Valide: humano confirma tronco e corta wishlist antes de stories.
Regras
Tronco · Galhos · Raízes
- Tronco responde: qual outcome justifica o produto?
- Todo galho tem outcome — não lista de telas
- Raízes são pré-requisitos conscientes de risco
- Ordem de entrega: aprendizado + valor, não só facilidade
Stage
Árvore é arquitetura de contexto
- Tronco ancora todo pacote
- Galho sem outcome vira wishlist
- Raízes = o que time e IA não podem ignorar
Stage
Outcome → épico → stories
- Sem outcome, épico é pasta de Jira
- Story herda contexto do galho
- Corte o que não serve ao tronco
Gabarito parcial · FluxoFácil
Árvore exemplo
Anti-padrões
O que não fazer
- Épico guarda-chuva: “Melhorar o produto”
- Tronco técnico: “API de stories v2”
- Galho = “Tela de dashboard”
Decomposição
Outcome → épico → stories
- Outcome: reduzir voltas no refinamento por lacuna de story
- Épico (galho): Detector de lacunas com perguntas sugeridas
- Stories: marcar termos vagos · gerar perguntas · exportar para o board
Use a IA
Prompt · árvore
Inputs: [cole jornada + outcomes] Tarefa: tronco (valor), 5–7 galhos com outcome, 3+ raízes (dados/risco/integração). Critique qualquer galho que seja só UI ou só técnico. Sugira ordem de entrega por valor/aprendizado.
Exercício M3
Monte a árvore
1 tronco, 4–7 galhos com outcome mensurável, 3+ raízes. Nenhum galho pode ser só “tela X”.
Book · árvore
Como produtizar insights em árvore
Checklist
- Tronco = outcome mensurável (não feature).
- Galhos = 4–7 capacidades com métrica ou hipótese de métrica.
- Raízes = dados, risco, integração, compliance — o que a IA e o time não podem ignorar.
- Cada galho deve caber em um pacote de contexto (stories + AC + abertos).
Book · anti-padrões
Árvore que vira armadilha
- Tronco técnico (“migrar para X”) sem outcome de usuário
- Épico guarda-chuva (“melhorar onboarding”) sem métrica
- Raízes omitidas → handoff sem risco/dados → retrabalho
- Pedir à IA “gere a árvore” sem brief → ficção confiante
Aprofundamento
Tronco que não é métrica de vaidade
- Outcome: mudança observável no usuário/negócio
- Evite: “modernizar a plataforma” sem critério
- Bom: “reduzir tempo até conciliação fechada”
Aprofundamento
Galhos que cabem em um sprint de descoberta
- Galho grande demais = pasta, não épico
- Fatia vertical: evidência → protótipo → stories
- Raízes explícitas evitam surpresa no kickoff
Checklist
Árvore auditável
- 1 tronco claro
- 3–7 galhos com outcome
- Raízes por galho prioritário
- O que foi cortado (e por quê)
Anti-padrão
Árvore de features
- Nós nomeados como telas
- Sem hipótese por galho
- Tudo P0
- IA gerou a árvore e ninguém validou
Exercício
Corte 30%
Na árvore FluxoFácil: corte 30% dos galhos. Explique o corte em 3 linhas ligadas ao tronco.
Prompt
P-M3b · raízes faltantes
Papel: coach de especificação. Contexto: [galho]. Tarefa: liste raízes (dados, risco, integração) provavelmente faltantes. Restrição: marcar cada item como hipótese. Formato: bullets.
Fontes
OST e árvore de produto
- Victor A. Tavares — Árvore do Produto (PBS / EAP)
- Teresa Torres — Opportunity Solution Trees
- SpecContext: cada nó da árvore vira pacote de contexto (síntese pedagógica)
Módulo 4 · Stories
Módulo 4
User stories eficazes
Requisitos que o time (e a IA) usam sem adivinhar — stories como pacotes de contexto.
Formato rico
Além do “Como / Quero / Para”
- Contexto e fora de escopo
- Dependências / raízes
- Sucesso mensurável
- AC testáveis + cenário de erro
- Perguntas em aberto (explícitas)
Detector
Sinais de story ruim
- Ator ausente ou “o sistema”
- Solução de UI/API sem outcome
- Sem AC testável
- Vários objetivos no mesmo parágrafo
- Termos vagos: “rápido”, “intuitivo”, “robusto”
Passo a passo · IA
Gerar stories com contexto
- 1Contexto: galho escolhido + tronco + raízes relevantes + evidência.
- 2Peça: 3 stories finas (Como/Quero/Para) ligadas ao outcome do galho.
- 3Peça: AC em Given/When/Then + 3 bordas + abertos explícitos.
- 4Critique: rode P-M4 — termos vagos, ator fraco, UI sem valor.
- 5DoR: note 0–10; reescreva só os itens vermelhos.
Stage
Story = pacote de contexto
- Como/Quero/Para é o envelope — não o conteúdo
- AC + bordas + dados = o que a IA e o time precisam
- DoR fraco = handoff frágil
Stage
DoR em 10 segundos
- Usuário · valor · AC · dados · erros · dependências
- Se falta um, a IA completa com invenção
- Checklist antes de pedir “escreve a story”
DoR
Definition of Ready (especificação)
- Ator identificado
- Problema/job claro
- Outcome declarado
- Fora de escopo
- ≥ 2 AC testáveis
- Cenário de erro/borda
- Dependências ou N/A
- Sem termos vagos
- Decisões abertas listadas
- Validado ou marcado como hipótese
Fontes: Mike Cohn — User Stories · Anthropic · Redis · Stories como pacotes de contexto
Gabarito · FluxoFácil
Story exemplo (S1)
Como PO, quero colar um rascunho de story e ver lacunas destacadas, para corrigir antes do refinamento.
AC: Dado um texto com termo vago (“rápido”), quando analiso, então o termo é marcado e uma pergunta sugerida aparece.
Use a IA
Prompt · crítica de story
Story: [colar] Tarefa: 1) Liste lacunas (ator, contexto, restrição, sucesso, erros). 2) Gere perguntas AO CLIENTE para cada lacuna (o quê + por quê). 3) Reescreva SEM inventar fatos; use [HIPÓTESE]. 4) Proponha critérios de aceite testáveis.
Book · stories
Fontes externas · stories como contexto
Leia e anote
DoR ≥ 8/10 antes de pedir à IA para “escrever a story”.
Exercício M4
3 stories do galho prioritário
Escreva 3 stories com AC + perguntas em aberto. Rode o P-M4. DoR ≥ 80% verde.
Aprofundamento
INVEST revisitado com contexto
- Independent / Negotiable / Valuable / Estimable / Small / Testable
- Valuable e Testable exigem contexto de outcome e AC
- Small demais sem raízes = story oca
Aprofundamento
AC que a IA não inventa bem
- Regras de negócio com exceções reais
- Mensagens de erro alinhadas ao tom do produto
- Critérios de performance / auditoria
Checklist
DoR SpecContext (10)
- Persona / job
- Valor / outcome
- Escopo in/out
- AC Given/When/Then
- Dados de entrada/saída
- Erros e bordas
- Dependências
- Métrica de sucesso
- Evidência / link
- Abertos explícitos
Anti-padrão
Story “como usuário quero poder”
- Sem job concreto
- AC = “funciona”
- Sem dados
- Dependência escondida no comentário do Jira
Exercício
DoR score
Pegue 1 story real. Note 0–10 no DoR. Reescreva só os 3 itens mais fracos.
Prompt
P-M4b · bordas
Papel: QA paired with PM. Contexto: [story + AC]. Tarefa: liste 8 casos de borda e 3 ambigüidades. Restrição: não inventar regras de negócio; marcar dúvidas. Formato: duas listas.
Leitura
Stories como contexto
- Stories como pacotes de contexto
- Mike Cohn — user stories
- Ligue cada story ao galho e ao tronco
Módulo 5 · Protótipo
Módulo 5
Prototipar para validar
Design thinking: errar barato antes de desenvolver.
Ciclo
Empatia → Definir → Idear → Prototipar → Testar
- No ciclo do PM, prototipar é antes do handoff de engenharia
- Valide fluxo, linguagem e prioridade — não pixels
- Fidelidade: sketch → wire → clickable (só o necessário)
Fontes: IDEO — Design Thinking · NN/g — Low vs High Fidelity
Passo a passo · IA
Gerar protótipo textual com IA
- 1Contexto: hipótese em 1 frase + story prioritária + restrições de escopo.
- 2Peça: wireframe textual em 6–8 blocos (sem inventar features novas).
- 3Peça: 5 perguntas de teste com stakeholder.
- 4Peça: lacunas de contexto que o protótipo revelou.
- 5Atualize: story/AC com o que o teste mostrou (não o “gostei”).
Stage
Protótipo testa o contexto
- Wireframe textual já revela lacunas
- Feedback cedo > pixel-perfect tarde
- 5 perguntas batem hipótese antes do sprint
Inspiração
Lição de prototipação
Vídeo: “Lição de Prototipação - McDonald's” · Felipe Rezende
youtube.com/watch?v=sZjW1PfjuYE · nesta cena o autoavanço pausa para você assistir
Exemplo
Wireframe textual · Detector de lacunas
- Tela A: área de texto “Cole sua story” + botão Analisar
- Tela B: story com destaques + lista Lacunas / Perguntas
- Tela C: “Copiar perguntas para o cliente” + “Marcar como hipótese”
Teste
5 perguntas com o stakeholder
- O que você faria primeiro nesta tela?
- O que está faltando para você confiar no resultado?
- Onde você hesitaria em usar isso no dia a dia?
- Isso substituiria ou complementaria seu fluxo atual?
- Se só uma coisa pudesse existir na v1, qual seria?
Use a IA
Prompt · prototipação
Fluxo a validar: Detector de lacunas em user story Tarefa: wireframe em texto (telas + elementos + ações) e 5 perguntas de teste. Foque em fluxo e linguagem, não em estilo visual.
Exercício M5
Protótipo discutível
Low-fi de 1 fluxo crítico + 5 perguntas. Roleplay com colega como stakeholder.
Book · protótipo
Fontes externas · validar cedo
Aprofundamento
Fidelidade certa na hora certa
- Lo-fi: testar fluxo e vocabulário
- Hi-fi: testar percepção e microcopy
- Texto estruturado já é protótipo de contexto
Aprofundamento
5 perguntas que matam hipótese
- O que você esperava ver aqui?
- Onde travaria no seu trabalho real?
- O que está faltando para confiar?
- O que ignoraria?
- Como saberia que deu certo?
Checklist
Antes de prototipar
- Hipótese escrita em 1 frase
- Usuário-alvo nomeado
- Sucesso observável
- O que NÃO será testado agora
Anti-padrão
Protótipo como teatro
- Demo para impressionar sponsor
- Sem roteiro de teste
- Feedback vago (“gostei”)
- Nenhuma mudança no backlog depois
Exercício
Wireframe textual · 1 fluxo
Escreva o fluxo “detectar lacuna” em 8 blocos de tela (só texto). Marque 3 lacunas de contexto.
Prompt
P-M5b · roteiro de teste
Papel: researcher. Contexto: [hipótese + wireframe textual]. Tarefa: monte roteiro de 20 min com tarefas e perguntas. Restrição: não sugerir UI nova. Formato: timed outline.
Módulo 6 · Handoff
Módulo 6
Empacotar o contexto
O handoff que acelera desenvolvimento — o pacote completo para o time.
Pacote mínimo
O “PR de produto”
- Visão do épico (outcome + métrica)
- Stories + AC
- Trecho da jornada relevante
- Protótipo / fluxo
- Decisões abertas (explícitas)
Passo a passo · IA
Gerar o PR de produto
- 1Contexto: tronco + galho + stories Ready + evidências + abertos.
- 2Peça: PR em 1 página (contexto, valor agora, dívidas, donos).
- 3Audite: “liste riscos de mal-entendido e perguntas bloqueantes.”
- 4Separe: o que bloqueia produção vs o que pode ir como spike.
- 5Publique: no board/wiki — não só no Slack.
Stage
Handoff = contexto empacotado
- Spec + evidência + restrições + abertos
- Valor agora vs dívida de descoberta — explícito
- Auditoria: o que falta antes do kickoff
Stage
O time não deveria adivinhar
- Se está só no Slack, não está no pacote
- IA audita lacunas; PM decide o corte
- PR de produto = mesma disciplina do PR de código
Como o time usa
Spec → implementação → validação
O pacote de contexto não é documentação morta: é o que o time (e a IA) usam para implementar e validar sem adivinhar.
Seu trabalho como PM/PO: deixar o mínimo de ambiguidade bloqueante.
Priorização
Valor agora vs. dívida de descoberta
Aprendizado barato + risco baixo de construir errado
Hipótese crítica ainda sem evidência — valide antes de codar
Gabarito · FluxoFácil
Pacote do galho “Detector de lacunas”
- Outcome: ↓ voltas no refinamento por story incompleta
- 3 stories Ready (S1–S3)
- Wireframe textual das telas A–C
- Aberto: provedor de LLM; idioma das perguntas
Use a IA
Prompt · auditoria de handoff
Pacote: [visão, stories, AC, decisões abertas] Tarefa: checklist de completude para handoff ao time. Aponte o que bloqueia implementação e o que pode ser decisão do time. Liste riscos de implementação que o PM deveria antecipar.
Exercício M6
Monte o PR de produto
Empacote o épico escolhido. Rode P-M6. Só faça handoff se a auditoria passar.
Book · handoff
Pacote completo de contexto para o time
- Outcome do tronco + por que este galho agora
- Stories Ready (DoR ≥ 8/10) com AC testáveis
- Fora de escopo explícito
- Jornada / momentos de verdade citados
- Protótipo ou wire textual validado
- Dependências, dados, riscos, compliance
- Abertos rotulados (hipótese vs bloqueio)
- Critério de “pronto para kickoff”
Aprofundamento
Conteúdo do PR de produto
- Contexto (tronco + galho)
- Evidências e links
- Stories + DoR
- Abertos e dívidas de descoberta
- Critério de pronto do pacote
Aprofundamento
Valor agora vs dívida
- O que entregamos mesmo com abertos
- O que bloqueia produção
- O que fica como spike / discovery
Checklist
Auditoria pré-kickoff
- Alguém novo entende o galho em 10 min?
- Dependências nomeadas com dono?
- Dados de exemplo anexados?
- Abertos ranqueados (bloqueia / não bloqueia)?
Anti-padrão
Handoff por thread
- Contexto só no Slack
- AC no comentário oral da daily
- “O fulano sabe” como dependência
- IA resumiu errado e ninguém conferiu
Exercício
Escreva o PR do Detector
Monte o PR de produto do galho Detector de lacunas em 1 página. Peça a um colega para achar 3 buracos.
Prompt
P-M6b · buracos no pacote
Papel: tech lead cético. Contexto: [pacote]. Tarefa: liste riscos de mal-entendido e perguntas bloqueantes. Restrição: não redesenhar a solução. Formato: Riscos | Perguntas.
Módulo 7 · Playbook
Módulo 7
Playbook de contexto
Leve a engenharia de contexto para a segunda-feira — e para o ciclo inteiro de produto.
Contexto vivo
Repositório que alimenta a IA
- Estratégico — visão, OKRs, roadmap, personas, JTBD
- Funcional — PRDs, épicos, stories, AC, fluxos, Design System
- Técnico — arquitetura alto nível, APIs, eventos, NFRs, flags
- Operacional — sprint, backlog, bugs, incidentes, riscos
- Analítico — KPIs, funis, NPS, feedback, dashboards
As 4 camadas SpecContext empacotam isso em cada pedido.
Leitura: Contexto no ciclo completo de PM
Ciclo completo
Mesmo método do vision ao pós
No Book: tabela por fase + mapa do ciclo completo.
Mapa do ciclo
Mesmo método, do vision ao pós-produção
| Fase | Exemplos de uso da IA | Contexto típico |
|---|---|---|
| Vision / strategy | Canvas, SWOT, OKRs, cenários | Empresa, mercado, objetivos |
| Discovery / problema | Hipóteses, JTBD, OST, dores | Entrevistas, NPS, analytics |
| Priorização / roadmap | RICE, dependências, releases | Backlog, esforço, KPIs |
| Requisitos / refining | Stories, AC, ambiguidades | Negócio, UX, APIs, DoR |
| Delivery / go-live | FAQ, checklist, testes | Pacote de handoff |
| Pós / analytics | Churn, funil, post-mortem | Eventos, logs, feedback |
M1–M6 aprofundam discovery→handoff. O mapa completo está em Contexto no ciclo de PM.
Lembrete
O erro clássico vs o ofício
- ❌ “Crie uma User Story.”
- ✅ Pacote do contexto vivo + objetivo + restrições + formato
- Quanto melhor o contexto de alto sinal, melhor a resposta
Cadência
Semana sugerida
| Momento | Foco | IA |
|---|---|---|
| Início da semana | Discovery leve / hipóteses | P-M1, P-M2 |
| Meio | Árvore + stories | P-M3, P-M4 |
| Antes do refining | Protótipo + DoR | P-M5 |
| Handoff | Pacote + auditoria | P-M6 |
Contrato de prompt
Sempre inclua
- Papel — coach de discovery/especificação
- Contexto — brief + o que já se sabe
- Tarefa — uma só
- Restrições — não inventar; listar abertos
- Formato — tabela, checklist, G/W/T
Stage
Sinais de que o método pegou
- Menos “preciso de mais info” no refining
- Menos retrabalho pós-kickoff
- DoR ≥ 8/10 vira hábito
Stage
Leve embora amanhã
- 1 template de brief + DoR
- 1 prompt com restrição “não inventar”
- 1 métrica de qualidade de contexto
Métricas
Como saber que melhorou
- Menos “preciso de mais info” no refining
- Menos retrabalho de story após kickoff
- Lead time da story (pedido → ready) menor
- % de stories com DoR ≥ 8/10
Cheatsheet
Playbook de 1 página
- Prompt ⊂ contexto (pedido frágil vs pacote)
- Jornada: Descobrir → … → Empacotar
- Árvore: tronco / galhos / raízes
- DoR 10 pontos
- 4 camadas + contexto vivo (5 camadas de fonte)
- Regra: fato · hipótese · invenção
- Mapa do ciclo · Bibliografia
Fontes (síntese)
3 links para citar na palestra
- Anthropic — context engineering
- Marty Cagan / SVPG — AI Product Management
- Teresa Torres — Opportunity Solution Trees
No Modo Book há a bibliografia completa com artigos externos.
Fontes externas · gabaritadas
Bibliografia para citar
Só sites confiáveis e autores reconhecidos. Clique para abrir.
| Área | Fonte |
|---|---|
| Contexto | Anthropic · Redis · Neo4j · OpenAI |
| PM + IA | Marty Cagan / SVPG · Aakash Gupta · Lenny Rachitsky |
| Discovery / árvore | Victor A. Tavares — Árvore do Produto · Teresa Torres — OST · IA + OST |
| Stories / UX | Mike Cohn · NN/g · IDEO |
Lista completa: Bibliografia e fontes
Exercício final
Um item real + inventário de contexto
1) Liste o que existe / falta no seu contexto vivo (5 camadas).
2) Escolha 1 item real. Aplique P-M4 ou P-M3. Monte playbook pessoal.
3) Cite ≥ 1 fonte externa no caderno.
Aprofundamento
Ritual semanal de contexto
- Segunda: atualizar brief do galho ativo
- Quarta: DoR score nas stories do refining
- Sexta: auditar 1 chat de IA (fato/hipótese/invenção)
Aprofundamento
Kit mínimo do playbook pessoal
- Template de brief (camadas 1–3) + inventário do contexto vivo
- DoR 10 pontos
- 3 prompts com restrição “não inventar”
- 1 métrica de qualidade
- 1 link do mapa do ciclo marcado para a próxima fase
Checklist
Primeiros 14 dias
- Escolher 1 galho real
- Rodar P-M3 ou P-M4 uma vez
- Medir DoR antes/depois
- Compartilhar 1 aprendizado com o time
Anti-padrão
Playbook de gaveta
- Documento lindo que ninguém abre
- Prompts sem dono nem versão
- Métrica de vaidade (“usamos IA”)
- Voltar ao chute quando a sprint aperta
Exercício
Playbook em 1 página
Escreva seu playbook pessoal em 1 página. Inclua 1 fonte externa citada.
Glossário
Glossário SpecContext (fechamento)
- Pacote de contexto — o que entra na janela / no handoff
- Context rot — sinal diluído por excesso/desordem
- DoR SpecContext — prontidão da story como contexto
- PR de produto — handoff auditável
- Fato / Hipótese / Invenção — rótulos obrigatórios
Fontes
Bibliografia rápida · ação
- Escolha 2 links da bibliografia e leia esta semana
- Traga 1 insight para o playbook
- Bibliografia e fontes
Encerramento
Contexto deliberado. Valor mais rápido.
Clareza é velocidade
O diferencial não é “saber usar ChatGPT” — é manter o ecossistema de contexto para a IA ser copiloto do produto.