Ouvrir le menu Fermer le menu

Comment intégrer le bon modèle de traçabilité dans vos processus

trait de séparation
Temps de lecture : 4 minutes

Chaque processus de développement (implicitement ou explicitement) couvre un modèle de traçabilité qui définit toutes les relations possibles ou souhaitées entre les artefacts de processus.
Il s’agit d’une partie essentielle de la description du processus afin de permettre des analyses d’impact et de couverture, la traçabilité des tests et le suivi des exigences.

Dans sa forme la plus simple, un modèle de traçabilité se compose des types d’artefacts disponibles et des types de relation autorisés entre eux.

Alors, voyons au travers de cet article : Comment intégrer le bon modèle de traçabilité dans vos processus grâce à la solution Polarion de Siemens Digital Industries Software?

tracabilité-polarion-blog1
Un modèle de traçabilité simple : les types d’artefacts et leurs relations autorisées

Dans Polarion, les types d’artefacts sont généralement mappés aux types d’éléments de travail et les relations autorisées sont définies par des rôles de lien. La configuration se fait facilement dans la zone d’administration en adaptant les règles de liaison pour chaque rôle de liaison, par exemple le rôle de lien « vérifie » sera généralement autorisé d’un « cas de test système » à un « Système requis:
tracabilité-polarion-blog2
Le cas de test du système « vérifie » la configuration système requise

Après avoir défini les règles de liaison en fonction de votre modèle de traçabilité, Polarion ne suggérera que les types de liens autorisés lors de la liaison d’éléments de travail et il ne sera pas possible de créer des liens qui ne correspondent pas à vos règles de liaison. Oui, il s’agit d’un grand pas en avant vers l’intégration du bon modèle de traçabilité dans vos processus. Néanmoins, il faudrait souligner quelques possibilités simples pour s’assurer que vos utilisateurs soient guidés par votre modèle de traçabilité dans leurs tâches quotidiennes.

De nombreux liens sont créés tout au long du processus de décomposition, c’est-à-dire lorsqu’un nouvel élément de travail est « dérivé » d’un élément existant. Dans la plupart des cas, une exigence sera divisée en plusieurs exigences ou une demande de modification est soumise par rapport à une exigence approuvée en dérivant un nouvel élément de travail de type « demande de modification ». Polarion offre la possibilité de fournir les menus appropriés pour la dérivation des éléments de travail. Avec l’aide des « menus de formulaire », vous pouvez adapter l’interface utilisateur de manière à faciliter l’application de votre modèle de traçabilité pour vos utilisateurs. Un accès rapide et systématisé aux actions de dérivation fréquemment utilisées conduira automatiquement à des artefacts correctement liés et à une meilleure qualité des données.
tracabilité-polarion-blog3
Menu Formulaire pour prendre en charge la liaison correcte des éléments de travail

La définition de règles de liaison évitera qu’aucun lien indésirable ne soit créé entre vos artefacts, mais comment pouvez-vous vous assurer que tous les liens souhaités seront créés afin que la traçabilité soit complète ?
Il est recommandé d’appliquer divers rapports pour mettre en évidence les informations de liaison manquantes afin que vos utilisateurs puissent identifier rapidement les tâches en matière de traçabilité. Les rapports de couverture sont un instrument parfait pour obtenir une vue d’ensemble de l’état de traçabilité d’un projet, par exemple si vous souhaitez connecter au moins une exigence logicielle à la configuration système requise.
Rapport de couverture pour identifier les informations de traçabilité manquantes

De plus, vous pouvez appliquer des rapports plus spécialisés et basés sur les rôles afin de fournir des listes de tâches liées à la traçabilité pour vos utilisateurs. Des sections supplémentaires de la page standard « Mon Polarion » peuvent couvrir toutes les tâches liées à la traçabilité pour un utilisateur, en fonction de ses rôles et de ses affectations. Comme dans d’autres domaines (p. ex. processus d’approbation et gestion du changement), cela favorisera une approche plus collaborative pour obtenir une meilleure traçabilité.
tracabilité-polarion-blog5
Traçabilité personnelle des articles à faire

Si la traçabilité est définie comme un objectif de processus et que la réalisation du modèle de traçabilité n’est pas une bonne chose à avoir, il est judicieux de faire dépendre les conditions d'atteinte de certains jalons du projet des informations de traçabilité existantes.
Par exemple, la « définition de Fait » pour les versions de produits devrait couvrir des aspects tels que la traçabilité des tests afin que l’état actuel soit transparent et qu’une libération de produit valide ne soit possible qu’en maintenant les liens corrects.
tracabilité-polarion-blog6
Définition de "Done" couvrant les aspects de traçabilité

Un autre domaine qui peut être utilisé pour assurer une liaison correcte des artefacts est la définition du flux de travail. Si, pour un état quelconque d’un élément de travail, un objectif de traçabilité est défini, cela doit être reflété dans les conditions du flux de travail. Par exemple, il est courant d’autoriser le changement de statut d’une exigence système à « approuvé » uniquement s’il y a au moins un cas de test système qui la vérifie ou d’autoriser la réouverture d’une exigence approuvée uniquement s’il y a une demande de modification assignée. Des mesures simples comme celles-ci dans la définition du flux de travail garantiront que votre modèle de traçabilité sera intégré à vos processus.
tracabilité-polarion-blog7

Nous espèrerons que ces quelques idées simples vous aideront à établir une traçabilité complète dans l’ensemble de vos processus.

Produits, formations et services associés

0