Qu'est-ce qu'une matrice CRUD ?
Une matrice CRUD est le résultat de l'analyse CRUD, qui est une technique permettant de cartographier les événements de modification de données sur un ensemble d'exigences.
Pour conserver les données dans un système, vous avez besoin d'au moins un de chaque événement CRUD (Créer, Lire, Mettre à jour et Supprimer)
En règle générale, les données conservées dans une application logicielle doivent avoir au moins une fonction pour chacune d'entre elles. ctraite, reads, toimises à jour et dsupprime chaque type de données. Nous appelons cela l’ensemble complet des opérations CRUD. Pour vérifier l'exhaustivité d'un ensemble d'exigences pour un système, nous devons examiner toutes les exigences fonctionnelles d'un ensemble et nous assurer qu'il existe au moins une fonction de création, une fonction de lecture, etc. pour chaque type d'objet. L'analyse CRUD consiste à croiser les quatre types de maintenance de données pour chaque type d'objet trouvé dans un ensemble d'exigences. Jusqu'à présent, il s'agissait d'une tâche manuelle consistant à examiner chaque exigence et à établir laborieusement la matrice CRUD ou le tableau CRUD.
Analyse CRUD, automatique
Avec ScopeMaster, CRUD Analysis est entièrement automatisée.
ScopeMaster analyse le texte de vos user stories fonctionnelles (ou exigences logicielles). Il détecte les mouvements de données les plus probables pour chaque type d'objet au sein de chaque exigence.
Il recherche tous les objets mentionnés dans toutes les exigences (qui ont une intention fonctionnelle claire), puis les mappe sur un seul tableau afin que l'auteur des exigences puisse voir instantanément toute exigence fonctionnelle manquante potentielle.
C'est ainsi que ScopeMaster accélère la vérification de l'exhaustivité pour trouver les fonctionnalités potentielles omises et une vérification potentielle des doublons également. L'analyse CRUD est une étape importante, mais souvent négligée, pour garantir que les exigences sont complètes, cohérentes et non dupliquées. En utilisant cette fonctionnalité de ScopeMaster, vous pouvez rechercher et corriger les omissions en 2 minutes environ. Cela représente une économie de Augmentation de la productivité 50x sur le travail manuel d'établissement et de maintenance d'une table CRUD, de détection et d'ajout des exigences manquantes.
Laissez ScopeMaster gérer votre matrice CRUD – automatiquement.
NOUVEAU – Analyse CRUD automatisée par utilisateur :
ScopeMaster présente désormais deux versions de l'analyse CRUD, par opération objet et par opération utilisateur pour chaque objet. Ce dernier vous aide à comprendre qui a la permission d'accéder à quelles données. Ces informations vous aideront à éviter les retouches et à mieux comprendre la portée. Et tout est entièrement automatisé.
Matrice CRUD, automatique
Imaginez une matrice CRUD pour un ensemble de 1 000 user stories – maintenues dynamiquement.
Faire cela manuellement prendrait beaucoup de temps. Désormais, ScopeMaster maintiendra dynamiquement cette matrice CRUD pour vous. L'analyse CRUD est importante sur presque tous les systèmes logiciels riches en données. Il est précieux pour quatre raisons principales :
- assurer l'exhaustivité
- assurer la cohérence (de la dénomination du type d'objet)
- vérifier les doublons potentiels
- assurer la traçabilité des événements fonctionnels par rapport aux exigences énoncées
Certaines fonctionnalités de maintenance des données sont souvent négligées comme exigences si l'analyse CRUD n'est pas effectuée tôt. Les projets qui n’effectuent pas cette analyse se caractérisent par une dérive ultérieure de la portée du projet, car ces fonctions essentielles sont « découvertes » plus tard.
L’analyse CRUD précoce est un excellent moyen de contenir la dérive de la portée.
ScopeMaster détecte automatiquement les opérations CRUD (et les mouvements de données suggérés) dans toutes les user stories et peut assembler la matrice CRUD complète pour un ensemble d'exigences.
La matrice de crud ScopeMaster est conçue pour vous permettre de localiser et de résoudre facilement les problèmes potentiels. dupliquer ou manquant exigences. Il assure également traçabilité des opérations CRUD.
ScopeMaster maintient un score de qualité de l'ensemble de vos exigences basé en grande partie sur l'adhésion au CRUD.
Les avantages
Les trois principaux avantages de la compilation d'une matrice CRUD sont d'identifier les défauts potentiels de vos exigences. Les principaux types de défauts que vous pouvez dénoncer sont :
Omissions – événements CRUD manquants.
Duplications – des opérations excessives sur un type d'objet se produisant dans de nombreuses exigences.
Cohérence – détection d'une dénomination cohérente des types d'objets.
Autorisations – qui fait quoi avec chaque type d’objet
Vous utilisez Jira ?
Essaie le Analyseur d'histoires pour Jira de ScopeMaster®