Agile - это гибкие методы разработки, а Scrum один из фреймворков (набор процессов и церемоний) гибких разработок, помимо него есть еще:
Всего их 19 штук включая сам Scrum
Как нам объясняли на тренингах Leadstartup, scrum это конкретный инструмент, Agile же - общая методология, которую можно применять практически в любых сферах, не только в айти. Сейчас например активно обсуждают эджайл в педагогическом процессе.