|
A1.1 Modèle CMMI (« Capability Maturity Model Integration »
/ Intégration du Modèle de Maturité des Capacités) |
Le Modèle CMMI décrit
une série de cinq niveaux,
qui ont pour base la manière dont votre compagnie ou organisation suit des
processus communs et renouvelables pour accomplir des tâches. La
partie inférieure de l’échelle décrit des compagnies sans processus
renouvelables, où
la plus grande partie du travail est chaotique et ad hoc. La partie au sommet
décrit les compagnies qui utilisent des processus définis et
renouvelables qui collectent les indicateurs de performance
(métriques) pour améliorer continuellement leur processus et trouver
des moyens créatifs de mieux réaliser
leurs tâches de manière continue.
Le CMMI
a été développé de 1984 à 1987 par Watts Humphrey et le Software
Engeneering Institute (SEI). Le SEI fait partie de
l’Université Carnegie Mellon. Ce travail a été subventionné par le
Département de la Défense, qui cherchait alors des moyens
de comparer et
d’évaluer les différents fournisseurs qui développaient des
logiciels pour son compte.
Auparavant, il y avait plusieurs modèles de CMM qui ont été réunis,
en 2002, en un modèle intégré, d’où le nouvel acronyme CMMI (« I »
signifie intégration). Bien que le SEI continue
d’accroître et de développer le contenu et l’étendue
de différents modèles de CMMI, la cible
principale de la plupart des compagnies est toujours le monde du
développement de logiciels.

Le modèle de maturité capacité comporte cinq niveaux pour évaluer le
degré de sophistication de votre entreprise dans le domaine
de l’établissement et de l’application des processus
standard.
|
Les cinq niveaux du Modèle
CMMI (A1.1. P2) |
Il y a
des interprétations sensiblement différentes. Certaines compagnies
ont aussi identifié leur propre version déposée du modèle CMMI. Elle
est généralement répartie en cinq niveaux.
-
Ad hoc
/ crises.
Dans cette situation, votre organisation dispose de peu de
processus communs. Le succès de vos projets dépend des capacités
et des qualités de votre personnel. L’organisation
n’offre qu’un environnement de soutien restreint pour parvenir à la réussite des projets.
La plupart des compagnies sont à ce niveau, bien que certaines
affirment
en plaisantant
être à un niveau zéro ou -1.
-
Management de projet standardisé.
Votre organisation a mis en place des processus de management de
projet standard. Ici, vous essayez de jeter des bases que vous
pourrez améliorer dans le futur. La plupart des compagnies qui
débutent sur le CMMI tentent d’atteindre ce niveau.
-
Développement standardisé de logiciel.
Ce niveau implique le fait d’appliquer une standardisation de
votre processus de développement, conforme à la manière dont
vous avez procédé au niveau 2. Cela inclut la standardisation et
la réutilisation des processus de développement, des livrables,
des outils, etc.
-
Rétroaction gérée.
Vous collectez les indicateurs de performance sur tous les
aspects de votre management de projet et vos processus de
développement. Vous avez un répertoire d’indicateurs de
performance et d’enseignements relatifs à d’anciens projets qui
peuvent être utiles à de nouveaux projets.
-
Optimisation / amélioration continue.
Vous avez une boucle fermée de processus d’exécution, de mesure
et d’amélioration continue. Vous utilisez vos mesures, votre
rétroaction et votre créativité pour optimiser vos processus.
|
Le CMMI est-il fait pour
vous ? (A1.1. P3) |
Votre compagnie devrait-elle s’engager sur la voie du
CMMI ? De même qu’il y a des bénéfices réels à réutiliser des
composants communs, il y a un profit à réutiliser ces mêmes
processus . Pourquoi chaque chef de projet de votre compagnie
aurait-il chaque fois des difficultés à définir un projet et à savoir
comment un échéancier de projet devrait être détaillé ? Pourquoi les
chefs de projet devraient-ils avoir des difficultés à comprendre
comment gérer efficacement le contenu, les risques et la qualité ?
Ce ne sont pas là de nouveaux concepts, concernant uniquement votre
compagnie. Ils devraient être définis une fois pour toutes à un
niveau organisationnel, puis réutilisés par tous les chefs de
projets.
Vous pouvez utiliser le modèle CMMI comme guide
lorsque vous mettez en place des processus communs. Vous ne devez
pas nécessairement commencer au niveau 1 et atteindre le niveau 5 en
une année. L’échelle du CMMI est conçue à la manière d’un voyage. La
plupart des compagnies tiennent à atteindre le niveau 2 dès le
commencement. Cependant, même ce passage n’est pas sans difficultés.
Dans de nombreux, la mise en œuvre de projets communs est la partie
la plus délicate du voyage. Dans de nombreuses organisations, ce
sera la première fois qu’on exige du personnel de suivre un ensemble
de processus communs, et beaucoup n’apprécieront guère cette
exigence. Si vous réussissez à parvenir au niveau 2, vous aurez
alors effectué le changement de paradigme qui facilitera la
transition vers le niveau trois.
En général, de nombreuses compagnies pensent pouvoir
manipuler leur valeur commerciale en mettant en place de bons
processus réutilisables au sein de leur organisation. Le modèle CMMI
fournit un cadre que les compagnies peuvent utiliser pour s’évaluer
sur une échelle de 1 à 5. La plupart des compagnies sont aujourd’hui
à un niveau 1 et aimeraient bien atteindre le niveau 2. La plupart
des chefs de projet et des organisations réalisent qu’ils devraient
avoir des processus communs réutilisables. Y arriver est toutefois
difficile. La difficulté provient des résistances qu’on rencontre
chaque fois qu’on essaie de faire changer les habitudes culturelles
du personnel lorsqu’on lui demande de changer sa manière de
travailler. C’est pourquoi de telles difficultés se justifient par
le résultat médiocre atteint. Vous les surmonterez si votre
compagnie reste concentrée sur les objectifs à atteindre, pendant
toute la période nécessaire pour que le personnel en question change
de mentalité.
|