← Ensaios

Backlog Refinement e IA: o que realmente muda

Análise prática de como a IA muda o Backlog Refinement: o que acelera, onde surgem riscos, como o tempo da equipe é redistribuído e o que precisa ser verificado manualmente.

26 min de leitura
TelegramOriginal
Backlog Refinement e IA: o que realmente muda

Este é o primeiro artigo de uma série sobre como a IA muda as reuniões clássicas de uma equipe de desenvolvimento cross-funcional. Abaixo começarei com Backlog Refinement, e nos próximos materiais abordarei separadamente Planning, Daily, Review, Retrospective e depois reunirei tudo em um artigo final de visão geral.

Vou esclarecer logo o escopo: abaixo falo de refinement como uma sessão regular da equipe e prática de esclarecimento de backlog items, e não necessariamente como um evento oficial separado do Scrum. Isso é importante para a precisão dos termos: no Scrum Guide 2020 (RU PDF) o refinement é descrito como ongoing activity, e não como um event autônomo. Na versão em russo do Scrum Guide 2020 essa ideia é formulada diretamente: o esclarecimento do Product Backlog é uma atividade contínua de adicionar detalhes, ordem e tamanho.

O Backlog Refinement é um dos primeiros lugares onde a IA começa a trazer à equipe um benefício bastante tangível. Ela ajuda a reunir contexto mais rápido, preparar um rascunho da especificação, gerar rapidamente um rascunho de critérios de aceitação, encontrar casos semelhantes e formular uma lista de questões em aberto. Essa tese já é sustentada também por trabalhos mais aplicados: por exemplo, em LLM-Assisted Requirements Engineering in Agile MDD a geração de acceptance criteria foi validada separadamente, e no caso industrial Acceptance Test Generation with Large Language Models os usuários observaram que os cenários de IA ajudavam a perceber casos antes negligenciados. Mas é justamente por isso que aqui é especialmente fácil cair na armadilha: confundir um rascunho bem formatado com uma tarefa realmente compreensível.

Na minha visão, a IA não simplifica o refinement no sentido de que a equipe agora precisa pensar menos. Ela antes barateia o trabalho manual mais caro ao redor dele — busca, síntese, empacotamento e decomposição inicial. E isso significa que o valor da própria discussão da equipe não desaparece, mas se desloca: gasta-se menos tempo para montar a partir do caos algo parecido com uma tarefa, e mais tempo para entender se isso pode sequer ser assumido para trabalho.

“A IA acelera não o próprio acordo da equipe, mas a preparação do material para ele”

Por que é justamente no Backlog Refinement que as mudanças são sentidas em primeiro lugar

Se olharmos para os rituais e reuniões habituais da equipe na prática Agile, o refinement acaba sendo um dos mais sensíveis ao surgimento da IA. A razão é bastante simples: em torno do refinement historicamente havia muita rotina intelectual manual. É preciso reunir contexto disperso de documentos, tickets antigos, conversas e memória das pessoas. É preciso transformar uma ideia de negócio bruta em um backlog item compreensível. É preciso formular o problema de negócio, o cenário, os critérios de aceitação, as restrições, as questões em aberto, as dependências e os possíveis casos-limite.

É justamente nessa camada que a IA se encaixa especialmente bem. Isso também está bem alinhado com como hoje se discute a aplicação de LLMs em requirements engineering: os modelos são fortes em sumarização, estruturação inicial de requisitos, geração de rascunhos e apoio à preparação analítica, mas mais fracos onde são necessárias precisão de domínio, rastreabilidade e responsabilidade pelas decisões finais. Nesse sentido, o refinement realmente se torna um dos primeiros processos onde o benefício da IA é sentido rapidamente, e os limites de sua confiabilidade — quase imediatamente. Isso é bem abordado tanto na revisão Challenges in applying large language models to requirements engineering tasks, quanto na recente revisão sistemática Large Language Models (LLMs) for Requirements Engineering (RE): A Systematic Literature Review, e no trabalho mais aplicado LLM-Assisted Requirements Engineering in Agile MDD.

Equipe analisa um backlog item com ajuda de IA e artefatos Agile
A IA acelera bem a preparação para o refinement, mas não substitui a verificação coletiva do sentido.

Como o refinement era antes da IA

