Voltar ao blog

Matriz de Rastreabilidade: Modelo em Planilha e Como Preencher

Matriz de rastreabilidade: modelo em planilha, passo a passo de preenchimento e quando ela vira burocracia sem retorno. Veja custo real de manter.

11 min de leitura24 de agosto de 2026Gerado por IA com curadoria de notíciasmatriz de rastreabilidaderequisitos de softwaregestão de projetosengenharia de requisitosplanilha de projeto

Uma matriz de rastreabilidade é uma tabela que liga cada requisito à sua origem e às entregas — código, teste, documento — que o satisfazem, permitindo saber o que quebra se um requisito mudar. Ela responde a uma pergunta simples que a maioria dos projetos não consegue responder rápido: se eu alterar este requisito, o que mais precisa mudar junto? O problema é que quase todo conteúdo sobre o tema descreve a teoria e ignora o que realmente trava a adoção: quanto tempo custa manter a matriz atualizada e quando ela deixa de valer esse tempo.

Resumo em 30 segundos

  • A matriz de rastreabilidade de requisitos (RTM) é definida pelo PMBOK 6ª edição como uma grade que liga requisitos do produto desde sua origem até as entregas que os satisfazem.
  • O BABOK, na seção 5.1, define o propósito da atividade de rastreio como garantir que requisitos e designs em diferentes níveis estejam alinhados e permitir gerenciar o efeito de uma mudança sobre requisitos relacionados.
  • A norma ISO/IEC/IEEE 29148:2018 padroniza a engenharia de requisitos para sistemas e software e é a referência técnica citada por ferramentas como o ReqView para estruturar os vínculos da matriz.
  • Planilha resolve bem projetos pequenos, mas o esforço de atualização manual cresce junto com o número de requisitos e vínculos, tornando o controle por Excel inviável em escala.
  • Manter a matriz não deveria ser tratada como obrigação burocrática — ela só se justifica quando o custo de atualização é menor que o custo de um retrabalho evitado.

O que é matriz de rastreabilidade e para que ela serve no dia a dia

Matriz de rastreabilidade é a tabela que conecta cada requisito do projeto — desde a ideia original até a entrega que o satisfaz — permitindo que qualquer pessoa da equipe responda, em segundos, "se eu mudar isso, o que mais é afetado?". O PMBOK, na definição citada por René Otero no LinkedIn, descreve exatamente isso: "a requirements traceability matrix is a grid that links product requirements from their origin to the deliverables that satisfy them" (PMI, 2017). O BABOK Guide, no capítulo 5.1 Trace Requirements, reforça o mesmo objetivo com outras palavras: garantir que requisitos e designs em diferentes níveis estejam alinhados entre si, e gerenciar o efeito que uma mudança em um nível provoca nos requisitos relacionados. As duas referências, uma de gestão de projetos e outra de análise de negócios, convergem para a mesma função prática — rastrear o impacto de uma mudança sem precisar reabrir o projeto inteiro para descobrir onde ela reverbera.

Vale separar dois usos que aparecem misturados em buscas sobre o tema. A matriz de rastreabilidade de requisitos (RTM) de que este guia trata é uma ferramenta de projeto de software, produto ou serviço: ela liga um requisito de negócio a um requisito funcional, a um caso de teste e a uma entrega. É diferente da rastreabilidade industrial ou de produto — usada em manufatura para rastrear lote, fornecedor e etapa de produção de um item físico, tema tratado, por exemplo, no artigo da Escola EDTI. Ambas usam o nome

Como fazer uma matriz de rastreabilidade de requisitos no Excel: modelo passo a passo

Uma matriz de rastreabilidade no Excel funciona com seis colunas mínimas: ID do requisito, origem, descrição, responsável, caso de teste vinculado e status. Não existe fórmula secreta — o valor está em preencher cada linha de forma consistente, célula a célula, e manter o vínculo entre onde o requisito nasceu e onde ele foi verificado. É esse encadeamento que separa uma matriz útil de uma planilha decorativa.

Vamos simular com um exemplo nomeado. Imagine o sistema fictício Portal Cliente, de uma empresa de serviços financeiros, e o requisito RF-012 — Login com autenticação de dois fatores. Na planilha, a linha desse requisito ficaria assim:

ColunaPreenchimento
ID do requisitoRF-012
OrigemReunião de levantamento com o time de Segurança, 12/03 — ata item 4.2
DescriçãoSistema deve exigir segundo fator (SMS ou app autenticador) após login com senha válida
ResponsávelSquad de Autenticação — dev líder Marcos T.
Caso de teste vinculadoCT-045: "Validar bloqueio de acesso sem segundo fator"
StatusEm desenvolvimento

