Maîtriser le développement de logiciels pour dispositifs médicaux grâce à la gestion des exigences

Cet article de blog vise à sensibiliser les professionnels du secteur des dispositifs médicaux au rôle essentiel de la gestion des exigences dans le développement logiciel. Il met en lumière les défis rencontrés dans ce secteur et présente le produit de gestion des exigences du client comme une solution. Le contenu insiste sur la nécessité d'aligner le développement logiciel sur les normes réglementaires et d'assurer une gestion de projet efficace.

Lire la suite

Gérer la conformité ASPICE face aux exigences actuelles

Gérer la conformité ASPICE face aux exigences actuelles

La norme ASPICE (Automotive Software Performance Improvement and Capability determination) est une norme dérivée de la norme générique SPICE (ISO/IEC 15504). Elle fournit des lignes directrices aux constructeurs automobiles pour améliorer leurs processus de développement logiciel et évaluer leurs fournisseurs.

ASPICE s'appuie sur le modèle en V. À chaque spécification du système située à gauche du « V » correspond une étape de validation et de vérification à droite.

Modern Requirements est un outil de gestion des exigences de classe mondiale qui couvre l'ensemble du cycle de vie de l'ingénierie des exigences dans le respect de la norme ASPICE, depuis la collecte des exigences, leur mise en correspondance avec les exigences système, leur décomposition en services logiques et l'audit des exigences logicielles, jusqu'aux tests de qualification du système, aux tests d'intégration du système, aux tests de qualification du logiciel, aux tests d'intégration du logiciel et aux tests unitaires correspondants.

La liste suivante résume certaines des principales fonctionnalités de Modern Requirements qui pourraient permettre de combler les lacunes en matière de gestion des exigences dans le cadre du processus de mise en conformité ASPICE. Ces avantages sont essentiels pour vous aider à garantir le respect de toutes les exigences réglementaires au sein de vos processus, ce qui se traduit par une mise en conformité complète plus rapide, une réduction significative des délais de développement des produits et une création de valeur plus rapide.

Modern Requirements s'intègre parfaitement à Azure DevOps, TFS et VSTS. Il offre une source unique d'informations fiables permettant aux équipes de développement, de gestion des exigences, de gestion des dangers et des risques, ainsi que de vérification et de validation de travailler en collaboration et de manière efficace.

  1. Smart Docs : un module de création de documents qui rend la mise en conformité avec ASPICE plus efficace et moins sujette aux erreurs. Comblez le fossé entre la gestion des documents et celle des informations en rédigeant les exigences directement dans une vue de document en ligne. Ajoutez des tableaux détaillés et tirez parti du texte enrichi, des images et des schémas, tout en créant et en mettant à jour simultanément des éléments de travail dans la base de données. Plusieurs utilisateurs peuvent apporter des modifications à Smart Docs en même temps, sans problème de version et sans avoir à effectuer d'opérations d'archivage ou de retrait.
  2. Copilot4DevOps : ASPICE comprend des centaines de pratiques de base auxquelles un constructeur automobile doit se conformer. Copilot4DevOps est un outil de gestion des exigences basé sur l'IA qui vous aide à rester en conformité avec la norme ASPICE de plusieurs façons :
    1. Grâce à la fonction d'extraction, vous pouvez générer une liste détaillée des exigences relatives aux logiciels automobiles à partir de données brutes sur les exigences.
    2. La fonction d'analyse vous aide à évaluer la qualité de vos spécifications au regard des 6C de la rédaction, ce qui garantit que les spécifications rédigées par les analystes métier et les chefs de projet reflètent fidèlement les besoins des parties prenantes.
    3. Enfin, Copilot4DevOps vous permet d'obtenir en quelques clics une liste exhaustive de questions de recueil d'informations (et même des suggestions de réponses). Cela vous aide à vous assurer que votre logiciel automobile tient compte de tous les aspects pertinents de la conformité ASPICE.
  3. Version et variante : dans le domaine du développement logiciel, la gestion des versions vous aide à suivre les différentes versions d'un logiciel en réduisant les conflits, en améliorant la traçabilité et en garantissant la conformité aux lois et réglementations locales. Vous pouvez ainsi suivre les différentes versions de votre logiciel automobile adaptées aux divers marchés automobiles, tout en restant conforme à la norme ASPICE.
  4. Analyse de traçabilité: la traçabilité constitue un enjeu majeur dans le cadre de la conformité ASPICE, et les exigences en la matière sont encore plus strictes dans ASPICE que dans la norme ISO 26262. Générez une matrice de traçabilité en quelques secondes à l'aide de Modern Requirements pour suivre l'avancement de bout en bout. Utilisez cette matrice pour atténuer les risques en reliant les exigences de sécurité fonctionnelle aux spécifications du produit ; elle permet également de suivre la correspondance entre les exigences et les cas de test (pour la vérification et la validation), les bogues, les risques, les problèmes et les modifications.
  5. FAQ : Nos listes de questions préétablies spécifiques à ASPICE aident les équipes de projet à recueillir plus rapidement et plus facilement des exigences solides et exhaustives. Les utilisateurs peuvent également se référer à plus de 3 000 questions supplémentaires préétablies, issues des processus de développement logiciel et matériel, afin de faciliter la rédaction des exigences.
  6. Référence : le module « Référence » permet aux utilisateurs de créer un instantané des exigences sélectionnées à un moment donné afin de contrôler et de suivre les modifications apportées, dans le but de garantir la sécurité fonctionnelle. La référence peut également être exploitée pour réutiliser des exigences d'un projet à l'autre, ce qui permet d'éviter les tâches redondantes. Elle peut aussi être utilisée pour la création de branches et les fusions.
  7. Revue : Le module « Revue » permet aux parties prenantes de communiquer, d'examiner et d'approuver des éléments au sein de l'environnement du projet, et de faciliter les modifications lorsque cela s'avère nécessaire. Cette fonctionnalité vous permet d'associer des signatures électroniques à certaines revues et de garantir la conformité aux normes du secteur. Lorsque des non-conformités sont identifiées, des tâches correctives peuvent être créées directement, ce qui permet aux parties prenantes de suivre l'ensemble des modifications demandées. D'un simple clic, les utilisateurs peuvent générer un rapport d'audit afin de consigner chaque commentaire formulé par les parties prenantes lors des revues.
  8. Schéma (flux de travail) : avec Modern Requirements4DevOps, les utilisateurs peuvent créer des flux de travail au sein du même environnement de projet, qui peuvent être directement associés aux exigences. À partir des données saisies dans le flux de travail, le système peut générer automatiquement des user stories, des cas d'utilisation et des cas de test afin de définir les exigences au cours du processus d'analyse de sécurité. Il est également possible de créer des schémas directement dans Smart Docs.
  9. Rapports intelligents : une fonctionnalité intégrée aux modules Backlogs, Diagram, Smart Docs, Simulation et Use Cases, Trace Analysis, Baseline et Review qui facilite grandement la création de rapports. Elle permet aux utilisateurs de mettre en forme leurs rapports en fonction de la structure des éléments de travail. Les rapports peuvent être enregistrés aux formats MS Word, PDF et HTML. Ces rapports sont personnalisables par les utilisateurs.

