
CMMI Incorporation with Agile methods development
W ciągu ostatnich kilku lat organizacje IT opracowały kilka modeli dojrzałości, aby spełnić stale rosnące kryteria.
Jednym z modeli, który wyłonił się z dyskusji i badań, jest Capability Maturity Model Integration (CMMI). Model CMMI stanowi zestaw praktyk opracowanych przez Software Engineering Institute.
Model CMMI koncentruje się na poprawie procesu świadczenia usług przez firmę, zwłaszcza w branży oprogramowania. Ten model dojrzałości został hipotetycznie opracowany z aplikacjami zwiększającymi wydajność w branży oprogramowania. Zwinne metody tworzenia oprogramowania zapewniają wsparcie dla szerokiego zakresu cyklu życia oprogramowania.
Niektóre ze zwinnych metod rozwoju koncentrują się na praktykach takich jak zwinne modelowanie i pragmatyczne programowanie. Inne koncentrują się na przepływie pracy, takim jak Kanban i Scrum.