Pular para o conteúdo

Fases 1 a 3 — Necessidade, normas e especificação (S)

Transformar demanda genérica em problema institucional definido, com valor esperado, público afetado, limites e critérios de sucesso.

  1. Registrar a demanda original.
  2. Identificar unidade demandante.
  3. Identificar usuários.
  4. Descrever problema atual.
  5. Descrever impacto institucional.
  6. Definir resultado esperado.
  7. Definir indicadores de sucesso.
  8. Mapear processos de negócio afetados.
  9. Identificar sistemas envolvidos.
  10. Identificar dados tratados.
  11. Identificar restrições legais e administrativas.
  12. Classificar criticidade inicial.
ArtefatoConteúdo mínimo
BRDProblema, contexto, objetivos, benefícios, restrições, atores, macroprocessos
PRDEscopo funcional, jornadas, funcionalidades, regras, critérios de aceite
Mapa de stakeholdersÁrea demandante, usuários, gestores, TI, segurança, dados, auditoria
Mapa de valorQue valor institucional será produzido
Backlog inicialÉpicos, funcionalidades, histórias preliminares

A IA pode ajudar a:

  • organizar entrevistas;
  • resumir documentos de negócio;
  • extrair requisitos de normas;
  • sugerir perguntas de levantamento;
  • identificar ambiguidades;
  • propor histórias de usuário;
  • comparar problema declarado com processos existentes.

A IA não deve fechar escopo sozinha. Toda necessidade deve ser validada pelo validador de negócio, em linha com a Validação em múltiplas camadas e a Supervisão humana obrigatória.

A fábrica só deve avançar para especificação detalhada se houver:

CritérioEvidência
Problema descritoBRD validado
Resultado esperadoPRD inicial
Usuários identificadosMapa de stakeholders
Valor institucionalMapa de valor
Criticidade preliminarRegistro de classificação
Validação humanaAta, despacho, comentário formal ou aceite no sistema

Mapear o conjunto normativo, regulatório, institucional e técnico que condiciona o desenvolvimento. Para o panorama de instrumentos normativos sobre IA, ver Conformidade.

CategoriaExemplos
Legislação geralLGPD, LAI, Lei de Governo Digital, normas de processo administrativo
Normas de contrataçãoIN SGD/ME 94/2022, Lei 14.133/2021, regras do contrato
SegurançaPolítica de segurança institucional, PPSI, autenticação, logs, trilhas
PrivacidadeDados pessoais, base legal, retenção, minimização, compartilhamento
AcessibilidadeeMAG, WCAG, padrões de acessibilidade
InteroperabilidadeAPIs, padrões de integração, barramentos, autenticação
ArquiteturaPadrões de cloud, banco de dados, linguagem, framework, observabilidade
OperaçãoSLA, ANS, sustentação, backup, continuidade
AuditoriaEvidências, trilha de decisão, aceite, registros de mudança
ArtefatoConteúdo mínimo
Matriz normativaNorma, requisito, impacto no sistema, evidência esperada
Matriz de conformidadeExigência, requisito associado, responsável, status
Checklist LGPDDados pessoais, base legal, finalidade, retenção, compartilhamento
Checklist segurançaAutenticação, autorização, logs, criptografia, vulnerabilidades
Critérios não funcionaisDesempenho, disponibilidade, segurança, usabilidade, acessibilidade

A IA pode resumir normas, extrair obrigações, sugerir requisitos de conformidade, comparar requisitos com políticas institucionais e gerar checklist inicial. A validação deve ser humana, principalmente em matéria jurídica, privacidade, segurança e auditoria.

CritérioEvidência
Regras normativas mapeadasMatriz normativa
Requisitos de conformidade associadosMatriz de conformidade
Dados pessoais identificadosInventário preliminar de dados
Restrições de segurançaChecklist de segurança
Critérios não funcionaisDocumento NFR
Validação técnica/jurídica quando aplicávelRegistro de validação

Fase 3 — Especificação funcional e testes desde a origem

Seção intitulada “Fase 3 — Especificação funcional e testes desde a origem”

Transformar necessidade e normas em histórias, requisitos, regras, critérios de aceite e casos de teste definidos ainda na especificação. ESP cobre requisitos, histórias, regras, integrações, UX e critérios de aceite — ver ESP — Especificação. Para o ponto-chave: cada requisito funcional relevante deve nascer com critério de aceite e caso de teste correspondente.

# HNU-001 — Solicitar autorização institucional
## Necessidade vinculada
BRD-OBJ-001
## Ator
Servidor da área demandante
## História
Como servidor responsável, quero registrar uma solicitação para que a área competente possa analisar e deliberar.
## Regra de negócio
RN-001 — A solicitação deve conter justificativa, unidade, responsável e anexos obrigatórios.
## Critérios de aceite
CA-001 — O sistema não permite envio sem justificativa.
CA-002 — O sistema registra data, usuário e unidade.
CA-003 — O sistema gera número de protocolo interno.
## Casos de teste derivados
CT-001 — Tentativa de envio sem justificativa.
CT-002 — Envio válido com todos os campos obrigatórios.
CT-003 — Verificação de geração de protocolo.
## Evidência esperada
Print da tela, log de teste automatizado, registro no banco de homologação, relatório do pipeline.

Para cada história aprovada:

ItemObrigatório?Observação
História de usuárioSimDeve ter identificador único
Regra de negócioSimSe aplicável
Critério de aceiteSimSem isso a história não entra em desenvolvimento
Caso de testeSimCriado na fase de especificação
ProtótipoRecomendadoObrigatório quando houver interface relevante
Evidência esperadaSimDeve ser definida antes da implementação
Risco ou dependênciaSimSe houver impacto técnico, externo ou normativo
FinalidadeProdutos sugeridos
Backlog e históriasJira, Azure DevOps, GitHub Projects, GitLab Issues
Documentação textualConfluence, GitBook, Docusaurus, Markdown em Git
ProtótiposFigma, Lovable, v0, Uizard
Mapas de fluxoMiro, FigJam, Draw.io
IA para especificaçãoChatGPT, Claude, Gemini, NotebookLM
Validação textualLanguageTool, Vale, markdownlint

Uma história só entra em arquitetura ou desenvolvimento se cumprir:

CritérioEvidência
História claraArquivo ou item no backlog
Regra de negócio documentadaRN vinculada
Critério de aceiteCA vinculado
Caso de teste definidoCT vinculado
Protótipo validado, se houver UILink ou anexo
Dados envolvidos identificadosInventário ou anotação PDP
Dependências mapeadasRegistro no backlog
Validação do negócioAceite formal

Anterior: Fase 0 — Preparação · Próximo: Fases 4–5