Simplificando, antes da IA o refinement muitas vezes era um processo de montagem manual do entendimento. No backlog entrava não uma tarefa pronta, mas antes uma intenção de negócio: melhorar o onboarding, adicionar lembretes, dar ao gestor um novo relatório, reduzir o número de solicitações em atraso. Depois disso, o Product Owner, o analista ou alguém dos leads começava a reunir o contexto manualmente: levantavam-se solicitações antigas de clientes, funcionalidades semelhantes, restrições da arquitetura atual, status vigentes, notificações existentes, padrões de UI e tudo o mais que pudesse surgir de repente já na discussão.

Em seguida, essa mesma pessoa ou um par de pessoas tentava manualmente transformar o material coletado em um primeiro rascunho: formular o problema de negócio, descrever o cenário, escrever os critérios de aceitação, levantar as questões em aberto e indicar possíveis restrições. Mas mesmo que esse rascunho já existisse, a reunião ainda costumava ser consumida para trazer o contexto à mente de toda a equipe. O Product Owner explicava de novo o que o negócio queria, o analista contava o que já havia sido descoberto, os desenvolvedores levantavam restrições arquiteturais, o QA trazia à tona cenários de borda, o designer e o frontend discutiam se era necessária uma tela separada e onde ela ficaria.

O mesmo caso: sem IA e com IA

Para não ficar no nível de fórmulas genéricas, vou pegar um caso concreto. O produto é uma plataforma LMS B2B para treinamento corporativo. Grandes clientes designam aos funcionários cursos obrigatórios de compliance, segurança e normas internas. Do negócio vem a demanda: é preciso adicionar lembretes automáticos por email para os funcionários que não concluíram o curso obrigatório até o prazo.

À primeira vista, isso parece uma tarefa simples de envio de email. Mas já nos primeiros passos fica claro que, na prática, há muitas bifurcações aqui: quem exatamente deve ser considerado como não tendo concluído o curso, quando enviar os lembretes, como deduplicar os envios, como isso é configurado pelo cliente, se é necessário um log de envios, o que fazer com time zone, qual idioma do email usar e se é preciso excluir usuários archived e desativados.

No modo sem IA, a equipe chegava a essas questões principalmente por meio de uma longa preparação manual e de uma conversa extensa na própria reunião. Primeiro, o Product Owner levantava o contexto do cliente. Depois, o analista percorria manualmente os materiais internos: procurava solicitações antigas semelhantes, examinava o serviço de notificações, verificava os status atuais das assignments, a existência de tarefas do agendador, os campos de configuração de idioma e de fuso horário. Já nessa etapa surgiam restrições reais: o sistema tem templates de email, mas apenas para mensagens transacionais; o fuso horário é armazenado no nível do cliente, não do usuário; não há logs de envio; e também não existe um modelo separado de lembretes no produto.

Depois disso, o analista montava manualmente o primeiro rascunho da especificação, mas ele ainda permanecia imaturo. Por exemplo, nele podiam não estar registrados os status exatos pelos quais era preciso enviar lembretes, a lógica de deduplicação, o escopo mínimo de trabalho para a UI, o fallback de idioma ou os limites da primeira versão. E já no próprio refinement a equipe completava a tarefa durante a conversa. Era ali que se descobria que os lembretes eram necessários apenas para cursos obrigatórios, que os status not_started e in_progress serviam, mas que expired era melhor não incluir na primeira versão, que sem um registro de envios o suporte e a equipe de acompanhamento de clientes rapidamente se afogariam em dúvidas, e que sem uma proteção específica haveria duplicatas quando as tarefas do agendador fossem executadas novamente.

No modo com IA, o mesmo caso parece diferente. O Product Owner carrega na IA um resumo breve da equipe de acompanhamento de clientes, as últimas solicitações de clientes e a solicitação bruta original. A IA agrupa rapidamente as dores dos clientes, destaca expectativas recorrentes e ajuda a formular o problema. O analista pede à IA que levante tudo o que está relacionado aos fluxos de notificação, aos status das designações, às tarefas do agendador, à configuração de idioma, ao fuso horário e a tarefas semelhantes no Jira. O backend previamente passa pela IA a descrição da arquitetura atual de notificações e pede que ela proponha uma abordagem técnica. O frontend e o designer verificam rapidamente onde faz mais sentido integrar as configurações e o histórico de envios. O QA levanta uma lista inicial de casos de borda e riscos temporais.

