O que é rastreabilidade?
É uma longa jornada desde os requisitos iniciais até os resultados finais, e há muitas coisas que podem dar errado ao longo do caminho. Para garantir que as entregas mantenham o alinhamento com os requisitos de negócios, os gerentes de projeto devem identificar, rastrear e rastrear os requisitos desde suas origens, por meio de seu desenvolvimento e especificação, até sua implantação e uso subsequentes, aproveitando o poder de um Matriz de rastreabilidade de requisitos (RTM) e Software de Gerenciamento de Requisitos (RM).
Rastreabilidade Explicada
Simplificando, rastreabilidade é a capacidade de rastrear algo. Em todos os setores, incluindo saúde, manufatura, cadeia de suprimentos e desenvolvimento de software, a rastreabilidade garante que os resultados finais não se afastem muito dos requisitos originais.
O termo em si é uma mistura de duas palavras - rastreamento e capacidade - e sustenta três processos críticos de gerenciamento de negócios: gerenciamento de qualidade (que permite às organizações atingir metas de qualidade / atender às expectativas do cliente), gerenciamento de mudanças (que rastreia mudanças no produto durante o desenvolvimento) , e gestão de risco (que rastreia e verifica vulnerabilidades à integridade do produto).
A rastreabilidade é agora mais importante do que nunca devido a várias regulamentações governamentais e à crescente pressão sobre as organizações em todos os setores para melhorar a qualidade do produto e aderir a padrões rígidos de proteção e segurança.
A rastreabilidade oferece vários benefícios importantes que valem o esforço extra. Ao fornecer um registro completo e confiável de todas as atividades anteriores, ele ajuda a investigar e solucionar problemas durante eventos como recalls, permitindo que as partes interessadas localizem a origem do problema. Os dados gerados pela rastreabilidade podem ser usados para melhorar processos críticos de negócios e resolver problemas de desempenho relacionados a prazos de entrega, custos de transporte e gerenciamento de estoque, entre outras coisas.
Rastreabilidade de requisitos
Quando a maioria das pessoas diz "rastreabilidade", o que elas realmente querem dizer é rastreabilidade de requisitos, que é definida como a capacidade de descrever e seguir a vida de um requisito tanto para frente quanto para trás no ciclo de vida de desenvolvimento, desde suas origens até a implantação e além .
O objetivo da rastreabilidade de requisitos é fornecer visibilidade sobre os requisitos e tornar possível verificar facilmente se os requisitos são atendidos. A rastreabilidade de requisitos também ajuda a analisar o impacto das mudanças, revelando como uma mudança feita em um requisito afeta outros requisitos.
Os requisitos podem ser rastreados manualmente ou usando várias ferramentas de software de rastreamento de requisitos. Ferramentas de software de rastreamento de requisitos tornam o processo muito menos complicado e sujeito a erros, e eles vêm com uma série de recursos extras para fornecer uma maneira sistemática de documentar, analisar e priorizar requisitos.
Padrões que requerem rastreabilidade
Com a rastreabilidade, vêm muitos benefícios importantes que a tornam uma atividade valiosa, mas também existem vários padrões que a prescrevem para setores ou tipos de produtos específicos.
Por exemplo, a DO-178B A diretriz trata da segurança do software crítico para a segurança usado em certos sistemas aerotransportados. Ele garante o desenvolvimento de software seguro e confiável para ambientes aéreos, concentrando-se nos objetivos dos processos de ciclo de vida do software e examinando os efeitos de uma condição de falha no sistema. O DO-178B afirma que deve ser possível rastrear até a origem de cada requisito, razão pela qual todas as alterações feitas no requisito devem ser documentadas a fim de alcançar a rastreabilidade. O mesmo vale para DO-254, que é semelhante ao DO-178B, exceto que é usado para hardware em vez de software.
Outros padrões que exigem rastreabilidade incluem ISO 26262, que é um padrão internacional para segurança funcional de sistemas elétricos e / ou eletrônicos em automóveis de produção definido pela International Organization for Standardization (ISO) em 2011, e IEC61508, uma norma internacional publicada pela Comissão Eletrotécnica Internacional que consiste em métodos sobre como aplicar, projetar, implantar e manter sistemas de proteção automáticos, chamados de sistemas relacionados à segurança.
Matriz de rastreabilidade
A matriz de rastreabilidade é uma forma muito eficaz de garantir a rastreabilidade total dos requisitos. A matriz de rastreabilidade estabelece uma trilha de auditoria mapeando artefatos de um tipo (como requisitos) representados em colunas para artefatos de outro tipo (como código-fonte) representados em linhas, o que resulta em uma representação semelhante a uma tabela dos traços entre os artefatos.
A imagem abaixo mostra um exemplo de uma matriz de rastreabilidade gerada pelos Requisitos do Visure.
Uma matriz de rastreabilidade é um auxílio visual útil que torna uma grande quantidade de informações visíveis em um relance, destacando possíveis problemas para que possam ser resolvidos muito antes de terem a chance de se tornarem grandes problemas.
Embora fáceis de explicar, as matrizes de rastreabilidade podem rapidamente se tornar muito complexas e difíceis de gerenciar. Por esse motivo, os gerentes de projeto raramente os criam manualmente. Em vez disso, eles contam com ferramentas de gerenciamento de requisitos para rastrear mudanças nos requisitos durante a produção, através da idealização, até a conclusão.
Uma rastreabilidade bem projetada associa cada requisito aos objetivos de negócios apropriados, tornando a avaliação de mudanças potenciais rápida e fácil, reduz o risco do projeto, promove a consistência entre os requisitos, permite o monitoramento e controle em todo o ciclo de vida dos requisitos e muito mais.
Garantindo Boa Rastreabilidade com Visure
Visure Requirements é uma ferramenta de software de Gerenciamento de Requisitos (RM) repleta de recursos, projetada para fornecer rastreabilidade de requisitos desde a origem dos requisitos, por meio de seu desenvolvimento e especificação, até a implantação e uso subsequentes do produto, e por meio de períodos de refinamento contínuo e iteração em qualquer uma dessas fases.
Gerenciando todas as informações relacionadas aos requisitos, seus relacionamentos e suas interações com os usuários, o Visure Requirements fornece rastreabilidade completa de requisitos em uma única ferramenta, fornecendo suporte integral para o processo completo de gerenciamento de requisitos.
Embora a necessidade de rastreabilidade de requisitos seja universal, há um número infinito de maneiras de abordá-la, porque não há duas organizações exatamente iguais. Os Requisitos do Visure são totalmente personalizáveis e permitem que as organizações os personalizem de acordo com suas necessidades e preferências, incluindo fazer alterações nos menus, barras de ferramentas, colunas, botões e outros componentes disponíveis.
O Visure Requirements pode gerar automaticamente uma matriz de rastreabilidade de requisitos, bem como outros relatórios e painéis, para exibir a rastreabilidade entre diferentes níveis de requisitos, como produto, sistema, requisitos de componente e design, e muito mais.
Outros artigos relacionados: