ALI

vendredi 20 septembre 2013

Qu'est-ce que le Capability Maturity Model?

Le Capability Maturity Model (CMM) a été développé par Carnegie Mellon University dans les années 1980 pour aider le gouvernement américain pour assurer le développement logiciel entrepreneurs avaient processus adéquats pour mener à bien des projets. CMM offre maintenant une méthode pour les organisations à évaluer et à améliorer leurs processus.Des modèles similaires sont originaires de la CMM.
CMM décrit un cadre de cinq niveaux de maturité des processus d'une organisation. Le niveau initial est le niveau de maturité plus bas. Lorsque les processus d'une organisation sont de niveau un, les projets reçoivent peu de planification. Disciplines clés ne peuvent pas être incluses lorsque cela est nécessaire, et le produit n'est pas optimisée. Le processus est imprévisible et changeante, et les résultats du projet comptent beaucoup sur les talents et les compétences de l'équipe de développement.
Le deuxième niveau de la CMM est connu comme le niveau reproductible, où certaines politiques de développement du projet ont été établies et sont gérées. Les modifications non autorisées sont contrôlées. Les pratiques efficaces de projets antérieurs ont été identifiés et sont répétées.
Dans le troisième, ou niveau défini, l'ensemble du processus est documenté et sous-processus sont intégrés d'une manière logique. A ce niveau, les procédés aident le personnel et la gestion du développement à améliorer. Les processus peuvent être adaptées pour répondre aux exigences spécifiques d'un projet particulier. L'analyse des entrées, des sorties et des examens peut être inclus, et les rôles et responsabilités des membres de l'équipe sont bien compris.
Le quatrième niveau est appelé niveau de la gestion. Dans ce niveau, les processus ont eu des mesures développées et ils sont mesurés. Un contrôle accru du projet est atteinte, les variations dans les résultats de processus sont diminués, et les variations restent dans une fourchette acceptable. Si les résultats sont hors de portée, elles sont identifiées et des mesures correctives sont prises.
Au sommet, le niveau le plus mature est le cinquième niveau. A ce niveau, l'optimisation, l'organisation dans son ensemble se concentre sur l'amélioration continue de ses processus.L'objectif est de prévenir les anomalies. Les données sur les défauts sont capturées et analysées, et les processus sont révisés à la baisse du taux de défauts. Les leçons apprises sont également saisis et consignés.
Avec les niveaux de maturité de processus, CMM intègre également plusieurs autres concepts. Un concept est celui de secteurs clés (KPA), qui sont des activités connexes qui permettent d'atteindre les objectifs stratégiques. D'autres concepts incluent l'utilisation d'objectifs, qui portée du document, les frontières, et l'intention qui se rapportent aux KPA.Les caractéristiques communes, un autre concept CMM, sont des pratiques des processus organisationnels qui intègrent KPA.
Bien CMM a été initialement développé pour le processus de développement logiciel, il est couramment utilisé pour améliorer de nombreux types de processus. Il est encore répandue dans les technologies de l'information de gestion, en particulier dans la prestation de services de technologie de l'information et de la gestion du matériel. Dans de nombreuses organisations, l'utilisation de la CMM pour le développement du logiciel a été remplacé par l'intégration du modèle de maturité CMMI (Capability) du programme. CMMi a été développé afin de mieux intégrer l'utilisation de plusieurs modèles dans une structure globale.