Aqui normalmente surge uma pergunta natural: e se a IA tiver deixado algo de fora? Até que ponto dá para confiar nesse resumo breve, especialmente quando a base de fontes é grande? Pesquisas e casos práticos dão aqui um quadro bastante sóbrio: os LLMs realmente podem acelerar a geração de histórias de usuário, rascunhos de critérios de aceitação e especificações iniciais, mas a qualidade do resultado depende muito do contexto de entrada, do domínio e da verificação humana posterior. Por isso, é útil ter em mente também trabalhos mais aplicados como AI-Generated User Stories: Are They Good Enough? e LLM-Assisted Requirements Engineering in Agile MDD: eles mostram bem que gerar um rascunho forte e estar pronto para desenvolvimento não são a mesma coisa.

Pela minha experiência com o Cursor, em cenários aplicados eu raramente duvido que o modelo seja capaz de montar a primeira passagem necessária por um grande conjunto de fontes. Muito mais importante é outra coisa: quão bem eu formulei a tarefa, quais restrições defini, quais perguntas esclarecedoras consegui adicionar e como exatamente organizei a verificação do resultado. Quando surge uma dúvida, não tento resolvê-la com a pergunta “acredito ou não acredito na IA” — eu simplesmente detalho melhor o pedido, peço para mostrar as fontes separadamente, destacar os pontos controversos, separar fatos e suposições ou reconstruir a resposta com outro enquadramento. Nesse sentido, trabalhar com IA é muito parecido com coaching: é útil a habilidade de fazer perguntas precisas que não apenas disparam a geração, mas direcionam o pensamento do modelo para o lado certo.

Isso, claro, é minha experiência pessoal, não uma regra universal. Talvez eu escreva separadamente outro material justamente sobre confiança na IA, qualidade das perguntas esclarecedoras e verificação controlada do resultado. Para o refinement isso é especialmente importante: quanto maior a base de fontes e quanto mais convincente o resumo breve, maior o risco de confundir uma preparação forte com um entendimento já verificado.

“Quanto maior a base de fontes e quanto mais convincente o resumo breve, maior o risco de confundir uma preparação forte com um entendimento já verificado”

Como resultado, a equipe chega ao refinement não mais com uma ideia crua, mas com um esboço bastante forte: há um rascunho da história de usuário, um rascunho dos critérios de aceitação, questões em aberto, uma lista de riscos, uma abordagem técnica preliminar e uma proposta de UI. Por isso a própria reunião fica mais curta e mais objetiva. A equipe já não gasta tanto tempo levantando o contexto básico e discute principalmente os pontos controversos: incluir ou não expired, criar ou não um fuso horário separado por usuário, se é necessário um log de envios no primeiro release, se é melhor limitar a gatilhos fixos, como se proteger contra duplicatas e o que considerar como limites da primeira versão.

Em que consiste o progresso da equipe?

Quando a equipe começa a usar IA, ela funciona principalmente como um gerador rápido de primeiro rascunho. Mas, conforme a maturidade aumenta, o próximo passo lógico é parar de trabalhar apenas com o modelo genérico e começar a transferir gradualmente para o contexto gerenciado da equipe aquilo que antes vivia apenas na memória das pessoas. Podem ser princípios de produto, modelos de critérios de aceitação, causas frequentes de rejeição de tarefas no refinement, casos-limite típicos, restrições arquiteturais, um conjunto de perguntas esclarecedoras padrão, regulamentos internos da organização, Definition of Ready e Definition of Done no nível da organização e da equipe, além de exemplos de boas soluções para casos semelhantes.

Então a qualidade do primeiro rascunho realmente começa a crescer. Não porque o modelo de repente “entendeu o domínio sozinho”, mas porque a equipe aprendeu a descarregar sistematicamente nele seus próprios padrões de pensamento, restrições internas e regras de verificação. E aqui o refinement se torna não apenas um lugar de verificação da tarefa, mas também um lugar onde a equipe gradualmente treina sua própria camada de IA.

O que muda por papel

Abaixo é útil olhar não apenas para os papéis como funções abstratas, mas também para as ações concretas no caso simulado com lembretes de cursos obrigatórios. É assim que a diferença entre o modo sem IA e com IA se torna realmente perceptível.

