EXPLIQUÉ SIMPLEMENT ® CMM, CMMI, Capability Maturity Model, Carnegie Mellon son
EXPLIQUÉ SIMPLEMENT ® CMM, CMMI, Capability Maturity Model, Carnegie Mellon sont enregistrés auprès du U.S. Patent and Trademark Office par Carnegie Mellon University, ms CMM Integration, IDEAL, SCAMPI et SEI sont des marques de service de Carnegie Mellon University « CAPABILITY MATURITY MODEL INTEGRATION MS » 1. Origines du besoin 2. CMMI - Présentation 3. Concepts et terminologie 4. CMMI en détail › Domaines communs › CMMI pour les développements › CMMI pour les services 5. Retours d’expérience 6. Pour en savoir plus TABLE DES MATIÈRES 2 © SQLI GROUP 2014 – CMMI expliqué simplement + Début des années 1980, une étude est effectuée sur des projets informatiques du Département de la défense des USA (correspondant à plusieurs millions de dollars) Seulement 5% des projets se terminent dans les délais et avec la qualité demandée. UN PEU D’HISTOIRE… ORIGINES DU BESOIN 3 © SQLI GROUP 2014 – CMMI expliqué simplement POUR QUELLES RAISONS ? ORIGINES DU BESOIN 4 Le projet de développement se déroule bien ? Est-ce que je fais ce qu’il faut pour réussir le projet ? Est-ce que je vais tenir mes échéances et mon budget ? Est-ce que je couvre les exigences de mon client ? Comment être plus compétitif ? Comment capitaliser sur les bonnes pratiques ? Comment me distinguer de la concurrence ? © SQLI GROUP 2014 – CMMI expliqué simplement + On le fait depuis longtemps, alors… …on va essayer de trouver un modèle QUE FAIRE ? ORIGINES DU BESOIN 5 Embaucher des supers CP ? N’embaucher que des experts pour développer ? Faire des plans d’actions? Faire des heures sup ? © SQLI GROUP 2014 – CMMI expliqué simplement + La démarche est initié par la Défense Américaine depuis 1986 + Sortie en 1991 de la 1ère version du SW-CMM (Capability Maturity Model for Software) › Immense succès auprès des entreprises industrielles. › Sortie de SE-CMM, SA-CMM, IPD-CMM, P-CMM etc. + Besoin d’intégration exprimé par les professionnels : Annonce de la sortie du « CMM Integration » (CMMI) en 1998 (SEPG à Chicago). › Développé par le SEI après analyse de succès et d’échecs sur des milliers de projets (http://www.sei.cmu.edu/) › Sortie du CMMI en 2000, qui en est à sa version 1.3 LES ORIGINES DU MODÈLE CMM CMMI - PRÉSENTATION 6 © SQLI GROUP 2014 – CMMI expliqué simplement + Qu’est ce que CMMI ? › Signification : Capability Maturity Model Integration › C’est un ensemble de bonnes pratiques relatives aux activités de développement, de maintenance appliquées aux produits et aux services. › C’est un modèle qui se base sur : » Un mode itératif qui vise à l’amélioration permanente » Un ensemble de bonnes pratiques à mettre en œuvre sur un projet » Un modèle adaptable aux différentes organisations ou typologie de projet + Qu’est ce que CMMI n’est pas ? › Ce n’est pas une méthode de conduite de projet mais une démarche qui vise à porter l’entreprise à un niveau de maturité qui lui permettra de réaliser correctement ses projets avec au final : » Satisfaction des utilisateurs finaux » Maîtrise des projets : délais, budget et qualité » Transparence des projets pour tous les acteurs CMMI - PRÉSENTATION 7 © SQLI GROUP 2014 – CMMI expliqué simplement LE CMMI EST UN MODÈLE… CONCEPTS ET TERMINOLOGIE 8 Approximation de la réalité Simplifie en élaguant les détails moins importants Focalise sur les choses plus essentielles Établit une cible idéale à atteindre Dit ce qu’il est souhaitable de faire (le QUOI) mais sans dire COMMENT © SQLI GROUP 2014 – CMMI expliqué simplement + CMMI : ce n’est pas une norme › Une norme se respecte › Un modèle s’instancie et s’adapte au contexte + C’est un langage commun, une vision partagée › Permet de savoir où on en est, par comparaison au modèle › Possède une méthode d’évaluation objective et fiable › Définit précisément le chemin et les étapes vers l’objectif souhaité (niveau de maturité) + Le modèle CMMI apporte une structuration des démarches d’amélioration du processus. • Il aide : › au diagnostic initial d’efficacité › à établir des priorités d’amélioration › à mettre en place ces améliorations LE CMMI N’EST PAS UNE NORME… CONCEPTS ET TERMINOLOGIE 9 © SQLI GROUP 2014 – CMMI expliqué simplement POSITIONNEMENT DE CMMI CMMI EN DÉTAIL 10 CMMI Cobit ITIL People CMM ISO 15504 SPICE ISO 9001 Six Sigma Maturité pour la réalisation de projet Travail collaboratif Fourniture de service Support de service Gouvernance Organisation + Investissements + Support + Pilotage Non spécialisé pour l’informatique CMMI = ISO 9001 Maturité dans le gestion des RH Amélioration continue généralisée © SQLI GROUP 2014 – CMMI expliqué simplement Spécification d’un modèle de maturité CMMI + SCAMPI = ISO 15504 POSITIONNEMENT DE CMMI CMMI EN DÉTAIL 11 © SQLI GROUP 2014 – CMMI expliqué simplement ITIL COBIT ISO CMM I Source Gartner 2003 - Niveau d’opérationnalité + - Niveau d’abstraction + Agiles LA STRUCTURE DU MODÈLE CONCEPTS ET TERMINOLOGIE 12 © SQLI GROUP 2014 – CMMI expliqué simplement 5 Niveaux Domaines de processus Objectifs génériques Pratiques génériques Objectifs spécifiques Pratiques spécifiques Sous- Pratiques Sous- Pratiques On les retrouve dans tous les processus ! Propres à chaque processus Comportent une définition, des commentaires… Chaque secteur regroupe des produits qui apportent un support à la réalisation des activités qui le concerne. Ce sont des outils, des checklist, des guides, des modèles de documents… …et éventuellement des informations complémentaires Rassemblent des exigences couvrant un même domaine d’activités, et associées à un niveau (Planification, Gestion des risques, Solutions techniques, Assurance qualité, …) Processus Ensemble d’activités à réaliser pour remplir les exigences d’un secteur. Les activités à l’intérieur d’un processus font référence à une ou plusieurs pratiques. + Le CMMI utilise une échelle croissante de un à cinq pour caractériser la maturité d’une organisation LES NIVEAUX DE MATURITÉ CMMI EN DÉTAIL 13 © SQLI GROUP 2014 – CMMI expliqué simplement Population de héros Succession de crises non prévues Discipline en place mais des variations subsistent Cible : Équipes projet + Management Capitalisation, réutilisation, prévention Cible : Management de projet Mesurer la performance des processus Cible : Équipes projet + Management Innover pour améliorer ces processus MÉTAPHORE AVEC L’AUTOMOBILE CMMI EN DÉTAIL 14 © SQLI GROUP 2014 – CMMI expliqué simplement + Niveau 1 : Initial • La réussite des projets dépend du savoir-faire de quelques personnes clés dans l’organisation, pas de formalisation des processus et pas de partage. + Ce qui caractérise ce niveau : › Estimations varient énormément › Délais pilotent les projets › Une population de héros › Succession de crises non prévues › Pas d’enseignement tiré des difficultés ou erreurs › Savoir-faire va et vient MATURITÉ NIVEAU 1 CMMI EN DÉTAIL 15 © SQLI GROUP 2014 – CMMI expliqué simplement Il n’y a aucune corrélation entre les données de projet attendues et les données de projet réelles. Seule la capacité des personnes fait la différence. Level 0 or 1 -0,2 0 0,2 0,4 0,6 0,8 1 1,2 0 0,5 1 1,5 2 2,5 3 Expected Real + Niveau 2 : Discipliné • Une gestion de projet élémentaire est définie pour assurer le suivi des coûts, des délais et de la fonctionnalité du projet. La discipline nécessaire au processus est en place. + Ce qui caractérise ce niveau : › Discipline existe mais des variations subsistent entre projets › Succès possible › Estimations plus fiables › Il existe des plans › Prévisions et actions correctives › Pas de compromis sur la qualité › « Vie » plus facile MATURITÉ NIVEAU 2 CMMI EN DÉTAIL 16 © SQLI GROUP 2014 – CMMI expliqué simplement Les projets sont gérés et les pratiques sont reproductibles. Les données réelles ne collent pas forcément avec les données attendues, mais il existe une certaine prédictibilité. Level 2 -0,5 0 0,5 1 1,5 2 2,5 0 0,5 1 1,5 2 2,5 3 Expected Real + Niveau 3 : Ajusté • Le processus logiciel des activités de gestion et d’ingénierie est documenté, normalisé et intégré dans le processus logiciel standard de l’organisation. Tout nouveau projet fait intervenir une version adaptée et approuvée. + Ce qui caractérise ce niveau : › Capacité équivalente entre projets › Risques décroissants car cohérence existe entre projets › Capitalisation systématique › Réutilisation savoir-faire, code… › Culture et compréhension communes › Prévention MATURITÉ NIVEAU 3 CMMI EN DÉTAIL 17 © SQLI GROUP 2014 – CMMI expliqué simplement Level 3 -1 0 1 2 3 4 5 0 0,5 1 1,5 2 2,5 3 Expected Real Le processus d’amélioration est géré comme un projet, l’ingénierie est incluse dans le périmètre de l’amélioration. Tous les projets appliquent le même processus, moyennant une instanciation propre. La prédictibilité est meilleure, l’écart-type du réel est réduit, et sa moyenne se rapproche de l’attendu. + Niveau 4 : Géré quantitativement • Des mesures détaillées sont prises en ce qui concerne le déroulement du processus logiciel et la qualité des produits. Le processus logiciel est compris et contrôlé quantitativement. + Ce qui caractérise ce niveau : › Métriques / Indicateurs uploads/Ingenierie_Lourd/ le-capability-maturity-model-integration-explique-simplement.pdf
Documents similaires










-
32
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 26, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 2.8974MB