Pular para o conteúdo

SDLC — IA assistida (S)

Abrir apresentação desta página

A IA tem autonomia crescente de execução nas fases técnicas intermediárias; os gates permanecem humanos em todas as fases. A spec é o que torna a autonomia da IA auditável.

Ferramentas: exemplos citados na coluna «IA faz» são ilustrativos (assistentes conversacionais, IDE com agente, pipeline CI/CD, observability com recurso de IA). Substitua pela stack aprovada na sua organização e pelos limites de GTI / contrato.

FaseArtefato de spec (pré-requisito)IA fazAutonomia da IAHumano mantémGate
01 · DescobertaDemanda formalizadaExtrai entidades de domínio, sugere glossário inicial, identifica ambiguidades, propõe perguntas de clarificação (assistente conversacional / workspace com IA)Baixa — só sugereValida pertinência, decide escopo e prioridade, aprova glossárioPO / Sponsor
02 · RequisitosDocumento de visão aprovadoGera rascunho de cenários BDD a partir de narrativas, detecta requisitos conflitantes, sugere casos de borda, transforma prosa em Given/When/Then (IDE ou serviço com modelo acoplado)Média — gera, humano validaValida cada cenário com stakeholders; assina baselineAnalista + PO
03 · ArquiteturaRequisitos baselineadosPropõe padrões arquiteturais, gera rascunho de specs OpenAPI/AsyncAPI, detecta antipadrões, sugere modelo de ameaças (IDE com modelo; playground de contrato de API)Média — propõe, arquiteto decideToma todas as decisões arquiteturais; assina cada ADR com raciocínio documentadoArquiteto
04 · ImplementaçãoFeature files + OpenAPI como alvoGera código a partir da spec, escreve testes unitários e de contrato, faz refatoração, abre PRs com evidências de cobertura vinculadas a IDs de requisito (agente no repositório / IDE)Alta — executa; humano revisaRevisa PR verificando aderência à spec. Aprova ou rejeita com justificativa rastreávelTech Lead + CI verde
05 · QualidadeFeature files como oráculoExecuta feature files, gera cenários adicionais, realiza SAST/DAST, produz matriz de rastreabilidade requisito→teste→resultado, gera massa de dados sintética (automação de teste + IA)Alta (execução) — sign-off: humanoIA não dá sign-off. Humano analisa defeitos, prioriza, decide se bloqueia o gate. Dados reais de produção proibidosQA Engineer
06 · HomologaçãoFeature files como evidênciaPrepara roteiro de testes para usuários-chave, consolida feedbacks, gera relatório de aderência a requisitos (assistente + ferramenta de gestão)Baixa — aceite: humanoUsuário de negócio executa e assina. IA não aceita em nome do usuárioUsuário / PO
07 · DeploySpec técnica versionada no releaseExecuta contract tests pré-deploy, monitora pós-deploy, detecta anomalias, sugere rollback se SLO violado (pipeline CI/CD com etapas assistidas por IA; AIOps)Alta (pipeline) — aprovação: humanoAprovação final no CAB é humana. Rollback automático por IA apenas dentro de limites pré-definidosCAB / DevOps Lead
08 · OperaçãoRetroalimenta spec a partir de incidentesMonitora SLA/SLO, categoriza incidentes, rastreia defeito até spec violada, gera rascunho de post-mortem, sugere atualização de spec (monitoração + IA)Alta (observação) — decisão: humanoDecide ações corretivas, aprova atualização de spec, autoriza descontinuaçãoSRE / PO

Padrão de autonomia: alta autonomia de execução em fases 04, 05, 07 e 08. Decisões de gate sempre humanas.

Linha de responsabilidade: a IA nunca assina aceite de requisito, aceite de usuário, aprovação de deploy em produção ou decisão de rollback fora dos limites pré-definidos.

Anterior: ← Spec-driven · Próximo: Mapa SinergIA e síntese →