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.
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.