ScopeMaster – a única ferramenta para equipes de software que automatiza a análise CRUD do seu backlog.

O que é uma matriz CRUD?

Uma matriz CRUD é o resultado da análise CRUD, que é uma técnica para mapear eventos de alteração de dados em um conjunto de requisitos.

Para manter dados em um sistema, você precisa de pelo menos um de cada evento CRUD (Criar, Ler, Atualizar e Excluir)

Normalmente, os dados mantidos em um aplicativo de software precisam ter pelo menos uma função para cada uma. creates, Rorelhas, vocêatualizações e dexclui cada tipo de dados. Chamamos isso de conjunto completo de operações CRUD. Para verificar a integridade de um conjunto de requisitos de um sistema, precisamos examinar todos os requisitos funcionais dentro de um conjunto e garantir que haja pelo menos uma função de criação, uma função de leitura e assim por diante para cada tipo de objeto. A análise CRUD é a atividade de referência cruzada de todos os quatro tipos de manutenção de dados para cada tipo de objeto que foram encontrados em um conjunto de requisitos. Até agora, esta tem sido uma tarefa manual de examinar cada requisito e elaborar laboriosamente a matriz CRUD ou tabela CRUD.

Análise CRUD, Automatizado

Com o ScopeMaster, a análise CRUD é totalmente automatizada.

O ScopeMaster analisa o texto de suas histórias de usuários funcionais (ou requisitos de software). Isto detecta os movimentos de dados mais prováveis para cada tipo de objeto dentro de cada requisito.

Ele encontra todos os objetos mencionados em todos os requisitos (que têm intenção funcional clara) e, em seguida, mapeia-os em uma única tabela para que o autor dos requisitos possa ver instantaneamente quaisquer possíveis requisitos funcionais ausentes.

É assim que o ScopeMaster acelera a verificação de integridade para encontrar possíveis funcionalidades omitidas e possível verificação de duplicatas também. A análise CRUD é uma etapa importante, mas muitas vezes esquecida, para garantir que os requisitos sejam completos, consistentes e não duplicados. Usando este recurso do ScopeMaster você pode encontrar e corrigir omissões em cerca de 2 minutos. Isto representa uma economia de Aumento de produtividade em 50x no trabalho manual de estabelecer e manter uma tabela CRUD, detectando e adicionando os requisitos ausentes.

Deixe o ScopeMaster manter sua matriz CRUD – automaticamente.
Testa automaticamente um conjunto de histórias de usuários para encontrar possíveis totais de defeitos
NOVO – Análise CRUD automatizada por usuário:
Captura de tela do ScopeMaster mostrando análise CRUD automatizada por usuário

O ScopeMaster apresenta agora duas versões da análise CRUD, por operação de objeto e por operação de usuário para cada objeto. Este último ajuda você a entender quem tem permissão para acessar quais dados. Esse insight o ajudará a evitar retrabalho e a compreender melhor o escopo. E é tudo totalmente automatizado.

Matriz CRUD, Automatizado

Imagine uma matriz CRUD para um conjunto de 1.000 histórias de usuários – mantidas dinamicamente.

Fazer isso manualmente seria um trabalho muito demorado. Agora, o ScopeMaster manterá dinamicamente essa matriz CRUD para você. A análise CRUD é importante em quase todos os sistemas de software ricos em dados. É valioso por quatro razões principais:

  1. garantir integridade
  2. garantir consistência (da nomenclatura do tipo de objeto)
  3. verifique possíveis duplicações
  4. garantir a rastreabilidade de eventos funcionais de acordo com os requisitos declarados

Algumas funcionalidades de manutenção de dados são frequentemente ignoradas como requisitos se a análise CRUD não for realizada antecipadamente. Os projetos que não realizam esta análise são caracterizados pelo subsequente aumento do escopo do projeto, à medida que essas funções essenciais são posteriormente “descobertas”.

A análise CRUD antecipada é uma ótima maneira de conter o aumento do escopo.

Matriz CRUD com ScopeMaster – captura de tela

EscopoMaster detecta automaticamente as operações CRUD (e movimentos de dados sugeridos) em todas as histórias de usuários e pode montar a matriz CRUD completa para um conjunto de requisitos.

Testa automaticamente um conjunto de histórias de usuários para encontrar possíveis totais de defeitos

A matriz bruta do ScopeMaster foi projetada para facilitar a localização e resolução de possíveis duplicado ou ausente requisitos. Também garante rastreabilidade das operações CRUD.

Testa automaticamente um conjunto de histórias de usuários para encontrar possíveis totais de defeitos

O ScopeMaster mantém um índice de qualidade de todo o seu conjunto de requisitos baseado principalmente na adesão ao CRUD.

Os benefícios

Os três principais benefícios de compilar uma matriz CRUD é identificar possíveis defeitos em seus requisitos. Os principais tipos de defeito que você pode expor são:

Omissões – eventos CRUD ausentes.

Duplicações – operações excessivas em um tipo de objeto que ocorrem em muitos requisitos.

Consistência – detectar nomenclatura consistente de tipos de objetos.

Permissões – quem está fazendo o quê com cada tipo de objeto

Usando Jira?

Tente o Analisador de história para Jira da ScopeMaster®

Matriz CRUD - automatizada