Papel Sem IA Com IA
Product Owner Levanta o contexto do cliente manualmente, reúne os pedidos da equipe de suporte ao cliente, explica novamente o problema de negócio na reunião. Prepara uma entrada anonimizada, pede à IA para agrupar as dores dos clientes, traz para a reunião um rascunho da formulação do problema e uma lista de decisões de produto controversas.
Analista de negócios Procura casos semelhantes, coleta manualmente status, restrições, dependências e depois reescreve tudo no primeiro rascunho da especificação. Organiza o pedido à IA por fontes, confere o resumo breve com as fontes, edita os critérios de aceitação, registra as questões em aberto e o que o modelo pode ter deixado passar.
Desenvolvedor backend Muitas vezes se aprofunda no problema pela primeira vez já no refinement, levanta as restrições do serviço de notificações e os riscos de duplicatas no meio da discussão. Antes da reunião recebe uma primeira passagem por variantes técnicas, verifica antecipadamente a deduplicação, as tarefas do agendador, o audit trail e os limites da primeira versão.
Desenvolvedor frontend Na reunião, junto com o designer, tenta entender se é necessária uma tela separada, onde ficam as configurações e o que realmente entra no UI mínimo. Antes da reunião analisa o rascunho de UI gerado pela IA, marca antecipadamente os pontos controversos sobre configurações, estados e restrições da interface.
Engenheiro de qualidade / QA Entra principalmente na reunião, levanta cenários negativos, colisões de status e riscos temporais já na conversa geral. Antes da reunião recebe uma lista inicial de casos-limite, verifica se a IA não deixou passar duplicatas, fusos horários, cenários de fallback de idioma e exceções por status de usuário.
Designer UX/UI Entende a tarefa ao longo da discussão e estima na hora se é necessária uma nova tela, um bloco de configurações ou um histórico de envios. Testa rapidamente com o frontend várias variantes de abordagem de UI e já chega com uma proposta fundamentada, e não do zero.
Scrum master Reúne os participantes, mantém o timing, ajuda a não se perder no levantamento caótico de contexto e traz a equipe de volta ao essencial quando a discussão se dispersa. Gasta menos tempo com a mecânica organizacional e o alinhamento do contexto básico, e mais com a facilitação de decisões controversas, o registro de questões em aberto e o controle da qualidade da discussão.

Prós, riscos e tempo liberado

O benefício da IA no refinement é bastante perceptível. O contexto é reunido mais rápido, o rascunho da tarefa surge mais rápido, a discussão começa com mais facilidade e os resultados são melhor organizados. Mas é justamente no refinement que os riscos da IA também se manifestam muito cedo. O risco mais óbvio é a falsa clareza. A IA consegue produzir backlog items caprichados, que ficam bem visual e estruturalmente. Por isso, fica mais fácil para a equipe se enganar com a sensação de que a tarefa já está entendida, embora nela ainda permaneçam lacunas de produto e técnicas.

Aqui é útil chamar as coisas pelos nomes. Em primeiro lugar, é o viés de automação e a dependência excessiva — a tendência de aceitar a recomendação do sistema com demasiada disposição e passar da verificação ativa para um monitoramento mais passivo. No perfil NIST para IA generativa isso é descrito diretamente como confiança excessiva em sistemas de IA, e no estudo empírico Automation Bias in AI-Decision Support: Results from an Empirical Study mostra-se que a alta utilidade percebida do sistema pode aumentar a concordância falsa com seus erros, enquanto a qualidade do treinamento dos usuários reduz a probabilidade desse efeito. Em segundo lugar, é a alucinação do modelo — uma conclusão plausível, mas não confirmada por fontes. Para o refinement isso é especialmente crítico, porque a IA quase sempre opera por meio de sumarização de documentos, tickets e conversas, e portanto o risco não está apenas no “rascunho bonito, mas inventado, de critérios de aceitação”, mas também na distorção silenciosa do contexto original. É por isso que, no refinement, a IA erra com mais frequência não no estilo do texto, mas nos fatos do contexto — e esse risco está bem descrito no trabalho On Faithfulness and Factuality in Abstractive Summarization. O antídoto prático aqui é bastante simples: pedir ao modelo que separe fatos de hipóteses, exigir referências às fontes e construir um resumo breve de modo que ele possa ser rapidamente decomposto de volta até os documentos, tickets e decisões da equipe.

