ISO 15504 / SPICE : Synthèse
Software Process Improvement and Capability
ISO 15504 : Objectifs
g Objet
g Identifier les axes d’amélioration des processus par la détermination de leur capacité
g Architecture en deux dimensions
g Processus : objectifs majeurs et mesurables des processus
g Capacité du processus : ~ niveau d’efficacité pour produire les résultats attendus
g Composants
g Un modèle d’évaluation des processus (PAM) : cœur de l’ISO 15504
g Un modèle de référence des processus à évaluer (PRM) : externe
g Modèles de référence de processus
g ISO 12207 Amd 1 pour les processus du cycle de vie logiciel
g Autres
g ISO 15288 pour les processus du cycle de vie système
g ISO 9001 pour le management de la qualité
g RH
g …
ISO 15504 : Modèle ISO 12207
Acquisition
Préparation de l’acquisition Sélection de fournisseur
Suivi du fournisseur Acception client
Fourniture
Offre fournisseur Accord contrat Version logiciel Acception du logiciel
Ingénierie
Elicitation des exigences Analyse des exigences système Conception architecture système
Analyse des exigences logiciel Conception du logiciel Construction du logiciel
Intégration du logiciel Test du logiciel Installation du logiciel
Intégration Système Test Système
Maintenance système et logiciel
Opération
Utilisation opérationnelle Support utilisateur
Management
Alignement organisationnel Management de l’organisation
Management de projet Management de la qualité
Management des risques Mesures
Amélioration de processus
Établissement de processus Évaluation de processus Amélioration de processus
Ressources et Infrastructure
Management des Ressources Humaines Formation
Management de la connaissance Infrastructure
Réemploi
Management des actifs
Management du programme de réemploi Ingénierie de domaine
Contrôle configuration
Management de la documentation Management de la configuration
Management des problèmes Management demandes de changement
Assurance qualité
Assurance qualité Vérification ; Validation
Revue conjointe Audit
Qualité produit
Utilisabilité Évaluation de produit
ISO 15504 : Modèle d’Évaluation
Niveau 3 Établi
PA 3.2 Déploiement de processus PA 3.1 Définition de processus
Niveau 2 Géré
PA 2.2 Management des produits de travail PA 2.1 Management des performances
Niveau 1 Réalisé
PA 1.1 Performance des processus
Niveau 0 Incomplet
Niveau 4 Prédictible
PA 4.2 Contrôle de processus PA 4.1 Mesure de processus
Niveau 5 Optimisé
PA 5.2 Optimisation de processus PA 5.1 Innovation de processus
Le processus n’est pas implémenté ou ne remplit pas son rôle
Le processus est implémenté et remplit son rôle
Le processus est géré et les produits de travail sont établis, contrôlés et maintenus
Un processus défini est utilisé, basé sur un processus standard
Le processus est conduit entre des limites définies
Le processus est amélioré de manière continue pour satisfaire les objectifs business courants et projetés
Attributs des processus et Niveaux de capacité
Cotation d’un PA : F, L, P, N Fully
Largely Partially
Not Achieved
ISO 15504 : Modèle d’Évaluation
Cadre de mesure
Niveaux de capacité Attributs des processus Échelle de cotation
Modèle de Référence de Processus
Domaine et périmètre Processus : buts et issues
Échelle de capacité
Processus évalués P1 P2 P3 P4 …
Modèle d’Évaluation des processus
Intersection Attribut Processus / Processus
Pratiques de base du processus
Pratiques génériques de l’attribut processus
ISO 15504 : « Certification »
g
Modèle d’Évaluation / Certification
g
Évaluation de l’organisation par des organismes tiers
g Pas de certificat
g
Auto-évaluation : nécessite
g La norme
g Plus un modèle de processus
g Plus (un modèle et) un processus d’évaluation conforme à la norme
g
Utilisation
g
Évaluation des processus (associés au modèle choisi)
g Niveau de capacité des processus
g Forces, faiblesses, risques
g Choix des objectifs de l’amélioration
Sommaire
g
Présentation synthétique des normes
g
ISO 9001-2000
g
CMMI
g
ITIL
g
COBIT
g
e-SCM-SP
g
ISO 15504 / SPICE
g
Six Sigma
Six Sigma : Synthèse
g
Domaines concernés
g Production industrielle et par extension tout type de processus
g
Objet
g Amélioration continue de la qualité des produits et des processus
g
Type
g Démarche méthodologique
g
Promoteur
g Motorola 1986
g Puis General Electric
g Cabinets de conseil
g
Date dernière version
g Pas de référentiel, documentation éclectique
Six Sigma : Objectifs
g
Objectif
g
Appuyer la mise en œuvre d’une stratégie basée sur la mesure pour améliorer les processus et réduire la
variabilité de leurs résultats
g
Historique
g
Approche issue du contrôle statistique de production
g sigma = écart type de la statistique
g
Évolution progressive
g Vers une méthodologie de réduction des défauts produits par les variations de comportement du processus
– défaut = écart non acceptable par rapport à une cible
g Puis vers une méthodologie de conception guidée par les impératifs de qualité du client
S’applique à tout type de processus
Six Sigma : Caractéristiques
g
Points clés
g
Définition d’objectifs qualité
g
Réduction des défauts
g
Pour un processus
g
Transformant
g Des entrées E1, E2 … en une sortie S fonction de E1, E2 …
g
On identifie tous les critères critiques de S
g Pour répondre aux besoins des clients : les CTQ (Critical To Quality)
g
Et pour chacun d'eux, l’impact des entrées
g Est analysé et hiérarchisé à partir de mesures objectives
g
Pour améliorer les produits ou processus existants
g Cinq étapes
g Définir : les besoins et attentes des clients par rapport au processus
g Mesurer : la performance actuelle du processus ~ fréquence des défauts / besoins et attentes
g Analyser : les causes des défauts; où apparaissent les défauts, quand et pourquoi ? (analyse statistique)
g Améliorer : éliminer les défauts et stabiliser le processus (réduction du sigma)
g Contrôler : vérifier les résultats obtenus et pérenniser les améliorations
Six Sigma : Méthode DMAIC
Define Measure Analyze Improve Control Définir Mesurer Analyser Améliorer Contrôler
g
Design For Six Sigma (DFSS):
g
Méthode de conception
g
Pour créer ou refondre des nouveaux produits, services et processus
g
Plusieurs implémentations
g
DMADV
g
IDOV
g
…
Six Sigma : Méthode DFSS
g
Cinq étapes
g Définir : les objectifs et les attentes des clients par rapport au processus
g Mesurer : spécifier les besoins des clients et les CTQs
g Analyser : les options possibles du processus pour satisfaire les besoins et CTQs
g Concevoir : le processus détaillé pour satisfaire les besoins et CTQs
g Vérifier : les performances et la capacité à satisfaire les besoins des clients et CTQs (simulations)
Six Sigma : DFSS - DMADV
Define Measure Analyze Design Verify Définir Mesurer Analyser Concevoir Vérifier
Six Sigma : « Certification »
g
Modèle d’Évaluation / Certification
g Certification de personnes : green belt, black belt
g Mise en œuvre interne : démarche de l’organisation
g
Utilisation
g Amélioration ou conception de processus en fonction des impératifs qualité recherchés pour le produit et processus
g Réduction du coût de la non-qualité
Sommaire
g
Positionnement relatif des normes
Couverture des normes
g Approche globale du SI : COBIT
g Alignement du SI et des services IT sur les objectifs business
g Identification des risques IT par rapport aux objectifs business
g Fourniture des services IT : ITIL
g Gestion du « Delivery » calée sur les engagements de service
g Gestion du « Support » calée sur un « Service Desk » et une organisation pour gérer, fabriquer et mettre en œuvre les changements des services IT
g Développement des évolutions du SI : CMMI
g Organisation et conduite des projets de développement
g Organisation et conduite des activités de maintenance
g Gestion du cycle sourcing : eSCM
g Gestion de l’avant vente et contractualisation
g Gestion de l’initialisation et prise en charge
g Gestion de la fourniture et de la récurrence
g Gestion du transfert et de la réversibilité
Enquête IDC / OSIATIS 2004
Échantillon 170