Please enable JavaScript.
Coggle requires JavaScript to display documents.
CH 6 : management CMM & CMMI - Coggle Diagram
CH 6 : management CMM & CMMI
1️⃣ Introduction : pourquoi améliorer les processus logiciels ?
Environnement concurrentiel
Exigences clients élevées
Besoin d’amélioration continue
Problèmes connus mais :
pas de stratégie organisée
Solution :
modèles de maturité.
guidage de l’amélioration.
identification des faiblesses.
2️⃣ CMM (Capability Maturity Model)
Modèle d’évaluation des processus logiciels
Créé en 1987 /Auteur : Watts Humphrey / Institut : SEI – Carnegie Mellon
Objectifs :
définir les processus.
améliorer les pratiques.
évaluer les compétences.
gérer les risques
🔹 Niveaux de maturité (5)
🔸 Niveau 1 – Initial :
Processus chaotiques/ Aucune méthode / Aucune documentation/Réaction aux crises/ Dépendance aux individus /Qualité faible
🔸 Niveau 2 – reproductible :
Résultats reproductibles/Gestion basique de projet
Domaines clés : gestion des besoins / planification projet / suivi et supervision / assurance qualité / gestion de configuration/ sous-traitance.
🔸 Niveau 3 – Défini :
Processus standardisés/Documentation organisationnelle/Organisation apprenante.
Domaines clés : processus organisationnel/ définition des processus/ formation / gestion intégrée des logiciels
🔸 Niveau 4 – Maîtrisé :
Processus mesurés/Indicateurs quantitatifs/Réduction des risques
Domaines clés :
gestion quantitative des processus / gestion de la qualité logicielle
🔸 Niveau 5 – Optimisé :
Amélioration continue/Analyse des causes/ Prévention des défauts/ Ajustements permanents
🔹 Limites du CMM
Basé sur bonnes pratiques
Peu de fondement théorique
Non exhaustif
Peu orienté facteur humain
Le « comment faire » reste au choix de l’organisation
3️⃣ CMMI (Capability Maturity Model Integration)
🔹 Définition :
Évolution du CMM
Intégration de plusieurs modèles
Vision organisationnelle globale
Référence d’évaluation des processus
🔹 Objectifs du CMMI
Améliorer la qualité produit
Augmenter la productivité
Satisfaire le client
Réduire les coûts
Respecter les délais
Améliorer la visibilité managériale
Mieux gérer les risques
Domaines couverts : -gestion de projet / ingénierie / support
CMMI est un cadre central et fédérateur
Il complète ITIL, COBIT, ISO et Six Sigma
Il n’est pas concurrent, mais intégrateur
4️⃣ Impacts du CMMI
Réduction des coûts
moins d'erreurs/ meilleur qualité du code
respect des délais(+50% à 95 % )
productivité +30%
forte réduction des défauts post-livraison
exemples : Boeing / Lockheed Martin / General Motors / JP Morgan/ Northrop Grumman
5️⃣ Comparaison CMM vs CMMI
🔹 CMM :
Logiciel uniquement
Peu intégré
Approche limitée
Moins de mesures
🔹 CMMI :
Organisation globale
Intégration forte
25 domaines
Gestion quantitative
Plus complet et moderne
:warning: un tableau dans le cours contenant une comparaison entre les niveaux de CMM et CMMI à consulté
conclusion :
CMM : base de la maturité logicielle
CMMI : cadre intégré et avancé
Objectif commun : qualité / maîtrise des projets et amélioration continu