Esse preenchimento mostra as duas direções da rastreabilidade. O backward tracing (rastreio para trás) responde: de onde veio esse requisito? Nesse caso, da ata de reunião com Segurança — se alguém questionar por que o Portal Cliente exige 2FA, a resposta está documentada, não na memória de quem participou. O forward tracing (rastreio para frente) responde: o que garante que esse requisito foi realmente entregue? A resposta é o CT-045: sem esse vínculo, é impossível provar que o requisito foi testado e não apenas codificado. Se o RF-012 mudar — por exemplo, trocar SMS por autenticador obrigatório —, a matriz aponta imediatamente qual caso de teste precisa ser revisado, evitando que a mudança passe despercebida na suíte de testes.

Antes de montar a matriz, vale garantir que a descrição do requisito já esteja bem escrita — o guia de requisitos funcionais e não funcionais ajuda a evitar ambiguidade nessa coluna, que é a mais citada como causa de retrabalho quando fica vaga. E se o Portal Cliente ainda não tem um documento de requisitos estruturado de onde puxar os IDs, o modelo de documento de requisitos resolve essa etapa anterior, garantindo que cada linha da matriz tenha uma origem rastreável de verdade — não um requisito solto sem contexto.

Quanto custa manter a matriz atualizada e quando ela vira burocracia morta

Manter a matriz de rastreabilidade tem um custo real, e ele quase nunca aparece nas planilhas de orçamento do projeto. Cada mudança de requisito — um cliente pedindo um campo a mais, um regulador exigindo um novo controle, um teste que revela uma inconsistência — gera uma atualização em cascata: a linha do requisito muda, os links para casos de teste precisam ser revisados, o status muda de "em desenvolvimento" para "validado" ou "impactado". Em um projeto pequeno, com 20 ou 30 requisitos, isso é questão de minutos por semana. Em um projeto com centenas de requisitos e múltiplas equipes mexendo em paralelo, essa atualização vira trabalho manual repetitivo, e é exatamente aí que mora o risco: como aponta a Artia, planilhas servem bem em projetos pequenos, mas em projetos maiores "gerenciá-los por meio de planilhas torna-se inviável, e a possibilidade de erros" aumenta — não porque a ferramenta piora, mas porque o volume de atualizações supera a capacidade de alguém manter tudo sincronizado manualmente.

O problema não é a matriz em si, é o descompasso entre o esforço de mantê-la e o valor que ela devolve. Uma matriz desatualizada é pior do que nenhuma matriz: ela passa segurança falsa, faz o time confiar em rastreabilidade que não existe mais e vira, na prática, documentação morta que ninguém audita mas todo mundo cita como se fosse verdade. A FM2S resume bem o risco oposto: tratar o rastreio

Matriz de rastreabilidade é obrigatória? Vale a pena em projeto ágil?

Não, a matriz de rastreabilidade não é obrigatória em nenhum projeto por lei ou norma. Nenhuma legislação brasileira exige o documento, e mesmo em frameworks de gestão como o PMBOK ela aparece como boa prática recomendada, não como entregável mandatório. A obrigatoriedade real vem de outro lugar: contratos com cláusulas de auditoria, normas setoriais (ISO 9001, ISO 13485, regulações de dispositivo médico ou financeiro) ou exigência explícita do cliente. Fora desses contextos, a decisão de manter a matriz é de custo-benefício, não de conformidade.

Em projeto ágil, a resposta muda de figura para figura conforme a criticidade. Times Scrum que trabalham com histórias de usuário e critério de aceite bem definido — como descrito no guia de user story com INVEST e Gherkin — já carregam boa parte da rastreabilidade dentro do próprio backlog: cada story linka ao critério de aceite, que linka ao caso de teste. Nesses casos, uma matriz formal separada tende a duplicar informação sem agregar decisão. Já em produtos regulados, projetos com múltiplos fornecedores ou sistemas de missão crítica, a matriz continua sendo a única forma confiável de provar, meses depois, por que um requisito existe e quem validou o quê.

A norma ISO/IEC/IEEE 29148:2018 ajuda a calibrar esse rigor: ela descreve como capturar e ligar requisitos ao longo do ciclo de vida, mas não prescreve um formato único nem obriga o uso de matriz em todo projeto — o nível de formalidade é definido pelo contexto de risco, não pela norma em si. Isso significa que uma startup validando MVP e uma fabricante de equipamento médico podem citar a mesma referência normativa e chegar a soluções bem diferentes.

