Cmm capability maturity model
(Capability Maturity Model) Christophe GOILOT 19 Décembre 2004
Conservatoire National des Arts et Métiers Centre Enseignement Principal de Tours 6 Av. Sévigné – 37200 Tours
Table des matières
INTRODUCTION INTRODUCTION AU MODELE CMM ORIGINE ET HISTORIQUE VUE D’ENSEMBLE DU MODELE CMM STRUCTURE DU MODELE CMM PRINCIPE ORGANISATION DU CMM DEFINITION DES COMPOSANTS DU CMM LES CINQ NIVEAUX DE MATURITE DEFINITION COMPORTEMENTALE DES NIVEAUX DE MATURITE SECTEURS CLES DU CMM LES CARACTERISTIQUES COMMUNES PRATIQUES CLES COMPLEMENT AU CMM EVOLUTION DU CMM, LE CMMI LE MODELE SPICE OU ISO 15504 CONCLUSION FIGURES GLOSSAIRE BIBLIOGRAPHIE DOCUMENTS PAPIER DOCUMENTS ELECTRONIQUES 3 4 4 5 5 5 6 7 8 10 13 20 21 24 24 26 27 28 29 30 30 30
Christophe GOILOT
CMM (Capability Maturity Model)
2
Introduction
Pour de nombreuses entreprises, le développement d'un logiciel fiable et utilisable livré en temps voulu et conformément au budget fixé constitue un défi difficile à relever. Les produits livrés en retard, qui ne respectent pas le budget établi ou, encore, qui ne fonctionnent pas comme prévu sont une source de difficultés pour les clients de ces organisations. L'augmentation de la taille et de l'importance des projets logiciel amplifie ces problèmes. Pour les surmonter, il faut déployer un effort soutenu et ciblé pour mettre en place une infrastructure de processus reposant sur des pratiques efficaces de gestion et d'ingénierie logiciel. Le modèle CMM est une méthodologie qui s’adresse à toutes les entreprises désireuses d’accroître leur compétitivité, en améliorant un ou plusieurs processus dans le développement et la mise en œuvre de leurs produit logiciels. De plus en plus d’appels d’offres internationaux y font référence, au même titre que les normes ISO.
Christophe GOILOT
CMM (Capability Maturity Model)
3
Introduction au modèle CMM
Le Modèle d'évolution des capacités logiciels (CMM) décrit les éléments clés d’un processus logiciel