Nas últimas décadas, surgiram novas abordagens ágeis para o desenvolvimento de software como Scrum e XP que valorizam a adaptação às mudanças e a satisfação do cliente ao invés de rigidez e burocracia. Estas abordagens se baseiam em valores e princípios como colaboração, feedback contínuo e aceitação da mudança.