AbordagemEsforço de manutençãoQuando funciona bem
Planilha manualAlto — atualização célula a célula a cada mudançaPoucos requisitos, projeto curto, equipe pequena
Ferramenta dedicada (ALM/PLM)Médio — parte da atualização é automáticaProjetos médios/grandes, múltiplos times, regulação
Rastreabilidade com apoio de IABaixo — geração e atualização assistida a partir dos requisitosBacklogs vivos, mudança frequente, times ágeis

A terceira coluna é onde ferramentas de IA aplicadas a levantamento de requisitos mudam o cálculo: em vez de o time atualizar manualmente cada linha, a matriz é regenerada a partir do requisito, da história e do teste vinculado, reduzindo o atrito que historicamente afasta times ágeis desse tipo de controle.

Como automatizar a matriz sem perder o controle manual

A automação da matriz de rastreabilidade não significa terceirizar a decisão para uma ferramenta — significa eliminar a parte repetitiva do trabalho (copiar ID, achar o requisito correspondente, atualizar status) para que o gestor gaste tempo revisando exceções, não digitando linhas. Isso só funciona quando existe uma base documental estruturada por trás: se os requisitos vivem espalhados em e-mails, mensagens de WhatsApp e atas de reunião, não há automação capaz de gerar rastreabilidade confiável, porque o software só rastreia o que está identificado e versionado. É por isso que a matriz depende diretamente da qualidade do documento SRS e de um processo de engenharia de requisitos minimamente formalizado — sem ID único, sem versão datada e sem link para o teste ou entrega correspondente, a automação vira apenas uma planilha bonita e igualmente desatualizada.

Na prática, a automação hoje funciona em três camadas de maturidade crescente. A primeira é a planilha com fórmulas: usar PROCV/ÍNDICE+CORRESP para puxar automaticamente o status de um requisito a partir de outra aba (backlog do Jira exportado, por exemplo), reduzindo a digitação manual mas mantendo tudo dentro do Excel. A segunda é a integração nativa de ferramentas de gestão (Jira, Azure DevOps, TestRail), que já geram links bidirecionais entre requisito, tarefa e caso de teste sem intervenção humana — o gestor só configura os campos personalizados uma vez. A terceira, mais recente, é o uso de IA para ler a documentação de requisitos já estruturada e gerar ou atualizar a matriz automaticamente: um agente processa o SRS versionado, identifica os requisitos com seus IDs, cruza com os commits ou casos de teste vinculados no sistema de gestão e sinaliza divergências — como um requisito sem teste associado ou um teste órfão sem requisito de origem — sem que ninguém precise abrir a planilha manualmente toda semana.

O ponto de atenção é que automação exige input estruturado; é a mesma lógica de que projetos gerados por IA para levantar requisitos de software só funcionam bem quando a etapa de elicitação já entregou requisitos claros e testáveis. Automatizar a matriz antes de organizar a documentação de origem é inverter a ordem — e o resultado é uma matriz automática, porém errada.

Perguntas frequentes

Matriz de rastreabilidade é obrigatória em todo projeto?

Não. Nenhuma norma exige a matriz em qualquer projeto — a ISO/IEC/IEEE 29148:2018 e o BABOK descrevem como e por que rastrear requisitos, mas a decisão de usar depende do porte do projeto, da criticidade regulatória e do custo de manutenção. Em projetos pequenos e de curta duração, o esforço de manter a matriz pode superar o benefício.

Qual a diferença entre matriz de rastreabilidade e matriz de requisitos?

A matriz de requisitos lista e organiza os requisitos do projeto (descrição, prioridade, responsável), enquanto a matriz de rastreabilidade liga cada requisito à sua origem e às entregas que o satisfazem, como testes e trechos de código. Uma organiza, a outra conecta e permite avaliar impacto de mudança.

Vale a pena usar matriz de rastreabilidade em projeto ágil ou Scrum?

Vale quando há muitos requisitos interdependentes ou exigência regulatória de auditoria, mesmo em times ágeis — o rastreio pode ser feito ligando user stories a critérios de aceite e casos de teste. Em squads pequenos com poucas dependências, uma matriz completa tende a virar burocracia sem retorno proporcional.

Se o maior obstáculo para manter a matriz de rastreabilidade é o tempo gasto atualizando linhas manualmente toda vez que um requisito muda, o caminho é gerar essa documentação já estruturada desde a origem — com requisitos, critérios de aceite e vínculos organizados por agentes de IA — para que a matriz seja um subproduto do processo, não uma tarefa extra; é exatamente esse fluxo que o espacoia.com.br foi construído para entregar.

Quer implementar IA no seu negócio?

Use nosso sistema de engenharia de requisitos para documentar seu projeto com agentes de IA.

Começar gratuitamente →