Agile is the philosophy, Scrum is an agile methodology.
My checklist for ensuring sprint planning goes well