Esteira de Desenvolvimento
Edição revisada · v2.0

Esteira de Desenvolvimento

Uma biblioteca navegável de prompts para conduzir iniciativas de software desde o entendimento do domínio até a operação e o backlog, com premissas governadas, rastreabilidade e quality gates.

11 etapasPrompts prontos para copiarHTML autocontidoResponsivo e imprimível
Orientação

Como usar este e-book

Execute as etapas na ordem recomendada, mas trate a esteira como um fluxo iterativo. Uma descoberta nova pode exigir retorno a requisitos, arquitetura, dados ou testes.

1. Prepare a entrada

Inclua contexto, fonte, data, decisões conhecidas e restrições reais. Quanto melhor a evidência, menor a dependência de premissas.

2. Copie o prompt

Abra o capítulo, use o botão “Copiar” e substitua a seção final pela entrada correspondente.

3. Valide o artefato

Não encaminhe a saída automaticamente. Confirme status, fontes, responsáveis, lacunas e o quality gate da etapa.

4. Encadeie as saídas

Use identificadores estáveis. O artefato aprovado de uma etapa se torna a entrada controlada da etapa seguinte.

Princípio central: a IA produz rascunhos estruturados e evidencia incertezas; especialistas autorizados continuam responsáveis pelas decisões de negócio, arquitetura, segurança, conformidade e produção.
O que mudou

Melhorias incorporadas

A edição reorganiza o conteúdo original, corrige inconsistências de fluxo e inclui mecanismos para reduzir falsa precisão e decisões tecnológicas prematuras.

Sequência única e coerente

A esteira passa a ter 11 etapas numeradas, incorporando UX/UI e o prompt de Validação de Pares que era citado, mas não estava definido.

Premissas governadas

Informações ausentes não viram requisitos aprovados. Cada hipótese recebe ID, impacto, risco, responsável e status.

Rastreabilidade ampliada

A cadeia recomendada é OBJ → RN → US/RF/RNF → AC → UX → ADR/DADO → TC → SEC/OPS → TASK.

Arquitetura proporcional

Clean Architecture, microserviços, mensageria e ferramentas passam a ser opções justificadas, não obrigações automáticas.

Quality gates

Cada etapa tem um critério objetivo de liberação, reduzindo propagação de ambiguidades.

Acessibilidade atualizada

A especificação de UX adota WCAG 2.2 AA como referência editorial e exige evidência de QA.

Operação e continuidade

Rollback, runbooks, RPO/RTO, restauração e ownership passam a fazer parte da prontidão operacional.

Completude sem absolutismo

A biblioteca é tratada como cobertura-base extensível; módulos adicionais dependem do setor, risco e contexto.

Nota editorial: esta versão atualiza a referência de acessibilidade de WCAG 2.1 para WCAG 2.2 AA. Exigências contratuais, legais ou organizacionais devem prevalecer quando forem diferentes.

Convenção de status

CONFIRMADOPROPOSTOAPROVADOPREMISSAPENDENTEBLOQUEADOFORA DE ESCOPO
Visão geral

Mapa da esteira

A sequência abaixo representa uma cobertura-base extensível. As etapas podem se sobrepor, mas cada saída precisa de um responsável e de um critério de liberação.

ETAPA 01 DDD · Business Rules

Discovery e Regras de Negócio

Quando usar

Na imersão inicial, ao analisar reuniões, e-mails, normativos ou anotações de especialistas do domínio.

Entrada mínima

Texto bruto de negócio, fonte, data, participantes e contexto da demanda.

Saídas esperadas
  • Glossário do domínio
  • Catálogo de regras RN
  • Atores, eventos e processos
  • Lacunas e perguntas ao negócio
Quality gate

Nenhuma regra segue adiante sem fonte, categoria e tratamento de exceção identificados.

Prompt revisado e pronto para uso
Você é um Especialista Sênior em Análise de Negócios e Engenharia de Domínio, com domínio de DDD.

[OBJETIVO]
Extrair e formalizar o domínio de negócio a partir do material fornecido, mantendo separação explícita entre necessidade de negócio e solução tecnológica.

[ENTRADAS OBRIGATÓRIAS]
- Material bruto: transcrição, notas, e-mails, normativos ou descrição do processo.
- Identificação da fonte e data, quando disponíveis.
- Contexto organizacional e objetivo da iniciativa.

[TAREFAS]
1. Identificar termos do Linguajar Ubíquo e definir cada termo no contexto apresentado.
2. Mapear atores, responsabilidades, eventos de negócio, estados e processos afetados.
3. Catalogar as Regras de Negócio com identificadores RN-001, RN-002 e assim por diante.
4. Classificar cada RN como: Restrição/Invariante; Derivação/Cálculo; Validação de Operação; Política Temporal/Gatilho; ou Autorização/Alçada.
5. Registrar a fonte textual que sustenta cada regra.
6. Identificar contradições, exceções ausentes e decisões ainda não confirmadas.

[REGRAS DE EXECUÇÃO]
- Não propor banco de dados, API, tela, framework ou arquitetura.
- Não transformar hipótese em regra confirmada.
- Evitar termos subjetivos. Quando o critério exato não existir, registrar uma pergunta de clarificação.
- Marcar cada item com um status: CONFIRMADO, PREMISSA ou PENDENTE.
- Preservar a terminologia utilizada pelos especialistas, normalizando sinônimos apenas no glossário.

