Что реально появилось, так это методы управления для тех, кто не умеет управлять (agile и вот это всё) и методы программирования для тех, кто не умеет программировать. С целью ускорить и удешевить разработку. Потому что раньше всё тоже самое требовало много времени и грамотных специалистов.