Agile Development je přístup k vývoji softwaru, který se zaměřuje na rychlé zavedení funkcí s neustálými iteracemi na základě interdisciplinárních konzultací a zpětné vazby od uživatelů. Jedná se o rámec řízení projektů, který je založen na přírůstkovém vývoji s každou etapou testovaného procesu a na základě zpětné vazby nebo výsledků koncových uživatelů založí další iteraci nebo produktový pivot.