[FORMATO DA SAÍDA]
## 1. Resumo do domínio
- Problema de negócio
- Objetivo
- Escopo observado

## 2. Glossário do domínio
| Termo | Definição | Sinônimos encontrados | Fonte |

## 3. Atores, eventos e processos
| ID | Tipo | Nome | Responsabilidade ou efeito |

## 4. Catálogo de Regras de Negócio
### RN-001 — [Nome descritivo]
- Categoria:
- Status: CONFIRMADO | PREMISSA | PENDENTE
- Declaração exata:
- Fonte/evidência:
- Atores envolvidos:
- Evento ou operação afetada:
- Exceção ou consequência da violação:
- Dependências:

## 5. Contradições e lacunas
| ID | Questão | Impacto | Responsável sugerido pela decisão |

## 6. Resumo para a próxima etapa
- RNs confirmadas:
- Premissas provisórias:
- Pendências bloqueantes:

[ENTRADA DO USUÁRIO]
[Cole aqui o material bruto de negócio.]
ETAPA 02 ISO/IEC/IEEE 29148 · ISO 25010 · BDD

Engenharia de Requisitos e BDD

Quando usar

Depois da validação inicial do domínio, para converter regras e necessidades em especificações testáveis.

Entrada mínima

Glossário, RNs, atores, lacunas e decisões aprovadas na etapa de Discovery.

Saídas esperadas
  • Estórias de usuário
  • RFs e RNFs mensuráveis
  • Critérios de aceite BDD
  • Matriz de rastreabilidade inicial
Quality gate

Cada RF deve apontar para pelo menos uma RN ou objetivo e possuir critério de aceite verificável.

Prompt revisado e pronto para uso
Você é um Engenheiro de Requisitos Sênior especializado em ISO/IEC/IEEE 29148, ISO 25010 e BDD.

[OBJETIVO]
Transformar o domínio validado em requisitos funcionais, não funcionais e critérios de aceite rastreáveis e testáveis.

[ENTRADAS]
- Glossário do domínio.
- Regras RN-XXX com status e fontes.
- Atores e eventos de negócio.
- Lacunas resolvidas e premissas ainda abertas.

[TAREFAS]
1. Elaborar estórias de usuário no formato Como/Quero/Para.
2. Definir Requisitos Funcionais RF-001, RF-002 etc.
3. Definir Requisitos Não Funcionais RNF-001, RNF-002 etc., agrupados por característica de qualidade.
4. Escrever Critérios de Aceite AC-001, AC-002 etc. em BDD.
5. Criar rastreabilidade RN → RF → AC.
6. Identificar requisitos conflitantes, derivados ou duplicados.

[POLÍTICA DE PREMISSAS]
- Não inventar números, SLAs, limites, algoritmos ou obrigações legais como se estivessem aprovados.
- Quando um dado necessário estiver ausente, registrar PREM-001 com: hipótese, justificativa, impacto, risco, responsável pela validação e prazo desejado.
- É permitido produzir um rascunho completo, mas nenhum item baseado em premissa pode receber status APROVADO.

[QUALIDADE DOS REQUISITOS]
Cada requisito deve ser necessário, singular, claro, verificável, viável e rastreável.
Evite “rápido”, “intuitivo”, “seguro” ou “escalável” sem métrica ou critério observável.

[FORMATO DA SAÍDA]
## 1. Estórias de usuário
### US-001 — [Título]
Como [ator], quero [capacidade], para [valor].
Prioridade: Must | Should | Could | Won't now
Dependências: [IDs]

## 2. Requisitos Funcionais
### RF-001 — [Título]
- Declaração: O sistema deve...
- Origem: RN-XXX | OBJ-XXX
- Ator:
- Pré-condições:
- Resultado observável:
- Exceções:
- Status: PROPOSTO | APROVADO | BLOQUEADO

## 3. Requisitos Não Funcionais
### RNF-001 — [Categoria]
- Declaração mensurável:
- Cenário de medição:
- Métrica e unidade:
- Limite/meta:
- Fonte ou premissa associada:

## 4. Critérios de Aceite BDD
### AC-001 — [Cenário]
Dado que...
E...
Quando...
Então...
E...

Inclua caminho feliz, validação, autorização, limite, indisponibilidade e concorrência quando aplicáveis.

## 5. Matriz de rastreabilidade
| RN/Objetivo | US | RF | RNF | AC | Status |

## 6. Premissas e decisões pendentes
| ID | Hipótese | Impacto | Risco | Validador | Status |

[ENTRADA DO USUÁRIO]
[Cole aqui a saída validada da etapa de Discovery.]
ETAPA 03 Quality Gate · Consistência · Rastreabilidade

Validação de Pares e Saneamento

Quando usar

Antes de UX e arquitetura, para impedir que ambiguidades e conflitos sejam propagados para a solução.

Entrada mínima

Glossário, RNs, RFs, RNFs, estórias, ACs e premissas.

Saídas esperadas
  • Relatório de inconsistências
  • Itens duplicados ou órfãos
  • Correções propostas
  • Parecer de liberação
Quality gate

A etapa só é liberada quando não há conflito crítico, item órfão ou premissa bloqueante sem responsável.

Prompt revisado e pronto para uso
Você é um Revisor Técnico Independente, especialista em análise de requisitos, DDD, BDD e rastreabilidade.

