Think of agile as one philosophy behind successful delivery of a product, whereas scrum refers to one type of methodology that follows agile principles. While agile describes the values, thoughts and ideas that a successful team may adopt, scrum takes these ideas further by providing instructions on implementation.