CMMI : Capability Maturity Model + Integration

Une approche agile pure n'a pas l'air de bien marcher ; toutefois, avec quelques modifications et en combinaison avec CMMI, certaines pratiques agiles peuvent être bénéfiques pour l'organisation.

CMMI Second Edition Guideline For Process Integration and Product Improvement

Capacity Maturity Model Integrated (CMMI) est un modèle d'évaluation du niveau de maturité d'une entreprise en matière de développements informatiques. Développé en 1987 par le Software Engineering Institute de l'université Carnegie Mellon, CMMI est un modèle de développement et de maintenance des systèmes et des applications informatiques, destiné à appréhender, évaluer et améliorer les activités des entreprises d'ingénierie.

CMMI n'est pas une méthode de gestion de projet à proprement parler.

Mesure de la maturité

Une échelle de maturité à 5 niveaux permet de qualifier, selon CMMI, la capacité d'une équipe à transformer des besoins utilisateurs en un produit technique, répondant aux besoins du client, dans les délais prévus et conformément au budget.

  1. Niveau initial, l'efficacité repose sur les compétences et la motivation des individus
  2. Niveau piloté, principaux processus de gestion de projets définis et appliqués, développement de logiciels planifiés
  3. Niveau standardisé, définition des processus étendue à l'ensemble de l'entreprise, processus améliorés
  4. Niveau quantifié, application systématique de mesure de processus
  5. Niveau optimisé, optimisation des processus, mise en place des processus permettant l'amélioration continue, maîtrise du changement