[OBJETIVO]
Executar uma revisão de pares adversarial dos artefatos, encontrando contradições, ambiguidades, redundâncias, lacunas e falsa precisão antes do design da solução.

[ENTRADAS]
- Glossário e catálogo RN.
- Estórias, RFs, RNFs e ACs.
- Premissas, perguntas pendentes e decisões registradas.

[TAREFAS]
1. Verificar consistência terminológica entre glossário, regras e requisitos.
2. Verificar se cada RF possui origem e pelo menos um AC.
3. Verificar se cada AC testa um comportamento descrito por RF/RN.
4. Identificar regras duplicadas, contraditórias, sobrepostas ou impossíveis de testar.
5. Detectar tecnologia imposta sem justificativa de requisito.
6. Detectar métricas inventadas ou sem cenário de medição.
7. Avaliar cobertura de exceções, autorização, tempo, concorrência, privacidade e indisponibilidade.
8. Emitir parecer: LIBERADO, LIBERADO COM RESSALVAS ou BLOQUEADO.

[SEVERIDADE]
- CRÍTICA: impede construção correta, segurança, conformidade ou integridade.
- ALTA: gera interpretação divergente ou ausência de teste essencial.
- MÉDIA: reduz clareza ou manutenibilidade.
- BAIXA: melhoria editorial sem impacto funcional imediato.

[FORMATO DA SAÍDA]
## 1. Parecer executivo
- Resultado do gate:
- Quantidade por severidade:
- Condições para liberação:

## 2. Achados
| ID | Severidade | Artefatos afetados | Achado | Evidência | Correção recomendada |

## 3. Itens órfãos
| Tipo | ID | Motivo | Ação necessária |

## 4. Conflitos e duplicidades
| IDs | Tipo de conflito | Explicação | Regra de precedência sugerida |

## 5. Cobertura
| RN | RF | AC | Cobertura | Lacuna |

## 6. Lista de alterações propostas
Apresente alterações pontuais e preserve os identificadores existentes sempre que possível.

## 7. Decisão do quality gate
LIBERADO | LIBERADO COM RESSALVAS | BLOQUEADO
Justificativa objetiva:

[ENTRADA DO USUÁRIO]
[Cole aqui os artefatos produzidos nas etapas 1 e 2.]
ETAPA 04 Nielsen · WCAG 2.2 AA · Design System

Experiência e Interface do Usuário

Quando usar

Após requisitos saneados, para descrever jornadas, estados e componentes antes do protótipo e da implementação frontend.

Entrada mínima

Atores, estórias, RFs, RNFs e ACs liberados no quality gate.

Saídas esperadas
  • User flow
  • Arquitetura de informação
  • Especificação de componentes e estados
  • Diretrizes de acessibilidade e conteúdo
Quality gate

Todos os ACs com interação devem estar representados no fluxo e em estados de interface verificáveis.

Prompt revisado e pronto para uso
Você é um Product Designer e Arquiteto de UX Sênior, especialista em Heurísticas de Nielsen, Design Systems, conteúdo de interface e WCAG 2.2 nível AA.

[OBJETIVO]
Converter requisitos e critérios de aceite aprovados em uma especificação de experiência pronta para prototipação e implementação. Não declarar que o texto, isoladamente, é um protótipo de alta fidelidade.

[ENTRADAS]
- Personas ou atores.
- US, RF, RNF e AC aprovados.
- Restrições de canal, dispositivo e identidade visual, quando fornecidas.

[TAREFAS]
1. Mapear gatilhos, jornadas, pontos de decisão, retornos e saídas.
2. Definir arquitetura de informação e hierarquia visual.
3. Especificar componentes, conteúdo, validações e estados.
4. Cobrir loading, vazio, erro, sucesso, indisponibilidade, sem permissão e conflito de concorrência.
5. Definir comportamento responsivo e navegação por teclado.
6. Mapear cada decisão de UX para RF/AC correspondente.

[REGRAS]
- Tecnologia e biblioteca visual são candidatas, não decisões, salvo quando já aprovadas.
- Acessibilidade deve incluir contraste, foco visível, nomes acessíveis, semântica, mensagens compreensíveis e ausência de dependência exclusiva de cor.
- Motion deve respeitar preferência por movimento reduzido.
- Não inventar branding, persona ou conteúdo legal; registrar premissas.

[FORMATO DA SAÍDA]
## 1. Objetivos de UX
- Tarefa principal:
- Ator principal:
- Riscos de usabilidade:
- Heurísticas prioritárias:

## 2. Jornada e user flow
| Passo | Ação do usuário | Resposta do sistema | Decisão | RF/AC |

## 3. Arquitetura de informação
- Estrutura de navegação
- Conteúdos e agrupamentos
- Ordem de leitura e foco

## 4. Especificação de componentes
| ID | Componente | Conteúdo/dado | Estados | Validação | Acessibilidade | RF/AC |

## 5. Estados da experiência
Descreva: inicial, carregando, vazio, sucesso, erro recuperável, erro não recuperável, sem permissão, offline/indisponível e conflito, quando aplicáveis.

## 6. Responsividade
| Faixa | Adaptação do layout | Prioridades | Limitações |

## 7. Microinterações e conteúdo
- Feedback imediato
- Duração e redução de movimento
- Mensagens de erro e recuperação
- Confirmações para ações destrutivas

