La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

® IBM Software Group © 2009 IBM Corporation La gestion des exigences : Levier de ma î trise de la qualit é et de la conformit é r é glementaire dans les.

Présentations similaires


Présentation au sujet: "® IBM Software Group © 2009 IBM Corporation La gestion des exigences : Levier de ma î trise de la qualit é et de la conformit é r é glementaire dans les."— Transcription de la présentation:

1 ® IBM Software Group © 2009 IBM Corporation La gestion des exigences : Levier de ma î trise de la qualit é et de la conformit é r é glementaire dans les industries r é gul é es Dominique HOUDIER COMPLIANCE Technologies (http://www.compliance-technologies.com)

2 IBM Software Group | Rational software 2 COMPLIANCE Technologies  Création :  Siège Social :  Activité :  Références :  Partenaire :  2004  Région Lyonnaise  Conseil & Formation en Gestion des Exigences  Air Liquide, Bombardier Transport, Cnim, Iter, Mutualité Socialiste, Otan, Pgp, Schneider Electric, Sncf, Thales, Total…  IBM Rational

3 IBM Software Group | Rational software 3 Enjeux de la Gestion des Exigences

4 IBM Software Group | Rational software 4 Gestion des exigences : le constat Source: “Chaos Chronicles, III, 2003”. Approximately 60%-70% of IT project failures result from poor requirements gathering, analysis, and management. - Meta Group, March 2003 “If you do a post-mortem evaluation on unsuccessful software projects, you'll find that most of them failed because the person responsible didn't properly manage the project's requirements and expectations.” - Andy Feibus

5 IBM Software Group | Rational software 5 Gestion des exigences : le constat Source: AberdeenGroup, August 2006 Pourquoi les projets échouent-ils?

6 IBM Software Group | Rational software 6 Gestion des exigences : le constat  Les exigences ne sont pas toujours formulées de manière appropriée  Les exigences ne sont pas toujours bien comprises par toutes les parties-prenantes  Le problème et la solution ne sont pas systématiquement dissociés  Le produit/système ne répond pas systématiquement à toutes les exigences client  La validation ne couvre pas toutes les exigences  L’impact des modifications d’exigences client n’est pas complètement évalué sur la conception ou les tests

7 IBM Software Group | Rational software 7 Attention, un système simple…

8 IBM Software Group | Rational software 8 … peut cacher des dizaines d’exigences The swing shall be able to support a weight of 100lbs The swing should be large enough to carry 2 small children The swing shall never be lower than 0.5 meters from the ground The swing shall be not be able to swing through more than 180 degrees The swing rope shall have an elasticity of……. The swing shall comply with the following safety standards……….. The swing shall……

9 IBM Software Group | Rational software 9 Exigences et Qualité  Qualité : conformité aux exigences = satisfaction client  Gestion des exigences : garantir la qualité de chaque niveau de définition tout au long du cycle de développement

10 IBM Software Group | Rational software 10 Les exigences sont capitales  Les exigences représentent une expression claire des objectifs.  Les exigences définissent le problème à résoudre et les besoins à satisfaire  Les exigences identifient les caractéristiques des solutions acceptables  Les exigences contiennent les clés pour sélectionner les solutions les plus appropriées  Les exigences permettent de se concentrer sur les objectifs les plus importants  Les exigences permettent de garder le cap sur l’objectif à atteindre

11 IBM Software Group | Rational software 11 Les exigences dans le cycle de vie  Les exigences sont un point d’entrée pour les activités de gestion de projet :  Estimation et planification  Gestion des risques  Gestion de la sous-traitance  Analyse des solutions alternatives  Maîtrise des évolutions  Vérification / Validation / Qualification  Maintenance

12 IBM Software Group | Rational software 12 Les bénéfices de la gestion d’exigences  Communication : les parties prenantes ont une idée cohérente du produit  Satisfaction : tous les besoins clients sont satisfaits  Complétude : on a pas de mauvaises surprises  Visibilité : le management a une vue d’ensemble fiable pour mieux piloter  Testabilité : les tests sont réalisés en regard des exigences  Traçabilité : l’historique de la déclinaison des exigences est conservé  Maîtrise des évolutions : l’impact d’une évolution peut être évalué  Qualité : le niveau de conformité est connu dans toutes les phases  Optimisation : on réalise uniquement ce qui est demandé  Integration : les composants fonctionnent ensemble

13 IBM Software Group | Rational software 13 Vérification de la Conformité par la Traçabilité

14 IBM Software Group | Rational software 14 Problème Solution Spécifique Solution Abstraite L’utilisateur doit être capable de … Le système doit … Conception Ce que l’utilisateur veut Comment le système est conçu Modifier le design n’impacte pas les exigences système Ce que le système doit faire “Never tell people how to do things. Tell them what to do, and they will surprise you with their ingenuity.” Général Patton Problème et Solution

15 IBM Software Group | Rational software 15 Problème et Solution  Mauvaise compréhension du problème  Produit inadapté aux besoins client  Domination du concepteur par rapport à l’utilisateur  Validation et acceptation du produit difficile  Besoins utilisateur et fonctions système mal discernés

16 IBM Software Group | Rational software 16 Trois Questions Clés 1.Pourquoi ? Quel est le but ? Permet de cerner précisément le problème par rapport à la solution ( Pourquoi les pommes tombent-elles des arbres?) 2.Quelles sont les solutions envisageables ? Permet d’identifier si une exigence a été exprimée en terme de solution Permet de comprendre pourquoi une solution particulière est choisie Permet d’exprimer une exigence de manière abstraite 3.Comment vérifier que l’exigence est satisfaite ? Permet de rendre l’exigence testable

17 IBM Software Group | Rational software 17 Traçabilité des exigences  Compréhension de la façon dont une exigence de haut-niveau est déclinée en exigences de plus bas niveau  Ou comment les besoins sont satisfaits et qualifiés :  Impact  Couverture  Complétude  Pertinence

18 IBM Software Group | Rational software 18 Exigences Système Exigences Sous-système Exigences Composant Tests de Validation Tests de Vérification Tests de Vérification Tests de Qualification Qualification système Validation système Vérification des sous-systèmes Vérification des composants Exigences Utilisateur Expression des besoins Mise en service Cycle en V : Exigences à tous les niveaux

19 IBM Software Group | Rational software 19 Analyse d’impact Exigences Client Exigences Système Validation satisfait Qualification vérifie Vérifie Architecture Vérification Standards Et si on Change … ? conforme à

20 IBM Software Group | Rational software 20 Exigences Système Analyse de couverture Exigences Client Validation satisfait Qualification vérifie Architecture Vérification Standards % Complétude … ? conforme à

21 IBM Software Group | Rational software 21 Pourquoi … ? Analyse de traçabilité Exigences Client Exigences Système Validation satisfait Qualification vérifie Architecture Vérification Standards Conforme à

22 IBM Software Group | Rational software 22 Analyse de pertinence Exigences Client Exigences Système Validation satisfait Qualification vérifie Architecture Vérification Standards “Contribution ?” conforme à ? ?

23 IBM Software Group | Rational software 23 La traçabilité avec IBM® Rational® DOORS® Données Projet Structurées, organisées et tracées Design Tables Word CDC Features List Plan de test Standards Access Specs Word Visio Rapport Validation Excel Functionality Cas de tests Résultat de Test Besoins Utilisateur Exigences client Exigences Système Tests de validation Test de vérification Tests de qualification Génération de : Matrices de traçabilité Rapport de conformité Analyse d’impact

24 IBM Software Group | Rational software 24 Rational DOORS Gestion et Traçabilité des Exigences

25 IBM Software Group | Rational software 25 Rational DOORS : Gestion de documents d’exigences  Hiérarchies de projets et de dossiers Dossier supprimé Documents Rational DOORS Dossier Projet

26 IBM Software Group | Rational software 26 Rational DOORS : Import / Export d’informations Rational DOORS ASCII Spreadsheet MS-Project Tool Integrations* FrameMaker HTML PowerPoint Word Outlook Excel Microsoft MS-Word RTF OLE ASCII Spreadsheet MS-Project Tool Integrations* FrameMaker MS-Word RTF MS-Word Print  Direct Entry

27 IBM Software Group | Rational software 27 Rational DOORS : Import depuis Microsoft Word Initialement Word Création d’un document dans Rational DOORS

28 IBM Software Group | Rational software 28 Rational DOORS : Une vue

29 IBM Software Group | Rational software 29 Rational DOORS : Export vers Microsoft Word Document Table Book

30 IBM Software Group | Rational software 30 Rational DOORS : Historique et Baseline Version Courante Baseline Précédente Historique des modifications

31 IBM Software Group | Rational software 31 Rational DOORS : Créer simplement votre traçabilité Glisser-Déposer pour créer un lien dans un document ou de document à document

32 IBM Software Group | Rational software 32 Rational DOORS : Rapport de Traçabilité Exigences Utilisateur Exigences Système Tests Conception

33 IBM Software Group | Rational software 33 Rational DOORS : Vérification de la “complétude” Détection des “Orphelins” & rapports de traçabilité montrent les liens “absents” La création et l’effacement de liens sont enregistrés dans l’historique.

34 IBM Software Group | Rational software 34 Rational DOORS : Liens suspects Les mises à jour non effectuées sont détectées Levée de la suspicion par clique-droit

35 IBM Software Group | Rational software 35 Rational DOORS : Accès web pour les revues et les discussions

36 IBM Software Group | Rational software 36 Démonstration

37 IBM Software Group | Rational software 37 Solutions Rational DOORS : Ingénierie Système et Logiciel  Gestion de la conformité des systèmes aux cahiers des charges  Justification des choix techniques  Gestion de la sous-traitance  Validation & qualification des systèmes  Suivi d’avancement technique  Capitalisation et Gestion des lignes de produits

38 IBM Software Group | Rational software 38 Solutions Rational DOORS : Pilotage de projets  Gestion des risques  Collecte, Analyse et consolidation des risques  Liens entre les risques et les processus  Liens entre les risques et les actions  Tableau de bord de synthèse des risques  Plan Directeur de Validation  Liens entre les tests et les exigences  Liens entre les rapports de tests et les plans  Tableau de bord d’avancement des tests


Télécharger ppt "® IBM Software Group © 2009 IBM Corporation La gestion des exigences : Levier de ma î trise de la qualit é et de la conformit é r é glementaire dans les."

Présentations similaires


Annonces Google