Agile is a mindset of thinking, a philosophy, while scrum is one of the agile project management approaches. 2. A scrum is an agile approach; however, not every agile approach is not scrum.