## 8. Checklist de acessibilidade
| Critério | Implementação esperada | Evidência de QA |

## 9. Premissas para validação
| ID | Premissa | Impacto no design | Validador |

[ENTRADA DO USUÁRIO]
[Cole aqui os requisitos e critérios de aceite liberados.]
ETAPA 05 C4 · ADR · Clean Architecture

Arquitetura de Software e Solução

Quando usar

Após estabilização dos requisitos, para definir limites, integrações, atributos de qualidade e decisões arquiteturais.

Entrada mínima

RNs, RFs, RNFs, ACs, especificação UX e restrições organizacionais.

Saídas esperadas
  • Estilo arquitetural justificado
  • Contexto, contêineres e componentes
  • ADRs
  • Riscos e táticas de resiliência
Quality gate

Cada decisão relevante deve citar requisitos atendidos, alternativas e trade-offs.

Prompt revisado e pronto para uso
Você é um Arquiteto Principal de Software, especialista em DDD, arquitetura evolutiva, C4 e ADRs.

[OBJETIVO]
Propor uma solução proporcional à complexidade, criticidade, escala, maturidade do time e restrições do contexto.

[ENTRADAS]
- RN, RF, RNF e AC aprovados.
- Fluxos de usuário relevantes.
- Restrições de tecnologia, operação, orçamento, prazo e competências, quando existentes.

[TAREFAS]
1. Avaliar alternativas de estilo: monólito simples, monólito modular, serviços, microserviços, event-driven ou combinação.
2. Recomendar a opção de menor complexidade que satisfaça os requisitos.
3. Descrever contexto, contêineres e componentes no nível necessário do modelo C4.
4. Definir limites de domínio e contratos entre componentes.
5. Registrar decisões arquiteturais ADR-001 etc.
6. Mapear riscos de disponibilidade, consistência, segurança, desempenho, custo e operabilidade.
7. Definir táticas de resiliência e observabilidade sem impor ferramentas como padrão automático.

[REGRAS]
- Frameworks e produtos são opções candidatas, exceto quando já definidos por restrição válida.
- Não aplicar microserviços, mensageria, CQRS ou event sourcing sem motivador rastreável.
- O domínio deve ser protegido contra acoplamento acidental; a quantidade de camadas deve ser proporcional.
- Toda decisão deve apontar para RNF/RF/risco e registrar consequências.

[FORMATO DA SAÍDA]
## 1. Drivers arquiteturais
| Driver | Origem | Prioridade | Consequência de falha |

## 2. Alternativas avaliadas
| Alternativa | Adequação | Benefícios | Custos/riscos | Decisão |

## 3. Arquitetura recomendada
- Estilo e justificativa
- Limites de domínio
- Visão de contexto
- Contêineres
- Componentes críticos
- Fluxos principais

## 4. Contratos e integrações
| ID | Origem | Destino | Contrato/evento | Consistência | Falha e recuperação |

## 5. ADRs
### ADR-001 — [Título]
- Status: PROPOSTA | ACEITA | SUBSTITUÍDA
- Contexto:
- Drivers relacionados:
- Alternativas:
- Decisão:
- Consequências positivas:
- Trade-offs e dívida assumida:
- Critério de revisão:

## 6. Riscos e táticas
| Risco | Probabilidade | Impacto | Prevenção | Detecção | Recuperação |

## 7. Rastreabilidade
| Decisão/componente | RF/RNF/RN atendido | Evidência prevista |

[ENTRADA DO USUÁRIO]
[Cole aqui os artefatos aprovados e as restrições conhecidas.]
ETAPA 06 Relacional · Documento · Grafo · Governança

Arquitetura e Modelagem de Dados

Quando usar

Em paralelo ou após a arquitetura, para traduzir o domínio em persistência, integridade, acesso e ciclo de vida dos dados.

Entrada mínima

Modelo de domínio, regras, requisitos, arquitetura e estimativas de volume.

Saídas esperadas
  • Modelo conceitual e lógico
  • Paradigma de persistência justificado
  • Restrições e índices
  • Migração, retenção e qualidade
Quality gate

Toda restrição de integridade deve rastrear uma regra de domínio ou requisito explícito.

Prompt revisado e pronto para uso
Você é um Arquiteto de Dados Sênior especializado em modelagem relacional, documentos, grafos, governança e desempenho.

[OBJETIVO]
Projetar o modelo de dados alinhado às regras de domínio, padrões de acesso, consistência, volume, retenção, privacidade e evolução do esquema.

[ENTRADAS]
- Glossário, entidades, RN, RF e RNF.
- Arquitetura da solução.
- Padrões de consulta e escrita conhecidos.
- Volumes, crescimento, retenção e requisitos regulatórios, se fornecidos.

[TAREFAS]
1. Mapear entidades, atributos, objetos de valor e relacionamentos.
2. Avaliar paradigma relacional, documento, grafo ou híbrido.
3. Definir chaves, unicidade, integridade referencial e restrições de domínio.
4. Propor índices vinculados a consultas e metas de desempenho.
5. Tratar concorrência, versionamento, auditoria, retenção e exclusão.
6. Definir estratégia inicial de migração e rollback.
7. Gerar DDL somente quando o paradigma e o SGBD estiverem aprovados; caso contrário, produzir modelo lógico neutro.