Há ainda outra camada de risco — os dados. No caso acima, a IA trabalha com solicitações de clientes, descrições internas do sistema e sinais dos usuários. Por isso, é importante que a equipe combine de antemão o que pode e o que não pode ser transmitido ao modelo. Para a IA generativa, o risco não se limita ao prompt: dados pessoais podem aparecer na entrada, na saída e até por meio de memorization/regurgitation do modelo. Portanto, se no trabalho figuram dados pessoais ou contexto sensível de clientes, os princípios básicos de higiene de dados devem ser obrigatórios: minimizar o volume de dados nos prompts, anonimizar a entrada sempre que possível, não levar ao modelo exportações brutas sem filtragem, entender explicitamente a finalidade do tratamento e não aceitar sem verificação afirmações do provedor como «não tratamos dados pessoais» ou «o modelo é anônimo» sem controles organizacionais e técnicos verificáveis. Além disso, é útil fixar de antemão a base legal do tratamento, o conjunto mínimo necessário de campos, os papéis e responsabilidades dentro do processo e, onde aplicável, os requisitos de informação aos titulares dos dados. Se o cenário inclui dados pessoais e a escala ou os riscos são notáveis, faz sentido avaliar de antemão se é necessária uma DPIA e registrar essa decisão separadamente. No contexto europeu, isso está bem alinhado tanto com os princípios do GDPR Article 5, quanto com as recomendações práticas da CNIL sobre desenvolvimento de sistemas de IA, bem como com o EDPS guidance on Generative AI e o EDPB Opinion 28/2024.

E aqui surge mais uma questão importante: para onde vai o tempo liberado dos especialistas. A opção mais simples é tentar enfiar nele ainda mais tarefas. A mais madura é investir essa economia na qualidade das decisões, na redução da dívida técnica, no desenvolvimento de modelos internos, no treinamento, na documentação e, ao menos, na melhor gestão da atenção da equipe. No artigo final de revisão da série, falarei separadamente sobre o fato de que a IA muda não apenas o processo, mas também a cultura de uso do tempo da equipe.

Novos custos ocultos que não podem ser ignorados

Para que a conversa sobre eficiência não pareça boa demais, é importante acrescentar também o outro lado: a IA raramente oferece “economia líquida” sem novos tipos de trabalho. Parte do tempo agora vai para a preparação de dados, a configuração de acesso às fontes, a manutenção de prompts e modelos, a verificação de fontes, a documentação de decisões e a verificação humana. Essa visão está bem alinhada também com as práticas de risk management para IA generativa: por exemplo, o perfil NIST para IA generativa enfatiza não apenas o benefício da automação, mas também a necessidade de oversight, documentation e controle gerencial.

Estimativa de esforço por cenário para um Backlog Refinement (por cenário)

Abaixo não está a “média do mercado”, mas um modelo de cenário do mesmo Backlog Refinement para a mesma equipe de sete pessoas: PO, BA, backend, frontend, QA, designer e Scrum Master. É a estimativa de um único backlog item grande ou significativamente incerto, não de uma story pequena e bem compreendida. O valor desses números não está na precisão ao minuto, mas na comparação da estrutura de custos: para onde o tempo ia antes e para onde ele vai agora.

A seguir, trata-se especificamente de horas-homem por um único backlog item grande — preparação, discussão e um breve retrabalho após a reunião —, e não da duração da própria reunião em si. A própria reunião também costuma encurtar, mas parte do trabalho simplesmente migra para a preparação assíncrona, rodadas de esclarecimento e verificação manual obrigatória.

Nota sobre o cálculo de esforço: historicamente no Scrum Guide 2017 (RU PDF) o refinement também era descrito como ongoing process, e ali havia uma referência de que ele normalmente ocupa no máximo 10% da capacidade disponível da equipe de desenvolvimento. No Scrum Guide 2020 (RU PDF) essa referência já não existe, então a tabela abaixo é melhor lida não como norma, mas como modelo de cenário para comparar dois modos de trabalho.

