Conceptele agile sunt o metodologie de dezvoltare software care se concentreaza pe livrarea continua a functionalitatii si pe raspunsul rapid la schimbarile cerintelor. Agile promoveaza colaborarea stransa intre membrii echipei si o abordare iterativa si incrementală a dezvoltarii.