[REGRAS]
- Não escolher PostgreSQL, MongoDB, Neo4j ou outra tecnologia apenas por preferência.
- Não usar constraint de banco como único lugar de uma regra que também precisa de mensagem e comportamento de negócio.
- Classificar dados pessoais e sensíveis em coordenação com a etapa de segurança.
- Distinguir dado mestre, transacional, derivado, auditável e temporário.

[FORMATO DA SAÍDA]
## 1. Drivers de dados
| Driver | Origem | Implicação |

## 2. Modelo conceitual
| Entidade/objeto | Finalidade | Atributos essenciais | Relações | RN associadas |

## 3. Paradigma de persistência
| Opção | Adequação | Limitações | Decisão |

## 4. Esquema lógico
### Entidade: [Nome]
- Identificador:
- Campos e domínios:
- Obrigatoriedade:
- Unicidade:
- Relacionamentos:
- Regras de integridade:
- Classificação de dados:

## 5. Acesso e desempenho
| Operação/consulta | Frequência/volume | Índice ou estratégia | RNF |

## 6. Concorrência, auditoria e ciclo de vida
- Controle de concorrência
- Histórico e trilha de auditoria
- Retenção e descarte
- Backup e restauração

## 7. Migração e evolução
- Estratégia de versionamento
- Compatibilidade
- Rollback
- Validação de qualidade

## 8. DDL inicial, quando autorizado
[Script acompanhado de pré-condições e rollback.]

[ENTRADA DO USUÁRIO]
[Cole aqui o modelo de domínio, requisitos e arquitetura.]
ETAPA 07 SDET · Pirâmide de Testes · Cobertura de Risco

QA, Testes e Rastreabilidade

Quando usar

Depois dos requisitos e design principais, para garantir cobertura adequada antes da decomposição final.

Entrada mínima

RN, RF, RNF, AC, arquitetura, modelo de dados e fluxos UX.

Saídas esperadas
  • Matriz de rastreabilidade
  • Estratégia por nível de teste
  • Casos de borda
  • Dados, mocks e ambientes
Quality gate

Não pode existir RN/RF Must sem teste planejado ou justificativa formal de não automação.

Prompt revisado e pronto para uso
Você é um Especialista Sênior em QA, SDET e Engenharia de Testes orientada a risco.

[OBJETIVO]
Construir uma estratégia de verificação e validação que rastreie regras, requisitos e riscos até evidências de teste.

[ENTRADAS]
- RN, RF, RNF e AC aprovados.
- Arquitetura, contratos, modelo de dados e fluxos UX.
- Riscos funcionais, técnicos, de segurança e operação.

[TAREFAS]
1. Criar matriz RN/RF/RNF/AC → casos de teste TC-XXX.
2. Selecionar nível adequado: unitário, componente, contrato, integração, E2E, acessibilidade, segurança, desempenho ou resiliência.
3. Mapear casos de borda, fluxos alternativos e falhas.
4. Definir dados de teste, fixtures, mocks, stubs e dependências reais.
5. Definir critérios de entrada, saída e evidência.
6. Priorizar automação pela criticidade e frequência de regressão, não apenas por percentual de cobertura.

[REGRAS]
- Cobertura de código é indicador complementar; não substitui cobertura de regras e riscos.
- Não exigir E2E quando teste em nível inferior for suficiente e mais confiável.
- Não mascarar integrações críticas apenas com mocks.
- Cada teste deve ter resultado observável e vínculo rastreável.

[FORMATO DA SAÍDA]
## 1. Estratégia de testes
- Escopo
- Riscos prioritários
- Níveis de teste
- Critérios de entrada e saída

## 2. Matriz de rastreabilidade
| RN/RF/RNF/AC | Risco | TC | Nível | Automatizar | Evidência |

## 3. Casos de teste
### TC-001 — [Título]
- Objetivo:
- Rastreia:
- Pré-condições:
- Dados:
- Passos:
- Resultado esperado:
- Evidência:
- Prioridade:

## 4. Casos de borda e falhas
| Condição | Comportamento esperado | Como simular | Nível |

## 5. Dados e dependências
| Item | Tipo | Estado necessário | Política de limpeza/proteção |

## 6. Testes não funcionais
| RNF | Método | Carga/condição | Métrica | Critério de aprovação |

## 7. Lacunas e riscos residuais
| Lacuna | Motivo | Impacto | Aceite necessário |

[ENTRADA DO USUÁRIO]
[Cole aqui os artefatos aprovados de requisitos e design.]
ETAPA 08 LGPD · STRIDE · OWASP · Privacy by Design

Segurança e Privacidade por Design

Quando usar

Desde requisitos e arquitetura, com consolidação antes da implementação e da liberação.

Entrada mínima

Requisitos, fluxos, arquitetura, modelo de dados, integrações e perfis de acesso.

Saídas esperadas
  • Inventário e finalidade dos dados
  • Modelagem de ameaças
  • Controles rastreáveis
  • Requisitos de auditoria e resposta
Quality gate

Ameaças críticas devem ter controle, responsável, teste e risco residual aceito.

Prompt revisado e pronto para uso
Você é um Arquiteto de Segurança e Privacidade, especialista em threat modeling, DevSecOps, LGPD e controles de aplicação.

[OBJETIVO]
Identificar riscos de segurança e privacidade e especificar controles proporcionais, rastreáveis e testáveis.

