Analyse des exigences basée sur l'IA dans Azure DevOps
Évaluez, examinez, améliorez et hiérarchisez instantanément vos tâches à l'aide de cadres éprouvés tels que INVEST, 6Cs et MoSCoW pour améliorer la qualité de votre backlog et accélérer la livraison.
Validation manuelle des exigences ? Plus maintenant.
L'ancienne méthode
- Je passe la moitié de ma journée à lire de longues histoires juste pour voir si elles ont un sens.
- Je passe toujours à côté des lacunes dans les exigences.
- Les appels à l'examen se transforment en débats sans véritable orientation.
- La définition des priorités repose sur la personne qui s'exprime le mieux lors des réunions.
La nouvelle méthode avec Analyze
- Je lance maintenant Analyze, et en quelques secondes, il m'indique ce qui est clair, ce qui manque et ce qui doit être retravaillé.
- Désormais, l'IA me signale les lacunes dans Azure DevOps pendant la planification du sprint.
- Je reçois un bref résumé analytique écrit qui va à l'essentiel et indique immédiatement les prochaines étapes à suivre.
- Analyze utilise des modèles pratiques tels que MoSCoW et SWOT pour trier ce qui a le plus de valeur.
Zoom sur Analyze
La fonctionnalité Analyser de Copilot4DevOps met à votre disposition sept cadres d'évaluation éprouvés. Grâce à cela, les équipes peuvent utiliser l'IA pour vérifier les exigences par rapport aux principes INVEST, établir des priorités avec MoSCoW, évaluer l'adéquation stratégique à l'aide de SWOT, vérifier la qualité avec la méthode des 6C ou évaluer l'impact à l'aide des critères PABLO.
Les équipes l'utilisent lors du backlog grooming, de la planification des sprints ou des revues de modifications afin d'identifier rapidement les exigences insuffisantes. L'outil s'intègre parfaitement à Azure DevOps, fournissant des scores de qualité clairs sur une échelle de 0 à 100, suggérant les points faibles et les améliorations possibles au sein du même espace de travail. Il prend également en charge les équipes internationales en fournissant des résultats dans plusieurs langues. Cela permet de faciliter la planification, d'éviter toute confusion et de s'assurer que chaque story est prête à être traitée.
Conçu pour tous ceux qui doivent gérer des exigences
Responsable produit
Analyser les exigences à l'aide d'une IA pendant la préparation du backlog afin d'identifier les user stories faibles et d'organiser les tâches en fonction de leur priorité.
Analyste commercial
Utilisez l'IA intégrée à Azure DevOps pour vous assurer que chaque tâche est facile à comprendre pour toutes les parties prenantes, qu'elles soient techniciennes ou non. Elles peuvent utiliser la méthode des 6C pour garantir la clarté et l'exhaustivité des tâches.
Responsables de publication
Les RM peuvent généralement utiliser Analyze pour vérifier si les éléments nouveaux ou modifiés sont complets et ne manquent aucune dépendance susceptible d'interrompre la production.
Maîtres Scrum
Au cours de la planification du sprint, les Scrum Masters peuvent analyser les exigences à l'aide du modèle INVEST afin de s'assurer que chaque tâche est suffisamment petite, testable et claire pour pouvoir être traitée.
Ingénieur assurance qualité
Analysez les récits d'utilisateurs à l'aide de l'IA afin de vous assurer que les critères d'acceptation sont complets et que les cas de test correspondent aux CA. Cela vous aidera à détecter toute logique peu claire avant même de commencer les tests.
Parties prenantes ou clients
Les parties prenantes peuvent analyser les exigences par rapport à différents cadres, examiner de plus près les améliorations suggérées et demander à l'équipe de les mettre en œuvre afin d'éviter tout problème ultérieur.
Chef de projet
Obtenez le score de qualité global des éléments de travail et des recommandations d'amélioration dans Azure DevOps, ce qui vous aidera à comprendre d'où peuvent provenir les retards et quelles tâches nécessitent davantage d'attention.
Responsables de la conformité
Identifiez les exigences manquantes à l'aide de la méthode des 6C. Remédier rapidement aux lacunes en matière de conformité permet d'économiser du temps et de l'argent.
Capacités fondamentales qui simplifient l'analyse des besoins
Discutez avec votre analyse
Vous avez des doutes concernant l'analyse ou vous souhaitez améliorer les exigences après les avoir examinées ?
Utilisez le chat IA intégré pour interagir avec l'analyse. Vous pouvez poser toutes vos questions ou mettre à jour vos exigences en fonction des commentaires fournis dans l'analyse, simplement en donnant des instructions en langage naturel à l'IA.
Générer des résultats dans plusieurs langues
Vous travaillez avec des équipes internationales ou multilingues ?
Produisez des analyses dans différentes langues afin que les équipes régionales puissent examiner la qualité des exigences dans la langue qui leur convient le mieux.
Copie en un clic pour un partage facile
Vous avez besoin de partager rapidement les résultats d'une analyse avec d'autres personnes ?
Utilisez le bouton Copier et partagez l'analyse avec les membres externes de l'équipe pour qu'ils puissent l'examiner.
Basculer entre les vues visuelles
Vous préférez voir les informations sous une forme structurée ?
Basculez entre l'affichage sous forme de tableau et l'affichage sous forme de graphique pour voir l'analyse dans un format plus structuré.
Analyze prend en charge sept cadres et techniques éprouvés.
Modèle EARS
Utilisé lors de la rédaction ou de la révision des exigences comportementales. Il structure les exigences à l'aide de formats basés sur des conditions telles que « quand », « pendant que » ou « si », aidant ainsi les équipes à saisir plus clairement les réponses du système et les cas limites.
Méthode des 6C
Principalement utilisé lorsque les équipes veulent vérifier si un élément de travail est clair, complet, concis, cohérent, correct et concret. Il aide à trouver les mots ou descriptions vagues, les logiques peu claires ou les liens manquants avant le début du sprint.
Modèle INVEST
Généralement utilisé lors de la planification des sprints et du tri des backlogs pour vérifier si un élément de travail est indépendant, utile, petit et testable, afin de s'assurer qu'il est prêt à être développé.
Cadre PABLO
Les équipes utilisent souvent le cadre PABLO pour analyser les exigences par rapport à des critères de performance, tels que le problème, le public, les avantages, les limites et les résultats. Il aide à évaluer la faisabilité des exigences et à mesurer la valeur réelle d'une fonctionnalité par rapport à l'effort et aux ressources nécessaires.
Méthode MoSCoW
Il aide les équipes à évaluer les exigences en fonction de critères de priorité, tels que « Indispensable », « Souhaitable », « Facultatif » et « Non souhaitable ». Sur la base de ces critères, les équipes peuvent hiérarchiser les exigences.
Analyse SWOT
Elle sert à évaluer les forces et les faiblesses des exigences. Elle identifie également les opportunités et les menaces inhérentes aux exigences. L'analyse SWOT aide les équipes à mieux planifier et à éviter les risques ultérieurs.
Attributs INCOSE
Souvent utilisé dans les projets réglementés ou axés sur les systèmes pour vérifier que les exigences sont claires, sans ambiguïté, traçables et vérifiables. Il favorise une documentation de qualité et facilite les activités de validation et d'audit.
Principaux cas d'utilisation dans différents secteurs
Assurance
- En tant qu'analyste conformité, j'utilise l'IA pour analyser les nouvelles exigences en matière de gestion des politiques relatives à l'exposition réglementaire à l'aide du cadre SWOT afin d'identifier les menaces, les faiblesses et les lacunes en matière d'audit.
- En tant que Product Owner, j'utilise l'IA pour analyser les exigences liées à l'approbation des demandes d'indemnisation à l'aide du cadre MosCoW dans Azure DevOps et identifier les fonctionnalités indispensables et souhaitables.
- En tant qu'architecte de solutions, je souhaite analyser les exigences relatives à la modernisation de l'administration des polices d'assurance par rapport aux attributs INCOSE afin de m'assurer que ces exigences sont traçables, sans ambiguïté et vérifiables dans les modules de facturation, de souscription et de gestion des sinistres.
Santé et dispositifs médicaux
- En tant que responsable de la réglementation, j'utilise l'IA pour analyser les éléments de travail ADO liés au contrôle de la conception à l'aide des attributs INCOSE afin de garantir la conformité des exigences à la norme FDA 21 CFR Part 820.
- En tant que propriétaire du produit, je souhaite analyser le backlog de contrôle des risques à l'aide de MoSCoW, afin que les mesures d'atténuation des risques ISO 14971 deviennent indispensables avant les améliorations de l'expérience utilisateur et des rapports.
- En tant qu'ingénieur assurance qualité, je souhaite analyser les exigences des tests de validation à l'aide d'INVEST, afin que chaque story reste testable et complète pour les preuves et la validation de la norme 21 CFR Part 11.
Énergie et services publics
- En tant qu'analyste des opérations réseau, j'analyse les exigences en matière de réponse aux pannes à l'aide du cadre SWOT afin d'identifier les risques CIP NERC, les lacunes en matière de dépendance et les obstacles à la reprise.
- En tant que responsable des services sur le terrain, je souhaite analyser les exigences des bons de travail avec EARS, afin que les mesures de sécurité, les conditions de verrouillage/étiquetage et les déclencheurs d'escalade répondent aux attentes de l'OSHA.
- En tant que responsable assurance qualité, je souhaite analyser les exigences de modification SCADA à l'aide d'INVEST afin de m'assurer que chaque modification est mineure, testable et prête pour l'acceptation opérationnelle et le rapport de conformité.
Banque et finance
- En tant que chef de produit bancaire numérique, j'utilise l'IA pour analyser les exigences liées à l'authentification mobile à l'aide des critères PABLO afin de connaître la valeur pour le client, les avantages en matière de sécurité et les coûts de mise en œuvre.
- En tant que responsable de la sécurité, je souhaite analyser les exigences en matière de journalisation des transactions à l'aide de la méthode des 6C afin de m'assurer qu'elles sont complètes et conformes aux normes PCI DSS et SOC 2.
- En tant que Product Owner, je souhaite analyser le retard réglementaire à l'aide de MoSCoW, afin que les mises à jour obligatoires de la RBI/SEBI soient prioritaires par rapport aux fonctionnalités de commodité et aux demandes relatives à l'interface utilisateur.
Aérospatiale et défense
- En tant qu'ingénieur système, je souhaite analyser les exigences de mise à niveau du cockpit à l'aide des attributs INCOSE, afin que la traçabilité et la vérification soient respectées lors des révisions DO-178C et ARP4754A.
- En tant que vice-président du développement produit, j'utilise la logique de contrôle de vol selon le cadre des 6C pour m'assurer qu'ils sont complets et cohérents, puis je les approuve pour le développement.
- En tant qu'ingénieur système, j'utilise l'IA dans ADO pour analyser les besoins de mise à niveau de l'avionique à l'aide des critères PABLO afin de connaître les avantages, la longévité et les compromis en termes de coûts avant de m'engager dans des changements matériels.
Service et technologie
- En tant que Scrum Master, j'utilise l'IA pour analyser les exigences de sécurité de l'entreprise à l'aide de MosCow, identifier les exigences indispensables et les hiérarchiser.
- En tant que consultant en solutions, je souhaite analyser les exigences d'intégration des clients avec EARS, afin que les conditions de configuration, les règles d'importation des données et la gestion des échecs soient clairement définies pour le déploiement.
- En tant qu'ingénieur système, j'analyse les exigences liées à la gouvernance des API à l'aide des attributs INCOSE dans ADO et je m'assure que les exigences sont cohérentes, vérifiables et traçables entre les équipes.
Chemins de fer
- En tant que responsable de la sécurité, je souhaite analyser les exigences en matière de contrôle des risques à l'aide de l'analyse SWOT afin de détecter les menaces opérationnelles, les lacunes et les opportunités en matière de sécurité avant le début du développement du système.
- En tant que chef de projet, j'utilise l'IA pour analyser les exigences de déploiement par rapport à MosCow et hiérarchiser les exigences liées à la sécurité des passagers et à la gestion des urgences au sein de l'ADO.
- En tant que vérificateur de systèmes, je souhaite analyser la qualité des exigences liées à la réservation de billets à l'aide des attributs INCOSE afin de m'assurer qu'elles sont traçables, claires et vérifiables pour les preuves d'audit RAMS.
Automobile
- En tant qu'ingénieur en sécurité fonctionnelle, j'analyse les exigences en matière de développement des moteurs automobiles par rapport au cadre des 6C afin de m'assurer que ces exigences sont claires, complètes et cohérentes.
- En tant que gestionnaire des risques, j'utilise l'analyse IA pour identifier les faiblesses en matière de sécurité à l'aide du cadre SWOT dans ADO.
- En tant que responsable des tests, je souhaite analyser la préparation des récits à l'aide d'INVEST, afin que les critères d'acceptation soutiennent les preuves ASPICE et réduisent les retouches tardives.
Gouvernement
- En tant que responsable de la gouvernance informatique, je sélectionne toutes les exigences liées à la migration vers le cloud à l'aide de requêtes dans ADO et je les analyse par rapport aux critères PABLO afin de comprendre les avantages opérationnels et les coûts du cycle de vie et d'obtenir des suggestions d'améliorations.
- En tant que responsable de la sécurité, j'analyse les exigences en matière de contrôle d'accès à l'aide des attributs INCOSE afin de garantir la traçabilité et la vérifiabilité des contrôles pour les audits NIST 800-53 et FedRAMP.
- En tant que responsable de la sécurité, j'analyse les exigences en matière de contrôle d'accès à l'aide des attributs INCOSE afin de garantir la traçabilité et la vérifiabilité des contrôles pour les audits NIST 800-53 et FedRAMP.
Résultats observés par les équipes grâce à Analyze
Vous trouverez ici les réponses à vos questions.
Puis-je utiliser Analyze sur des types d'éléments de travail personnalisés dans Azure DevOps ?
Oui. Vous pouvez l'exécuter sur des fonctionnalités, des épopées, des récits d'utilisateurs ou tout élément de travail personnalisé qui comprend des champs de texte tels que Titre et Description.
Puis-je utiliser Analyze sur des types d'éléments de travail personnalisés dans Azure DevOps ?
Non. Il s'exécute directement dans votre projet Azure DevOps. Vous ouvrez Copilot4DevOps à partir d'un élément de travail Azure existant, sélectionnez Analyser, choisissez un cadre et obtenez les résultats en quelques secondes.
Comment savoir quel cadre utiliser pour une histoire ?
Si vous vérifiez la qualité d'un scénario, commencez par les 6C ou INVEST. Pour établir les priorités, utilisez MoSCoW. SWOT et PABLO sont les plus efficaces pour évaluer l'impact ou le risque.
Analyze prend-il en charge plusieurs langues ?
Oui. En fait, Copilot4DevOps prend en charge six langues, dont l'espagnol, l'allemand, l'anglais, etc. Vous pouvez choisir n'importe laquelle et analyser des fonctionnalités pour générer une analyse dans la langue sélectionnée.
À quelle fréquence dois-je exécuter Analyze sur un élément de travail ?
Cela dépend entièrement de votre cas d'utilisation. Vous pouvez exécuter Analyze pendant la planification initiale, la gestion du backlog, la planification du sprint ou la revue des modifications.
Analyze remplace-t-il les examens manuels ?
L'IA ne peut pas être précise à 100 %. L'intervention humaine est donc indispensable. Cependant, la fonctionnalité « Analyser » facilite le travail en signalant les parties floues ou manquantes.
Quelle est la précision des scores attribués par Analyze ?
Les notes sont basées sur des critères cohérents issus de chaque cadre. Elles reflètent le degré d'exhaustivité ou de clarté de votre élément de travail, vous pouvez donc les utiliser pour suivre vos progrès au fil du temps.
Les données de mon projet seront-elles partagées en dehors d'Azure DevOps ?
Copilot4DevOps est certifié SOC Type II , ce qui signifie que vos données ne sont pas utilisées pour entraîner nos modèles, ni exposées à nos clients. Elles restent uniquement dans votre espace de travail Azure.
Puis-je exporter les résultats de l'analyse ?
Oui. Il existe une option permettant de copier l'intégralité du texte de l'analyse. Après avoir copié le texte, vous pouvez le coller dans le document ou dans un élément de travail Azure existant.
Analysez votre retard avec l'IA
Obtenez instantanément des informations claires sur ce qui est prêt, ce qui manque et ce qui doit être amélioré directement dans Azure DevOps.
Découvrez les fonctionnalités pertinentes
Susciter
Transformez les données brutes en exigences exploitables
Rédigez des cas de test, des exigences fonctionnelles et non fonctionnelles, des listes de contrôle de conformité, des tâches de déploiement, des récits d'utilisateurs, etc., à l'aide d'une IA à partir de données brutes, de notes de réunion ou d'exigences existantes, puis insérez-les dans Azure DevOps.
Évaluation d'impact
Comprendre les dépendances et les risques liés aux tâches
Évaluez rapidement l'impact des changements apportés à certains éléments de travail sur les éléments existants à l'aide d'une IA. Cela aide principalement les équipes à identifier les risques associés aux changements.
Transformer
Traduire ou réécrire les exigences
Utilisez l'IA pour traduire les exigences existantes dans plus de 40 langues directement dans Azure DevOps. Paraphrasez les exigences pour modifier la structure, résumez-les pour obtenir un aperçu rapide ou développez-les pour ajouter des détails supplémentaires.



