CMM et extreme programming
Curieusement on reparle du CMM en France en ce debut d’année chez SPIN et Tubbydev en faisant référence à une article de 01.net datant de Juin 2004.
On trouvera quelques informations interessantes dans cet articles. Il y a quand même quelques erreurs ou imprecisions :
- CMM n’est plus maintenu par le SEI, mais remplacé par CMMI depuis 2000 !
- Il existe une norme internationale (ISO 9001:2000) alors que CMMI est américain.
- CMMI est surtout utilisé (et utilisable) dans des grands projets
A mon avis l’interet principal de CMM consiste à definir plusieurs niveaux de maturité et de proposer les pratiques pour les atteindre. Par contre les pratiques peuvent, ou même doivent être définies par ailleurs (à ce titre RUP est souvent cité comme la méthode la plus en vogue).
L’utilisation de l’extreme programming ou d’autre méthodologie agile pour des petits projets n’est donc pas incompatible avec le CMM, au contraire. C’est souvent le seul moyen de mettre en place une méthodologie dans une petite équipe. En effet quelle équipe de moins de 10 personnes peut se permettre d’avoir un responsable audit qualité, un bibliothèquaire, un gestionnaire de configuration, etc, comme le demande les méthodolgies comme RUP ?
janvier 18th, 2005 à 11:59
Il existe un RUP adapté aux petits projets (chercher dans les sites RUP un document appelé RUP for samll projects) A la base le RUP est plus un état d’esprit qu’une méthodologie stricte (ça n’est devenu surtout quand Rational s’est mis à vendre des logiciels à ce sujet ;-)) A propos de CMM, l’intérêt est de savoir pourquoi cette norme américaine devient comme par miracle mondiale ???
janvier 18th, 2005 à 17:40
Ce qui est amusant c’est que le premier site que l’on trouve sur Yahoo c’est chez IBM/Rational un article qui montre que XP peut-être considerer comme une sous-partie de RUP, et qu’on peut construire au dessus de XP. Evidement on explique de XP manque de certaines “bonnes pratiques” que RUP apporte.
L’approche de l’auteur me parait très interessante, à savoir : utilisons XP au debut, puis ajouter d’autres bonnes pratiques de RUP, petit à petit…
Si CMM devient mondiale, c’est peut-être simplement parce que l’industrie logicielle américaine est depuis longtemps la référence… Je me demande d’ailleurs ce qu’en pense Hubert Tardieu, créateur de Meurise, obligé de mettre en oeuvre CMM…