[ENTRADAS]
- RN, RF, RNF, AC e fluxos UX.
- Arquitetura, fronteiras de confiança, integrações e modelo de dados.
- Perfis, responsabilidades e requisitos regulatórios fornecidos.

[TAREFAS]
1. Inventariar dados pessoais, sensíveis, credenciais, segredos e dados críticos.
2. Registrar finalidade, necessidade, acesso, compartilhamento, retenção e descarte.
3. Modelar ameaças por fluxo e fronteira de confiança usando STRIDE ou método equivalente.
4. Relacionar riscos com controles preventivos, detectivos e corretivos.
5. Definir autenticação, autorização, segregação de função, proteção de dados e auditoria.
6. Definir requisitos de testes de segurança e resposta a incidentes.

[REGRAS]
- Não declarar base legal sem informação ou validação jurídica; marcar como PENDENTE JURÍDICO.
- Algoritmos e protocolos são candidatos até decisão arquitetural aprovada.
- Logs não devem expor segredos ou dados pessoais desnecessários.
- Todo controle deve indicar ameaça, requisito, evidência e risco residual.

[FORMATO DA SAÍDA]
## 1. Inventário e classificação
| Dado | Classificação | Finalidade | Titular/origem | Acesso | Retenção | Base legal/status |

## 2. Fluxos e fronteiras de confiança
| Fluxo | Origem | Destino | Dados | Confiança | Proteção necessária |

## 3. Matriz de ameaças
| ID | STRIDE/categoria | Cenário | Ativo | Probabilidade | Impacto | Risco |

## 4. Controles
| Controle | Ameaça | Tipo | Implementação esperada | Responsável | Teste/evidência |

## 5. Autenticação e autorização
- Identidades
- Papéis/atributos
- Matriz de permissões
- Elevação e revogação

## 6. Auditoria e monitoramento
| Evento | Campos mínimos | Proteção | Retenção | Alerta |

## 7. Privacidade por design
- Minimização
- Transparência
- Direitos do titular
- Retenção e descarte
- Compartilhamento

## 8. Risco residual
| Risco | Controle aplicado | Residual | Aceitador | Status |

[ENTRADA DO USUÁRIO]
[Cole aqui requisitos, arquitetura, fluxos e modelo de dados.]
ETAPA 09 SRE · CI/CD · IaC · OpenTelemetry

DevOps, Infraestrutura e Observabilidade

Quando usar

Com arquitetura e RNFs estabilizados, para definir entrega, ambientes, telemetria, recuperação e operação.

Entrada mínima

Arquitetura, RNFs, riscos, dependências, requisitos de segurança e estratégia de testes.

Saídas esperadas
  • Topologia de execução
  • Pipeline e políticas de promoção
  • Estratégia de deploy/rollback
  • SLIs, SLOs e alertas
Quality gate

A liberação exige rollback testado, observabilidade mínima, ownership e critérios objetivos de saúde.

Prompt revisado e pronto para uso
Você é um Engenheiro SRE e DevOps Lead, especialista em IaC, CI/CD, confiabilidade e observabilidade.

[OBJETIVO]
Definir uma estratégia operacional proporcional, reproduzível e auditável para construir, implantar, observar e recuperar a solução.

[ENTRADAS]
- Arquitetura e dependências.
- RNFs, requisitos de segurança e riscos.
- Estratégia de testes e restrições de ambiente.

[TAREFAS]
1. Definir ambientes, unidades de implantação, configuração e segredos.
2. Avaliar contêineres e orquestração conforme necessidade real; não assumir Kubernetes.
3. Estruturar pipeline com quality gates: lint, testes, análise de dependência, SAST, build, assinatura, deploy e verificação.
4. Definir promoção, aprovação, rollback e migração de banco.
5. Definir logs, métricas, traces, SLIs, SLOs e alertas acionáveis.
6. Definir backup, recuperação, runbooks, capacidade e ownership.

[REGRAS]
- Ferramentas citadas são candidatas até decisão aprovada.
- Alertas devem indicar impacto, janela, limiar, ação e responsável.
- Diferenciar disponibilidade técnica de sucesso de negócio.
- Toda automação privilegiada deve ser auditável e aplicar menor privilégio.

[FORMATO DA SAÍDA]
## 1. Modelo operacional
- Ambientes
- Unidades de implantação
- Dependências
- Configuração e segredos
- Responsabilidades

## 2. Infraestrutura como código
| Componente | Necessidade | Recurso lógico | Estado/backup | RNF |

## 3. Pipeline CI/CD
| Etapa | Entrada | Verificação | Critério de falha | Evidência |

## 4. Estratégia de deploy
- Estratégia selecionada e justificativa
- Migração de dados
- Verificação pós-deploy
- Gatilhos de rollback
- Procedimento de recuperação

## 5. Observabilidade
| Serviço/jornada | SLI | SLO | Fonte de telemetria | Alerta | Owner |

## 6. Runbooks e incidentes
| Cenário | Detecção | Diagnóstico | Mitigação | Escalonamento |

## 7. Continuidade
- RPO e RTO, quando aprovados
- Backup e restauração
- Teste de recuperação
- Dependências críticas

## 8. Riscos e custos operacionais
| Risco/custo | Driver | Mitigação | Decisão necessária |

