Agile — гибкий подход к разработке программного обеспечения, когда нужно быстро реагировать на изменения, больше общаться с заказчиком и шаг за шагом улучшать продукт. Scrum — это конкретная методика, подробно описывающая, как внедрять эти принципы на практике.