Normes générales de qualité ISO 9000 Capability and Maturity Model (Software Engineering Institute) ne prescrivent pas des méthodes précises (ex: orienté-objet, clean room, etc.) propose un ensemble d activités requises pour produire des biens de qualité organisation détermine comment implanter l activité 00-01-06 p. 1
Normes ISO 9000 ISO 9000 : ensemble de normes de gestion de la qualité applicable à plusieurs domaines (manufacturier, service) satisfaire la norme ISO 9000 démontre la capacité d une organisation à produire des biens et services certification par organisme indépendant (ex: Underwriter Lab.) 00-01-06 p. 2
ISO 9000 et le logiciel ISO 9001 est la plus pertinente pour le logiciel ISO 9000-3 : guide d interprétation de ISO 9001 pour le logiciel 20 articles dans la norme 00-01-06 p. 3
ISO 9000 et gestion de la qualité ISO 9000 quality models instantiated as Organization quality manual documents Organization quality process is used to develop instantiated as Project 1 quality plan Project 2 quality plan Project 3 quality plan Project quality management Supports 00-01-06 p. 4
Article 1 : Responsabilité de la direction direction doit définir et consigner par écrit sa politique de gestion de la qualité direction doit assurer la compréhension, la mise en œuvre et la pérennité de la politique à tous les niveaux de l organisme 00-01-06 p. 5
Article 2 : Système de qualité manuel de qualité plans de qualité objectifs de qualité (en termes mesurables) critères d entrée et de sorties de chaque phase identification des activités de vérification et validation (V & V) planification des activités de V & V responsabilité (qui fait quoi) 00-01-06 p. 6
18 autres articles de ISO 9001 3. Revue de contrat 4. Maîtrise de la conception 5. Maîtrise des documents 6. Achats 7. Produit fourni par l acheteur 8. Identification et traçabilité du produit 9. Maîtrise des processus 10. Contrôles et essais (C & E) 11. Maîtrises des équipements de C & E 12. États des contrôles et essais 13. Maîtrise du produit non conforme 14. Actions correctives 15. Manutention, stockage conditionnement et livraison 16. Enregistrements relatifs à la qualité 17. Audits internes de la qualité 18. Formation 19. Soutien après la vente 20. Techniques statistiques 00-01-06 p. 7
Le modèle de maturité du SEI optimisation Level 5 Optimizing Level 4 Managed maîtrisé Level 3 Defined défini Level 2 Repeatable reproductible Level 1 Initial initial 00-01-06 p. 8
Le Software Engineering Institute financé par le département de la défense américaine (DoD), associé à l Université Carnegie Mellon sa mission est de promouvoir le transfert de technologie en matière de logiciel, particulièrement pour les entreprises travaillant pour le DoD le modèle de maturité proposé fin années 1980, raffiné en 1993. grande influence dans l amélioration des processus 00-01-06 p. 9
Niveaux de maturité 1 - initial processus essentiellement non contrôlé, non défini succès dépend des individus 2 - reproductible procédures de gestion utilisées, gestion des configurations et assurance qualité pas de modèle formel de processus 3 - défini définition formelle du processus procédures formelles pour vérifier que le processus est utilisé 4 - maîtrisé gestion quantitative de la qualité 5 - optimisé stratégies d amélioration du processus 00-01-06 p. 10
Secteurs clés niveau 1 - initial aucun niveau 2 - reproductible gestion des configurations assurance de la qualité gestion de la sous-traitance planification, suivi et contrôle de projet gestion de la spécification et des changements 00-01-06 p. 11
Secteurs clés niveau 3 - défini focalisation organisationnelle sur le processus définition du processus programme de formation gestion logicielle intégrée ingénierie de produits logiciels coordination intergroupes» autres groupes d'ingénierie (électrique, mécanique, etc.) revue par les pairs 00-01-06 p. 12
Secteurs clés niveau 4 - maîtrisé gestion quantitative du processus gestion de la qualité logicielle niveau 5 - optimisé prévention des défauts gestion des changements technologiques gestion des changements du processus 00-01-06 p. 13
Problèmes reliés au CMM met l emphase sur la gestion de projet, et non sur les technologies/méthodes de développement prototypage, méthodes formelles, outils ne mentionne pas l analyse de risques ne traite pas du processus de réutilisation ne défini pas à quel domaine il s applique applicable aux petites organisations? 00-01-06 p. 14
Évaluation de la capacité logicielle Select projects for assessment Distribute questionnaires Analyse responses Clarify responses Identify issues for discussion Interview project managers Interview engineers Interview managers vérifier les enregistrements Brief managers and engineers Present assessment Write report 00-01-06 p. 15
Niveaux d évaluation évaluation du processus logiciel identifier les aspects du processus à améliorer emphase sur les entrevues évaluation de la capacité logicielle identifier les maîtres d œuvre et les sous-traitants qualifiés pour exécuter un travail logiciel emphase sur les enregistrements semblable à un audit 00-01-06 p. 16
ISO 9000 et CMM partage le même objectif: améliorer la qualité des logiciels ISO 9000 : identifie les éléments de base d un système de gestion de la qualité CMM : axé sur l amélioration des processus 00-01-06 p. 17