Agile Development е подход към разработката на софтуер, който се фокусира върху бързото пускане на функционалности с постоянни итерации въз основа на междуведомствени консултации и обратна връзка от страна на потребителите. Това е рамка за управление на проекти, която се основава на нарастващи тенденции при всеки етап от тествания процес и основава следващата итерация или продукт на обратната връзка или резултатите от крайните потребители.