Rastreabilidade de Requisitos

Os requisitos de software podem ser atribuídos a artefatos de desenvolvimento para diferentes propósitos:

Garanta valor.  Rastreie os requisitos até o valor do negócio (semelhante ao Mapeamento do Fluxo de Valor), para garantir que todos os requisitos tenham valor. O ScopeMaster ajuda nisso de duas maneiras: 1) garantindo que cada requisito tenha uma declaração de benefícios, 2) o rastreador de valor, alinha cada requisito aos objetivos de negócios.

Garanta a integridade.  Rastreie os requisitos para funções existentes e esperadas, para garantir que os dados sejam totalmente mantidos dentro de um sistema. O ScopeMaster acelera esse trabalho por meio de Análise CRUD e a Modelagem de caso de uso.

Garanta que não haja duplicação. Rastreie os requisitos para funções existentes, para determinar se há alguma duplicação dentro de um conjunto de requisitos ou funções do sistema. O ScopeMaster ajuda a acelerar isso através de Análise CRUD.

Garanta consistência.  Rastreie a nomenclatura de objetos e usuários de requisitos para garantir que os tipos de grupos de dados (nomes de objetos) e usuários (nomes de pessoas) sejam usados consistentemente.

Análise de impacto de mudanças.  Com a rastreabilidade funcional, pode ser mais fácil determinar o impacto de uma alteração em outras partes de um sistema, incluindo quais partes do sistema precisarão de testes. Várias visualizações do ScopeMaster podem ajudar com isso, incluindo a “guia relacionada”, análise CRUD, modelagem de caso de uso e resultados de pesquisa.

Rastreabilidade da Cobertura de Teste.  Com a rastreabilidade funcional dos testes, você pode garantir que a cobertura do seu teste seja adequada. Mais uma vez, o ScopeMaster ajuda você a estabelecer a cobertura de teste de linha de base com sua geração automatizada de testes funcionais.

Rastreador de valor ScopeMaster

Rastreabilidade de Requisitos – até o valor do negócio

Diagrama de classes gerado automaticamente pelo ScopeMaster

O ScopeMaster incentiva o planejamento baseado em capacidades, garantindo ao mesmo tempo Capacidades estão alinhados a negócios quantificáveis resultados.

A rastreabilidade do valor dos requisitos trata de rastrear cada requisito funcional até um resultado de negócios valioso e quantificado. (Às vezes também pode significar rastrear um requisito até o design de um sistema; o primeiro é mais comum). Rastrear cada requisito até o(s) resultado(s) de negócios ajuda a garantir que todo o trabalho que realizamos na construção de algum software tenha mérito ou valor comercial real. Isto pode ser um pouco cansativo, mas o ScopeMaster torna tudo muito fácil. A rastreabilidade dos requisitos é importante para garantir que verificamos se cada requisito é valioso. Ocasionalmente acabamos construindo funcionalidades que não são absolutamente necessárias, que não estão alinhadas com o que o cliente realmente deseja; é isso que estamos tentando evitar. Ter uma ferramenta que ajude a garantir o alinhamento entre os resultados do negócio é, portanto, vital para evite desperdício de projeto.

O ScopeMaster facilita isso de três maneiras.

  1. Com o Rastreador de valor, o ScopeMaster incentiva você a articular o resultados de negócios quantificáveis
  2. O Value Tracer facilita a mapa resultados para capacidades
  3. Então o Value Tracer torna mais fácil mapa requisitos funcionais para capacidades.

Basta arrastar e soltar

Quadro de rastreabilidade de requisitos

Usando a metáfora do tipo Kanban, tudo o que você precisa fazer é

  • arraste e solte histórias de usuários em capacidades
  • recursos de arrastar e soltar em resultados

Enquanto isso, o ScopeMaster rastreia o tamanho funcional (custo implícito) de cada capacidade e, portanto, cada resultado.

Visualizações de rastreabilidade de requisitos

Diagrama de classes gerado automaticamente pelo ScopeMaster

Usar o Value Tracer do ScopeMaster ajuda a identificar requisitos que não estão alinhados ao valor do negócio. Também ajuda a identificar o tamanho funcional das capacidades que atendem a um objetivo de negócios.

Diagrama de classes gerado automaticamente pelo ScopeMaster

Veja estes outros recursos do ScopeMaster que ajudam a automatizar a rastreabilidade:

Use modelagem de caso – automatizada

Análise CRUD automatizada

Usuário e objetos, detecção automática