É importante esclarecer separadamente: a coluna «Com AI» abaixo já inclui o novo trabalho básico sem o qual esse cenário não funciona — preparação dos dados de entrada, consultas de esclarecimento, verificação inicial do resumo breve, verificação dos pontos controversos e verificação humana mínima. Ou seja, o ganho final na tabela não é a economia “bruta” antes de contabilizar os novos custos, mas uma estimativa de cenário mais realista após a inclusão básica deles.

Para que essa estimativa seja reproduzível, é conveniente calculá-la por um esquema simples: TAI = Tbase × ((1 − p) + p × s) + o, onde Tbase — tempo sem AI, p — fração do trabalho acelerável, s — coeficiente de aceleração nessa parte, e o — novo trabalho de preparação de dados, consultas de esclarecimento e verificação do resultado.

Abaixo está um exemplo calibrado especificamente para esse cenário básico. Sua tarefa não é provar uma norma universal, mas mostrar como o mesmo modelo pode reproduzir os números da tabela para um caso concreto. Em uma equipe real, é melhor calibrar tais parâmetros com base nos últimos 3–5 Backlog Refinements e então obter sua própria faixa.

# Calibrated to reproduce the table (base scenario)
# T_ai = T_base * ((1 - p) + p * s) + o
roles = {
    "PO": {"T_base": 4.5, "p": 0.75, "s": 0.20, "o": 0.7},
    "BA": {"T_base": 10.0, "p": 0.70, "s": 0.20, "o": 0.6},
    "BE": {"T_base": 3.5, "p": 0.75, "s": 0.20, "o": 0.6},
    "FE": {"T_base": 3.0, "p": 0.75, "s": 0.20, "o": 0.3},
    "QA": {"T_base": 3.0, "p": 0.50, "s": 0.20, "o": 0.2},
    "UX": {"T_base": 3.0, "p": 0.50, "s": 0.20, "o": 0.2},
    "SM": {"T_base": 2.5, "p": 0.50, "s": 0.20, "o": 0.0},
}

def t_ai(x):
    return x["T_base"] * ((1 - x["p"]) + x["p"] * x["s"]) + x["o"]

total_base = sum(r["T_base"] for r in roles.values())
total_ai = sum(t_ai(r) for r in roles.values())

print("Total base:", round(total_base, 1))
print("Total AI:", round(total_ai, 1))
print("Gain:", round(total_base - total_ai, 1))

for role, x in roles.items():
    print(role, round(t_ai(x), 1))
Papel Sem AI Com AI (considerando o novo trabalho) O que muda
Product Owner 4,5 h 2,5 h Monta o contexto do cliente mais rápido, mas gasta parte do tempo na preparação da entrada e em consultas de esclarecimento
Analista de negócios 10 h 5 h Menos busca manual e reescrita, mais verificação, edição e checagem de que a AI não deixou passar algo importante
Desenvolvedor backend 3,5 h 2 h Obtém mais rápido a primeira análise técnica, mas verifica separadamente as restrições de arquitetura e o risco de duplicações
Desenvolvedor frontend 3 h 1,5 h Avalia mais rápido a integração de UI e as configurações, ao mesmo tempo que entra mais cedo na verificação dos pontos controversos
Engenheiro de qualidade / QA 3 h 2 h Obtém mais cedo os casos-limite e os riscos temporários, mas se envolve mais na verificação de lacunas e cenários negativos
Designer UX/UI 3 h 2 h Monta mais rápido a primeira versão da abordagem de UI e descarta antecipadamente opções de interface desnecessárias
Scrum Master 2,5 h 1,5 h Menos tempo no alinhamento organizacional de contexto, mais na facilitação de decisões e no registro de questões em aberto
Total 29,5 h 16,5 h Ganho de cenário — cerca de 13 horas-homem em um único Backlog Refinement desse tipo, já após considerar o novo trabalho básico

Faixa do cenário: como o ganho pode variar

Cenário Sem AI Com AI Ganho líquido Quando isso acontece
Cauteloso 24–28 h 18–21 h 4–10 h As fontes são incompletas, há muita verificação manual, a equipe ainda está construindo padrões de trabalho com AI.
Básico 28–32 h 15–18 h 10–15 h É mais ou menos assim que se parece o caso modelado: a AI acelera bem a preparação, mas o novo trabalho de verificação já está contabilizado.
Forte 30–36 h 14–17 h 13–19 h A equipe tem boas fontes, padrões repetíveis e regras claras de higiene de dados e verificação manual.

