V techenie poslednih neskol'kih let IT-organizacii razrabatywaüt neskol'ko modelej zrelosti, chtoby udowletworit' swoi postoqnno rastuschie kriterii. Odnoj iz modelej, poqwiwshihsq w rezul'tate obsuzhdenij i issledowanij, qwlqetsq model' integracii zrelosti wozmozhnostej (Capability Maturity Model Integration, CMMI). Model' CMMI predstawlqet soboj nabor praktik, razrabotannyh Institutom programmnoj inzhenerii. Model' CMMI fokusiruetsq na uluchshenii processa predostawleniq uslug w kompanii, osobenno w industrii programmnogo obespecheniq. Jeta model' zrelosti byla gipoteticheski razrabotana s cel'ü powysheniq proizwoditel'nosti w industrii programmnogo obespecheniq. Agile-metody razrabotki programmnogo obespecheniq obespechiwaüt podderzhku shirokogo spektra zhiznennogo cikla razrabotki programmnogo obespecheniq. Nekotorye iz agile-metodow razrabotki sosredotocheny na takih praktikah, kak agile-modelirowanie i pragmaticheskoe programmirowanie. Drugie sosredotocheny na rabochih processah, takih kak Kanban i Scrum.