Az Agile Development egy olyan szoftverfejlesztési megközelítés, amely az interdepartmentális konzultációkra és felhasználói visszajelzésekre épülő, folyamatos iterációkra fókuszáló gyors funkciókra koncentrál. Ez egy olyan projektmenedzsment-keretrendszer, amely a folyamatban lévő folyamatok egyes szakaszaira vonatkozó inkrementális fejlesztéseken alapul, és a következő iteráció vagy termék pivot alapját a végfelhasználók visszajelzéseihez vagy eredményeihez igazítja.