Qual novo trabalho já está contabilizado no cenário com AI

A tabela abaixo não anula o ganho final da primeira. Ela apenas detalha por meio de quais novas ações parte do tempo economizado retorna ao processo — e por que, mesmo assim, o efeito líquido continua perceptível.

Nova área de trabalho O que surge com AI Por que isso é necessário
Preparação dos dados de entrada Limpeza, anonimização, extração do contexto necessário Para não sobrecarregar o modelo com lixo e não arrastar dados desnecessários
Consultas de esclarecimento Rodadas repetidas, esclarecimento do escopo da resposta, pedido para separar fatos e suposições Para não tomar a primeira resposta bonita como entendimento final
Configuração de padrões Prompts, padrões de especificação, regras de formato do resultado Para que a AI produza um rascunho útil e repetível, e não um texto aleatório
Verificação de fatos Verificação de referências às fontes, termos, status e restrições Para capturar alucinações do modelo e falsa clareza antes da reunião
Documentação da confiança Registro do que exatamente foi verificado manualmente e por que o resultado é confiável Para que a equipe não substitua a responsabilidade por um rascunho bonito

Diferenças por etapa

Etapa Sem IA Com IA
Coleta de contexto antes da reunião Busca manual longa em documentos, tickets e memória das pessoas A primeira passagem pelas fontes e o resumo breve são feitos visivelmente mais rápido
Rascunho da definição da tarefa É escrito manualmente e muitas vezes permanece cru Há um esboço forte que a equipe pode criticar e refinar
O próprio Backlog Refinement Muito tempo é gasto alinhando o entendimento O foco se desloca para decisões controversas, dependências e limites da primeira versão
Refinamento após a reunião Muitas vezes é preciso reescrever a definição da tarefa quase do zero Os resultados já estão bem organizados e exigem menos refinamento manual

Checklist de qualidade da preparação por IA para o refinement

Importante: este Definition of Ready é uma prática interna da equipe, não parte do Scrum Guide. Aqui ele é necessário como proteção contra falsa clareza, lacunas e responsabilidade difusa na preparação por IA.

Definition of Ready para o rascunho de IA

  • Fatos separados de suposições: a equipe entende o que foi tirado das fontes e o que foi proposto pelo modelo.
  • Há links ou indicações claras de fontes para as principais afirmações de produto e técnicas.
  • Questões abertas não estão escondidas sob um texto caprichado, mas expostas explicitamente.
  • Termos de domínio, status, restrições, papéis e dependências foram verificados.
  • Para cada afirmação-chave, o nível de evidência é claro: é um fato da fonte, uma hipótese de trabalho ou uma suposição do modelo.
  • Casos-limite, cenários negativos e riscos temporais foram verificados separadamente.
  • Está claro quais dados não podiam ser passados ao modelo e quais medidas de higiene de dados foram aplicadas.
  • Foram designados responsáveis pela verificação por tipo de afirmação: lógica de negócio, viabilidade arquitetural, testabilidade e tratamento de dados.
  • A equipe concordou que o rascunho de IA é matéria-prima para discussão, e não uma tarefa quase pronta.

Para que este checklist não fique abstrato demais, veja como ele ficaria no nosso caso com lembretes por e-mail:

  • A IA sugere incluir os status not_started, in_progress e expired — a equipe marca explicitamente que expired permanece por enquanto uma hipótese, e não uma regra confirmada para a primeira versão.
  • No resumo breve, diz-se que as notificações devem ser enviadas conforme o fuso horário do usuário — o backend verifica isso nas fontes e confirma que, no sistema atual, o fuso horário é armazenado apenas no nível do cliente, e as transições entre fusos horários e o DST precisam ser verificados separadamente.
  • A IA adicionou o histórico de envios como parte "óbvia" da solução — o Product Owner e o BA decidem separadamente se isso é parte obrigatória da primeira versão ou uma melhoria do próximo release, porque aqui também há a questão de auditoria e carga no suporte.
  • O QA recebe não apenas uma lista de casos-limite, mas uma tarefa concreta de verificar duplicatas na reexecução de tarefas do agendador, cenários de fallback de idioma, exceções para usuários archived e desativados, e cenários negativos em torno de prazos.
  • O backend verifica separadamente rate limits, throttling, deliverability e como o sistema se comportará em reenvios e erros do provedor.
  • PO e BA validam adicionalmente a política de notificações: para quem é permitido enviar lembretes, onde são necessários opt-out ou exceções de clientes, e o que é considerado comportamento aceitável para cursos obrigatórios.