Conclusions :

ASPICE est une norme de taille modeste qui couvre toutefois une grande partie du secteur automobile mondial. Les constructeurs automobiles sont confrontés à d'énormes défis lorsqu'il s'agit de définir, de tracer, de gérer les versions, de documenter et de rendre compte des exigences dans le cadre de la conformité ASPICE.

Modern Requirements4DevOps intègre toutes les fonctionnalités nécessaires pour définir des exigences cohérentes et traçables, répondant ainsi aux exigences rigoureuses de la norme ASPICE. Grâce à notre intégration native avec Azure DevOps et à nos fonctionnalités développées en mode MR, à la simplicité de création des référentiels et à des matrices de traçabilité toujours à jour, Modern Requirements offre aux équipes tous les outils dont elles ont besoin.

Parfaitement compatible avec le modèle V, Agile, Scrum, Waterfall et toutes les autres méthodologies, Modern Requirements4DevOps facilite la mise en conformité avec les réglementations et offre une grande transparence et une synchronisation optimale entre les équipes chargées du matériel et celles chargées des logiciels. Ainsi, Modern Requirements vous permet d'accélérer vos processus avec ASPICE.

Durée de lecture : 10 minutes

Sécurité de l'IA et confidentialité des données avec Copilot4DevOps

Le logo de Modern Requirements est étroitement associé à ceux de Microsoft et d'OpenAI grâce à sa solution de gestion des exigences en matière d'IA.

Mettez en avant les fonctionnalités de sécurité avancées intégrées à Copilot4DevOps, qui s'appuient sur les politiques rigoureuses d'OpenAI en matière de confidentialité des données et sur la sécurité du traitement des données assurée par le service Azure OpenAI de Microsoft.
L'accent sera mis sur la protection des données des clients, la conformité et l'intégration sécurisée de l'IA.

Lire la suite

Une feuille de route pour l'IA DevOps à Info-Tech LIVE 2023

Accélérer le DevOps grâce à l'IA avec Modern Requirements

Lors de LIVE 2023, une conférence sur le leadership en informatique et en technologie organisée par l'Info-Tech Research Group, Modern Requirements a été invitée à animer une session passionnante le deuxième jour de la conférence, intitulée « Accélérer le DevOps grâce à l'IA : une feuille de route vers la réussite ». Téléchargez la présentation et découvrez l'outil de gestion des exigences basé sur l'IA, Copilot4DevOps, en action ici.

Lire la suite