Valid XHTML 1.0!
Valid CSS!

Le modèle CMM® & CMMI®

  . Qu'est ce que le CMM® (Capability Maturity Model) ?

Dans les années 1980, le DOD (Departement of Defense) américain a demandé l'élaboration d'un référentiel de critères lui permettant d'évaluer ses fournisseurs de logiciel. Watts Humphrey, du SEISM(Software Engineering Institute) de l'université de Carnegie Mellon de Pittsburgh, a publié alors, en 1987 une description succincte d'un cadre d'évolution du processus logiciel. Après une lente maturation, le SEISM en a fait, en 1991, un modèle d'évolution des capacités logiciel, le CMM® (Capability Maturity Model).

Le CMM® est un modèle d'évaluation et d'évolution des capacités de développement logiciel. Il décrit les pratiques à mettre en œuvre dans une organisation afin d'améliorer et d'assurer la maîtrise des coûts, des délais, de la qualité et des fonctionnalités. Le modèle est constitué de cinq niveaux de maturité jetant chacun les bases successives à l'amélioration continue des processus.
Le CMM® est orienté développement logiciel, aussi le SEISM a intronisé le modèle CMMI® (Capability Maturity Model® Integrated) qui couvre un domaine plus vaste que ce dernier, puisqu'il prend en compte l'aspect «système» des développements.

Haut de page

  . Qu'est ce que le CMMI® (Capability Maturity Model® Integration) ?

Le CMMI® établit un lien entre les aspects «système» et «logiciel», au développement logiciel du CMM®, s'adjoignent d'autres secteurs comme l'ingénierie système et l'acquisition logiciel : il assure ainsi la maîtrise des coûts, des délais, et améliore les performances des applications et systèmes développés. Comme le CMM®, le CMMI® permet de classer en cinq niveaux de maturité les pratiques de l'entreprise; pour atteindre chaque étage, l'entreprise doit mener des actions d'amélioration au niveau des processus clés.
Aujourd'hui le modèle s'introduit progressivement dans le monde de la banque et la finance avec des utilisations significatives. [Voir notre offre CMMI®]

Haut de page

  . Le retour sur investissement (ROI)

Les études qui ont été menées sur le ROI après implémentation du modèle démontrent que les processus matures permettent :
    -  d'accroître la compétitivité,
    -  de diminuer les risques,
    -  de diminuer les coûts,
    -  d'apporter une plus grande capacité à respecter les budgets et les délais.

Pour exemple une étude du Software Engineering InstituteSM, publiée en octobre 2003, démontre les effets positifs d'une amélioration des processus basée sur le modèle CMMI® et met en exergue les impacts et bénéfices que l'on peut attendre d'une implémentation du modèle. Le rapport s'intitule "Demonstrating the Impact and Benefits of CMMI : An Update and Preliminary Results", Dennis R. Goldenson & Diane L.Gibson, CMU/SEI- October 2003

Haut de page

Pour aller plus loin :

Le site du SEISM : http://www.sei.cmu.edu/

Tout ce que vous devez savoir sur CMMI® : http://www.sei.cmu.edu/cmmi/adoption/ques-ans.html

Les formations proposées par le SEISM : http://www.sei.cmu.edu/cmmi/training/

Formation CMMI en Europe, conférences (SEPG), forum de discussion autour de l'amélioration des processus : http://www.espi.org/