Passer au contenu

Introduction à la gestion des exigences dans Azure DevOps

Comment les outils de gestion des exigences ADO peuvent augmenter votre productivité

Si vous êtes expert ou débutant, les capacités de gestion des exigences d’Azure DevOps sont importantes pour le succès de vos projets.

Avec des millions d’utilisateurs à travers le monde, Azure DevOps soutient déjà de nombreuses équipes pour héberger des dépôts de code ou des plans de test. Mais déplacer votre équipe de gestion des exigences vers Azure DevOps demande un peu de planification.

Dans cet article, vous vous familiariserez avec le fonctionnement de la gestion des exigences dans Azure DevOps et comment votre équipe peut commencer avec du texte, des vidéos et des images.

Alors, prenez un compte Azure DevOps gratuit et installez-vous.

Table des matières

Qu’est-ce qu’un modèle de processus?

Un modèle de processus définit comment les éléments de travail (y compris les exigences) sont créés, alloués et suivis pour un projet d’équipe dans Azure DevOps.

 Donc, si vous êtes une entreprise Agile , votre équipe reconnaît probablement les exigences comme Épiques > Fonctionnalités > Histoires d’utilisateur, et votre modèle de processus reflétera cette structure. De même, SCRUM, ou modèles de processus en cascade et conformité , reflète les structures respectives de leur modèle de processus correspondant.

Si votre équipe veut utiliser un modèle de processus Agile, c’est tout à fait faisable. Il suffit d’ajouter que votre Backlog devrait contenir les Épiques comme niveau supérieur, les Fonctionnalités dans le niveau en dessous, et les Histoires d’utilisateurs en dessous.  Ce n’est pas bon pour l’industrie de la gestion des exigences.

Parfois, votre équipe a besoin d’un processus spécifique qui n’est pas déjà fourni par ADO. Dans ce cas, vous pouvez créer des modèles de processus personnalisés juste pour votre équipe.

Cela vous permet de prendre le contrôle total des exigences et des éléments de travail dans vos projets. Vos options de personnalisation incluent la modification des propriétés des objets de travail, l’ajout de règles, l’ajout de déclencheurs personnalisés, et plus encore.

Pouvez-vous personnaliser votre projet Azure DevOps?

La puissance d’Azure DevOps comme outil de gestion des exigences réside dans sa flexibilité. Chaque équipe dans le cycle de vie d’une application peut utiliser l’ADO car il peut répondre à une grande variété de besoins.

Vous pouvez personnaliser votre projet en modifiant votre modèle de processus. Mais vous devriez toujours rassembler votre équipe avant de le faire et décider exactement à quoi ressemble votre processus et comment cela devrait être reflété dans Azure DevOps.

Si personnaliser votre modèle de processus vous semble fastidieux, vous pouvez toujours télécharger des modèles supplémentaires pour des processus comme BABOK, Agile-MR, Conformité, et plus encore.

Gestion de backlog pour Azure DevOps Requirements

Une fois que les équipes créent des modèles de processus, elles veulent créer et interagir avec les exigences dans Azure DevOps. Une fois que vous avez configuré votre modèle de processus Azure DevOps, vous êtes prêt à ajouter des exigences dans un projet que vous créez. L’endroit typique pour ajouter des exigences dans Azure DevOps natif est la vue Backlog. Le Backlog permet de créer des exigences à différents niveaux de la hiérarchie.

Lorsque vous construisez votre modèle de processus, vous pouvez choisir comment votre backlog est structuré.

Structure de backlog dans Azure DevOps

En créant la structure de votre Backlog, vous définissez comment vos besoins vont se décomposer dans le Backlog. Dans l’exemple Agile ci-dessus, les exigences sont structurées en Epic > Fonctionnalité > Histoire utilisateur

Cela signifie que vous pouvez consulter et visiter trois niveaux du Backlog. Vous pouvez aussi voir vos exigences depuis le niveau le plus élevé en sélectionnant le niveau Épique dans le menu déroulant en haut à droite.  Voir les exigences de niveau le plus bas peut être utile lors de l’intégration des exigences dans une itération.