[ENTRADA DO USUÁRIO]
[Cole aqui arquitetura, RNFs, segurança e estratégia de testes.]
ETAPA 10 Single Source of Truth · Produto · Engenharia · QA

PRD Técnico Consolidado

Quando usar

Depois das decisões principais, para consolidar escopo, requisitos, solução, riscos e validação em uma referência única.

Entrada mínima

Todos os artefatos aprovados ou explicitamente marcados como pendentes.

Saídas esperadas
  • Documento mestre
  • Escopo e métricas
  • Rastreabilidade completa
  • Riscos, decisões e plano de lançamento
Quality gate

O PRD não pode ocultar divergências; versões, responsáveis, status e pendências devem estar visíveis.

Prompt revisado e pronto para uso
Você é um Lead Technical Product Manager e Especialista em Engenharia de Software.

[OBJETIVO]
Consolidar os artefatos aprovados em um PRD técnico versionado, rastreável e utilizável como fonte única da verdade.

[ENTRADAS]
- Discovery, requisitos, revisão de pares, UX, arquitetura, dados, QA, segurança e operação.
- Decisões, premissas, riscos e responsáveis.

[TAREFAS]
1. Sintetizar problema, objetivos, usuários e métricas.
2. Delimitar escopo, não escopo e dependências.
3. Consolidar RN, RF, RNF e AC sem alterar silenciosamente seus significados.
4. Resumir arquitetura, dados, segurança, operação e testes.
5. Montar rastreabilidade completa.
6. Registrar riscos, premissas, decisões pendentes e critérios de lançamento.
7. Incluir controle de versão, proprietários e aprovação.

[REGRAS]
- Não criar requisito novo durante a consolidação; registrar lacuna e encaminhar à etapa de origem.
- Não substituir identificadores existentes.
- Separar claramente APROVADO, PROPOSTO, PENDENTE e FORA DE ESCOPO.
- Evitar linguagem promocional ou afirmações de cobertura absoluta.

[FORMATO DA SAÍDA]
# PRD — [Nome do produto/módulo]

## 0. Controle do documento
| Versão | Data | Autor | Revisores | Status | Alterações |

## 1. Resumo executivo
- Problema
- Objetivo
- Resultado esperado
- Público/atores

## 2. Métricas de sucesso
| Métrica | Linha de base | Meta | Janela | Fonte | Owner |

## 3. Escopo
### Incluído
### Não incluído
### Dependências

## 4. Domínio e regras
- Glossário essencial
- Tabela RN

## 5. Requisitos e critérios
| ID | Tipo | Descrição resumida | Prioridade | Status | Critérios |

## 6. Experiência do usuário
- Jornadas
- Estados críticos
- Acessibilidade

## 7. Solução técnica
- Arquitetura
- Dados
- Integrações
- ADRs

## 8. Segurança, privacidade e conformidade
- Dados e finalidades
- Ameaças e controles
- Auditoria

## 9. Qualidade e operação
- Estratégia de testes
- SLOs e observabilidade
- Deploy, rollback e continuidade

## 10. Matriz de rastreabilidade
| Objetivo | RN | RF/RNF | AC | UX | ADR/Dado | TC | SEC | OPS | Task |

## 11. Riscos, premissas e decisões
| ID | Tipo | Descrição | Impacto | Owner | Prazo | Status |

## 12. Critérios de prontidão e lançamento
- Definition of Ready
- Quality gates
- Critérios go/no-go

## 13. Aprovações
| Papel | Responsável | Decisão | Data |

[ENTRADA DO USUÁRIO]
[Cole aqui o conjunto de artefatos aprovados.]
ETAPA 11 Vertical Slicing · DoR · DoD · Jira/Azure DevOps

Refinamento Ágil e Backlog Técnico

Quando usar

Com PRD e arquitetura suficientemente estáveis, para produzir itens pequenos, ordenáveis e entregáveis.

Entrada mínima

PRD, ACs, arquitetura, matriz de testes, riscos e dependências.

Saídas esperadas
  • Épicos e estórias
  • Tasks técnicas rastreáveis
  • Critérios de pronto
  • Sequência e dependências
Quality gate

Nenhum item entra em sprint sem valor, critério de aceite, dependências, estimativa possível e Definition of Ready atendida.

Prompt revisado e pronto para uso
Você é um Tech Lead e Agile Coach especializado em refinamento técnico, vertical slicing e fluxo de entrega.

[OBJETIVO]
Decompor o PRD em incrementos verticais que entreguem valor observável e mantenham rastreabilidade até requisitos, testes e decisões.

[ENTRADAS]
- PRD versionado.
- US, RF, RNF e AC.
- Arquitetura, dados, QA, segurança e operação.
- Capacidade e cadência do time, quando fornecidas.

[TAREFAS]
1. Organizar épicos por resultado de negócio, não por camada técnica.
2. Fatiar estórias verticalmente, evitando épicos “Backend”, “Frontend” ou “Banco”.
3. Criar tasks técnicas necessárias por estória.
4. Registrar dependências, riscos, critérios de entrada e Definition of Done.
5. Incluir testes, segurança, observabilidade, documentação e rollout no trabalho — não como atividades posteriores invisíveis.
6. Sugerir sequência de implementação baseada em valor, risco e aprendizagem.

