Cmmi
L’intérêt du CMMI pour les entreprise
Un peu d’histoire…
Malgré de nombreuses améliorations en informatique (Programmation structurée, orientation objet, gestion de BDD, formes normales…), les projets, eux, souffrent encore de sérieuses lacunes. Des retards innombrables sur les livraisons, elles-mêmes de piètre qualité, entraînant des clients mécontents, et ceci avec un dépassement de budget.
Dans les années 1980, le DoD (Department of Defense) demande une étude, soucieux de voir les sommes faramineuses englouties dans les projets informatiques alors que la plupart ne donnaient pas les bénéfices espérés. Scandale ! Elle révélait que seulement moins de 5% des projets confiés à des sous-traitants informatiques se terminaient dans les délais avec un produit attendu fonctionnant adéquatement. Une grande proportion allait à la poubelle. Entre les deux, une multitude de réinjections de fonds étaient faites pour arriver à faire fonctionner le produit.
Le DoD a donc décidé de créer un institut, SEI (Software Engineering Institute), afin de stopper l’hémorragie. Watts Humphrey a été retenu pour mener l’équipe. (Il avait sauvé IBM dans les années 60.) Watts Humphrey disait que le développement logiciel devait s’appuyer sur des processus matures. Il a donc mis en place un questionnaire pour les entreprises afin de déterminer leurs niveaux de maturité.
Sort en 1991 la première version du modèle « Capability Maturity Model for Software » habituellement désigné par SW-CMM. Ce fut un gros succès auprès des entreprises.
L’arrivée du CMMI
Ensuite, en l’an 2000, la première version du modèle CMMI est publiée. Puis la version 1.1 en Janvier 2002. Un gros changement pour les entreprises. Au lieu de se limiter au développement de logiciel, CMMI s’occupe désormais du développement du système tout entier. Plusieurs disciplines sont dorénavant réunies. CMMI devient un modèle unificateur.
Afin d’évaluer le niveau de maturité des entreprises au regard du CMMI, le SEI