À chaque niveau, vous pouvez créer un nouvel élément de travail en cliquant sur le bouton nommé « Nouvel élément de travail » au-dessus de la liste des exigences.

Parfois, les exigences de haut niveau peuvent être larges et il faut les diviser. Pour créer des sous-exigences pour une exigence de premier niveau, cliquez sur le bouton « + » à côté de l’exigence.

Vous pouvez ajouter des exigences à Azure DevOps à partir des onglets Backlog, Requêtes ou Sprints. Cela signifie que vous pouvez rédiger de nouvelles exigences et les décomposer rapidement et facilement en sous-exigences

Comment les développeurs interagissent-ils avec les exigences dans Azure DevOps?

Le meilleur dans l’utilisation d’Azure DevOps comme solution de gestion des exigences, c’est qu’il offre une source unique de vérité pour vos développeurs, votre équipe d’exigences et l’assurance qualité.

Mais savoir comment vos développeurs peuvent se connecter à vos besoins est la première étape.

Dans Azure DevOps, vos développeurs peuvent créer des éléments de travail de tâches qu’ils peuvent connecter directement à leur travail de développement. S’ils utilisent la fonctionnalité des dépôts, ils peuvent ajouter leur dépôt GitHub ou TFVC à leur projet pour le rendre facilement accessible. Ils peuvent ensuite lier leurs pushes, pulls, branches, engagements et plus encore à leurs tâches ou à tout autre travail.

Cet utilisateur a complété 4 tâches de travail et il lui reste encore 5 bogues à corriger.

À mesure que les équipes intègrent leur travail de développement à une partie du processus, elles peuvent rendre leur développement plus visible et traçable par rapport aux besoins eux-mêmes.

Pour ce faire, les développeurs peuvent visiter l’itération actuelle, localiser les exigences et en faire une tâche

Comment réviser nativement les exigences Azure DevOps

Les équipes ont généralement besoin d’approbation pour les changements qu’elles apportent. Parfois, ils utilisent les critiques pour discuter et collaborer.

Dans Azure DevOps, la méthode pour faciliter les exigences principales consiste à envoyer des listes de demandes aux parties intéressées via la fonction courriel dans l’onglet Requêtes. Bien que cette fonctionnalité ait certaines limites, elle permet à votre équipe d’échanger des exigences et de collaborer avant d’apporter des modifications finales.

Lorsque les équipes envoient les exigences aux membres internes ou aux parties prenantes externes, elles peuvent examiner les documents avant qu’ils ne finalisent et ne modifient les choses.

Vous cherchez de meilleures critiques?
Besoin de signatures électroniques conformes?
Vous vous intéressez aux outils d’automatisation?

Élargir les compétences en gestion des exigences de l’ADO

Azure DevOps offers plenty of functionality for both development and QA <link> teams.  But it still needs a lot of functionality to make it truly unmatched in the ALM field. That’s exactly why Modern Requirements partnered with Microsoft and became their go-to partner for requirements management tools.

 Requirements 4DevOps moderne est intégré à Azure DevOps pour offrir aux équipes qui l’utilisent la possibilité de faire tout ce dont elles ont besoin pour la gestion des exigences au sein de leur projet. Avec MR4DO, vous pouvez utiliser un modèle unique de source de vérité pour votre équipe. Ils peuvent le faire en créant les ressources qu’ils utilisent déjà dans leur projet Azure DevOps.

Avec Modern Requirements4DevOps, vous pouvez :

  • Créez des documents, des diagrammes et des listes de questions dans votre projet
  • Créer des matrices de traçabilité de bout en bout en quelques secondes
  • Créez des références qui vous aident à identifier et gérer les changements aux exigences
  • Gérez la gestion des versions sans effort
  • Créer et exporter des rapports d’essai détaillés
  • Transformez Azure DevOps en l’outil ultime de gestion des exigences

Essayez Modern Requirements4DevOps dès aujourd’hui et découvrez les avantages d’avoir un modèle unique de source de vérité pour le travail de toutes vos équipes dans le même espace!