Understanding the difference between Scrum and Agile may help to think of Agile as an umbrella term. Many frameworks fall under the Agile umbrella, including Extreme programming (XP), Kanban, Scrum, etc. Even though Scrum is a form of Agile project management, not every team using Agile practices uses Scrum specifically.