RTM

Matriz de rastreabilidade de requisitos (RTM)

Todos os projetos de software são, na verdade, apenas coleções de requisitos implementados, incluindo requisitos de usuário, requisitos de IU, requisitos de negócios, requisitos técnicos, requisitos funcionais, requisitos não funcionais e outros. No passado, quando os projetos de software eram muito menores e os ciclos de desenvolvimento muito mais longos, o rastreamento de requisitos não era um desafio tão grande quanto é hoje.

Sem um conjunto bem definido de requisitos, os projetos de software têm um risco muito alto de falha, por isso é fundamental ter um método confiável para rastrear os requisitos desde a sua concepção, através da especificação e desenvolvimento, e todo o caminho até sua implantação . A Matriz de Rastreabilidade de Requisitos (RTM) é um desses métodos, e este artigo explica tudo o que você precisa saber sobre isso.

O que é um RTM?

Para explicar a Matriz de Rastreabilidade de Requisitos (RTM), primeiro precisamos falar sobre Rastreabilidade de Requisitos em geral. O Vocabulário de Engenharia de Software e Sistemas do IEEE o define como a capacidade de descrever e seguir a vida de um requisito tanto para frente quanto para trás.

Dessa forma, a Rastreabilidade de Requisitos nos permite identificar a origem de um requisito, bem como todos os outros artefatos no ciclo de vida, como testes, casos de uso e planejamento de projeto. Para documentar claramente esses links complexos, um documento denominado Matriz de Rastreabilidade de Requisitos é usado, mapeando com precisão as relações entre requisitos, casos de teste e defeitos.

Com um RTM bem pensado, é fácil realizar uma análise gráfica da rastreabilidade e verificar se todos os requisitos são atendidos, validando seus respectivos casos de teste.

Diferentes tipos de RTM

RTMs às vezes são divididos em três subtipos:

  • RTMs de rastreabilidade direta: O objetivo desta matriz é garantir que o projeto avance na direção desejada, mapeando os requisitos para os casos de teste.
  • RTMs de rastreabilidade retroativa: O objetivo desta matriz é garantir que o projeto permaneça no caminho certo e que o escopo original permaneça o mesmo.
  • RTMs de rastreabilidade bidirecional: Esta matriz abrange tanto a rastreabilidade para frente quanto para trás, garantindo que todos os requisitos especificados tenham casos de teste correspondentes e vice-versa.

Exemplo de matriz de rastreabilidade de requisitos

No passado, os RTMs eram criados principalmente usando aplicativos de software de planilha, como Microsoft Excel ou LibreOffice Calc, com requisitos colocados na linha superior e casos de teste na primeira coluna. Esta abordagem manual funciona bem quando existem apenas alguns requisitos e casos de teste para pista, mas se torna extremamente demorado e tedioso com projetos maiores. Além disso, RTMs criados com aplicativos de planilhas são difíceis de manter, apresentando uma carga adicional para desenvolvedores já ocupados.

Felizmente, abrangente ferramentas de gerenciamento de requisitos como os Requisitos de visão podem gerar facilmente RTMs detalhados exibindo elementos em cabeçalhos de coluna e linha, com cada célula indicando se os elementos na coluna e linha correspondentes são rastreados ou não, e a direção do rastreamento, se relevante.

Matriz de rastreabilidade de requisitos gerada automaticamente a partir do Visure

A imagem acima mostra um exemplo de RTM gerado pelo Visure Requirements. Como você pode ver, o RTM inclui requisitos de produto, requisitos de sistema, requisitos de componentes, riscos e testes, mas os usuários de Requisitos de Visão podem escolher exatamente o que desejam incluir.

Por que precisamos rastrear os requisitos?

A capacidade de rastrear facilmente os requisitos e os casos de teste associados é apenas uma das razões pelas quais os RTMs são indispensáveis ​​no desenvolvimento de software. Ao fornecer um roteiro rápido, os RTMs reduzem muito o esforço necessário para fazer uma análise completa análise de impacto e identificar as consequências potenciais de uma mudança ou estimar o que precisa ser modificado para realizar uma mudança.

Os RTMs permitem que os gerentes de teste planejem melhor e otimizem com mais eficiência a quantidade de testes necessária, eliminando a duplicação e o vazamento. Quando os gerentes de teste podem rastrear facilmente o status geral da execução do teste e identificar os casos de teste que precisam ser atualizados no caso de uma mudança em um requisito, eles podem realizar mais em menos tempo, o que beneficia toda a equipe.

Ter um RTM detalhado também é importante quando se trata de documentação e auditoria. Quando os casos de teste são vinculados aos requisitos, a rastreabilidade completa se torna uma questão de um simples clique - algo que todos os membros do projeto e partes interessadas certamente apreciarão.

Visão-Impacto-Análise
Visão-Impacto-Análise

Como rastrear requisitos com uma ferramenta RM?

O processo de criação de uma Matriz de Rastreabilidade de Requisitos deve começar com o estabelecimento de metas para especificar o que o RTM deve entregar. Como explicamos anteriormente, existem diferentes tipos de RTM e é importante reunir as informações certas para a matriz certa.

A próxima etapa é o rastreamento de requisitos. Atualmente, o rastreamento de requisitos é feito com a ajuda de uma ferramenta de rastreabilidade de requisitos, como a fornecida pela Visure Solutions. As ferramentas de rastreabilidade de requisitos facilitam a coleta de requisitos de MS Word, MS Excel, ReqIF e outras fontes, gerenciam mudanças nas diferentes fases do ciclo de vida e identificam quais requisitos foram e quais não foram testados, entre outras coisas.

Projetado para fornecer suporte integral ao processo completo de requisitos, o Visure Requirements é uma ferramenta de software de gerenciamento de requisitos de última geração que se destaca por sua personalização e facilidade de uso. O Visure Requirements vem com vários relatórios RTM que podem ser personalizados e gerados com apenas alguns cliques.

Um RTM típico gerado por Requisitos de Visão contém requisitos de produto, requisitos de sistema, requisitos de componentes, riscos e testes. Os Requisitos do Visure podem exportar RTMs para vários formatos diferentes, incluindo PDF e XLS.

Gerenciar todo o processo de requisitos em uma única ferramenta torna mais fácil para as partes interessadas entender, acompanhar e participar, e também ajuda a garantir que os requisitos coletados realmente definam o sistema exigido pelos usuários.

Visure Requirement ALM Platform

Gerando Matriz de Rastreabilidade de Requisitos (RTM) no Visure

A Matriz de Rastreabilidade de Requisitos (RTM) tornou-se indispensável quando se trata de garantir que todos os requisitos do projeto sejam atendidos. Seu principal benefício é a visibilidade que traz para toda a equipe, proporcionando a todos um roteiro claro a seguir. Ferramentas modernas de rastreamento de requisitos, como o Visure Requirements, simplificam muito o processo de criação e manutenção de um RTM, apresentando um único ambiente para gerenciamento de risco, gerenciamento de teste, rastreamento de problemas e defeitos e gerenciamento de mudanças.


Outros artigos relacionados:

Agende uma demonstração gratuita
Saída