Para esse caso, também é útil discutir separadamente duas coisas práticas que costumam surgir já perto da produção: a deliverability rapidamente se transforma em carga para o suporte e para a equipe de acompanhamento de clientes se não houver um diagnóstico adequado de "por que o e-mail não chegou", e quiet hours e janelas de calendário muitas vezes acabam sendo não uma "opção adicional", mas uma exigência corporativa do cliente.

Quem verifica o quê manualmente

O que verificamos Quem é o responsável Exemplo no caso LMS
Objetivo e política de produto PO e BA Para quem e quando enviar lembretes, quais exceções são permitidas, onde ficam os limites da primeira versão.
Correção das regras e status BA Quais status são considerados "não concluiu", o que fazer com expired e onde isso já está confirmado pelas fontes.
Restrições arquiteturais Desenvolvedor backend Deduplicação, tarefas do agendador, idempotência, log de auditoria, rate limits e comportamento em reenvios.
Limites de UI da primeira versão Desenvolvedor frontend e designer UX/UI Onde ficam as configurações, se é necessária uma tela separada de histórico e quais cenários de interface realmente fazem parte da primeira versão.
Cenários negativos e temporais Engenheiro de qualidade / QA DST, fusos horários, cenários de fallback de idioma, exceções de usuários archived e desativados, além de duplicatas na reexecução de tarefas do agendador.
Facilitação de decisões e questões abertas Scrum Master O que já foi decidido, o que permanece controverso e onde a equipe deve assumir um compromisso consciente.
Higiene de dados e permissibilidade dos dados PO/BA e, se houver, Security ou DPO O que pode ser passado ao modelo, o que deve ser anonimizado e quais verificações são obrigatórias antes de iniciar a preparação por IA.

O que eu recomendaria à equipe

  • Não considerar o rascunho de IA uma tarefa pronta só porque ele parece bom.
  • Definir explicitamente quais partes do contexto a equipe é obrigada a verificar manualmente antes da reunião e quais já na própria reunião.
  • Transferir gradualmente para a camada de IA da equipe os próprios padrões de produto e de processo, em vez de apenas usar o chat comum “como está”.
  • Não reduzir o refinement mecanicamente só porque a preparação ficou mais rápida.
  • Decidir conscientemente para onde vai o tempo liberado: qualidade, aprendizado, documentação, dívida técnica ou recuperação da atenção da equipe.

Separadamente, é importante lembrar dos limites de aplicabilidade deste cenário. O efeito da IA será muito diferente dependendo da maturidade da documentação, da disponibilidade de fontes internas, da complexidade de domínio do produto e de quão bem a equipe sabe transformar conhecimento tácito em contexto repetível. Onde os dados de origem são fracos, a IA pode acelerar o empacotamento, mas não necessariamente melhorar a qualidade das decisões.

Conclusão

Se for bem resumido, o principal efeito da IA para o refinement eu formularia assim: a IA acelera não o acordo em si da equipe, mas a preparação do material para ele. É por isso que o refinement fica mais rápido na entrada: o contexto é reunido mais rápido, o rascunho surge mais rápido, as questões básicas e os riscos são identificados mais rápido, os resultados são empacotados mais rápido.

Mas isso não torna o refinement automaticamente mais simples. Porque assim que o custo da preparação cai, cresce o valor daquilo que a IA ainda não sabe fazer de verdade bem: entender o domínio, sentir as restrições reais, perceber a falsa clareza, lidar com dados com cuidado e ajudar a equipe a tomar compromissos conscientes.

Por isso, a melhor forma de olhar para a IA no refinement é esta: ela remove parte do trabalho manual caro em torno da prática, mas torna ainda mais importante a verificação humana do sentido. Quanto mais simples ficou produzir backlog items, mais importante ficou entender quais deles estão realmente prontos para discussão e quais apenas parecem bons. E já nos próximos artigos da série será interessante ver como esse deslocamento influencia não só o processo, mas também a cultura de uso do tempo da equipe.

Fontes e referências