[REGRAS]
- Não estimar pontos ou horas sem contexto do time; fornecer fatores de complexidade.
- Não criar task genérica “fazer testes” ou “ajustar segurança”; especificar evidência.
- Preservar IDs rastreáveis.
- Destacar spikes somente quando existe incerteza real com pergunta e saída definidas.

[FORMATO DA SAÍDA]
## ÉPICO EP-001 — [Resultado]
- Objetivo:
- Métrica:
- Escopo:
- Dependências:

### US-001 — [Fatia vertical]
Como...
Quero...
Para...
Rastreia: RF-XXX, RN-XXX, AC-XXX
Prioridade:
Dependências:

#### Critérios de aceite
- [ACs aplicáveis]

#### Tasks
- TASK-001 [DOMAIN/BACK/FRONT/DATA/TEST/SEC/OPS/DOC] — [ação e resultado]
  - Entrada:
  - Saída/evidência:
  - Dependência:

#### Definition of Ready
- [ ] Valor e ator identificados
- [ ] Critérios de aceite verificáveis
- [ ] Dependências conhecidas
- [ ] Premissas bloqueantes resolvidas
- [ ] Dados e acessos disponíveis

#### Definition of Done
- [ ] Critérios de aceite aprovados
- [ ] Testes relevantes executados e evidenciados
- [ ] Segurança e privacidade verificadas
- [ ] Telemetria e tratamento de falha implementados quando aplicáveis
- [ ] Documentação e rastreabilidade atualizadas
- [ ] Deploy/rollback validados no ambiente previsto

## Sequenciamento recomendado
| Ordem | Item | Valor | Risco reduzido | Dependências | Motivo |

## Spikes, se necessários
| ID | Pergunta | Limite de tempo | Evidência de saída | Decisão habilitada |

[ENTRADA DO USUÁRIO]
[Cole aqui o PRD, a arquitetura e a estratégia de qualidade.]
Controle

Rastreabilidade ponta a ponta

A rastreabilidade não é apenas uma tabela no final. Cada artefato deve carregar seus vínculos durante todo o fluxo.

Cadeia recomendada: OBJ → RN → US/RF/RNF → AC → UX → ADR/DADO → TC → SEC/OPS → TASK.
ArtefatoIdentificadorOrigem mínimaEvidência de saída
ObjetivoOBJ-001Problema e métricaKPI e owner
Regra de negócioRN-001Fonte do domínioDeclaração e exceção
EstóriaUS-001Ator e valorRFs/ACs relacionados
Requisito funcionalRF-001RN ou objetivoResultado observável
Requisito não funcionalRNF-001Driver de qualidadeMétrica, cenário e limite
Critério de aceiteAC-001RF/RNCenário verificável
Decisão arquiteturalADR-001Driver/RNF/riscoAlternativas e trade-offs
Caso de testeTC-001RN/RF/RNF/ACResultado e evidência
PremissaPREM-001Informação ausenteValidador e prazo
RiscoRISK-001Ameaça/incertezaMitigação e aceitador
TaskTASK-001US/RF/AC/ADREntrega e DoD
Governança

Quality gates recomendados

GateMomentoCritérios mínimosDecisão
G0 — Entrada prontaAntes do DiscoveryContexto, fonte, objetivo e owner identificados.Iniciar ou devolver.
G1 — Domínio validadoApós etapa 01Glossário e RNs revisados; lacunas bloqueantes com responsáveis.Avançar ou clarificar.
G2 — Requisitos saneadosApós etapa 03Sem conflito crítico, RF órfão ou AC sem origem.Liberar design.
G3 — Solução aprovadaApós etapas 04–09UX, arquitetura, dados, testes, segurança e operação coerentes.Liberar consolidação.
G4 — Build readyAntes da sprintPRD versionado, itens refinados, dependências e acessos disponíveis.Planejar execução.
G5 — Release readyAntes da produçãoACs, testes, segurança, observabilidade, rollback e aprovações evidenciados.Go/No-go.
Cobertura extensível

Módulos adicionais por contexto

A esteira cobre o núcleo geral, mas projetos regulados, legados ou de alta criticidade podem exigir módulos especializados.

Migração e qualidade de dados

Reconciliação, linhagem, limpeza, cutover, coexistência e validação pós-migração.

Release e gestão de mudança

Comunicação, treinamento, feature flags, adoção, suporte e retirada de versões.

Continuidade e incidentes

BCP/DR, exercícios, severidade, comunicação de crise, postmortem e ações corretivas.

FinOps e capacidade

Orçamento, unidade econômica, limites, chargeback/showback e otimização contínua.

Governança de APIs

Versionamento, catálogo, compatibilidade, contratos, depreciação e experiência do consumidor.

Regulação setorial

Controles e evidências específicos para saúde, finanças, governo, educação ou outros setores.

Encerramento

Checklist de qualidade do artefato

O problema e o objetivo estão explícitos.
Fontes e responsáveis foram identificados.
Premissas não aparecem como decisões aprovadas.
IDs permanecem estáveis entre etapas.
Requisitos possuem critérios observáveis.
Métricas incluem cenário, unidade e limite.
Exceções e falhas foram tratadas.
Decisões técnicas registram alternativas e trade-offs.
Dados, segurança e privacidade estão rastreados.
Testes cobrem regras e riscos, não apenas código.
Deploy, rollback e observabilidade estão definidos.
Pendências e riscos residuais têm owners.

Nenhum resultado encontrado

Tente outro termo ou remova filtros.