Agile is a customer focused project management methodology designed to deliver value to the customer through a process that embraces changes and flexibility and relies on regular feedback, incremental development and collaboration across teams. Agile emphasizes:
Scrum is a widely used framework for Agile project management, identifying key components and setting out a process to efficiently work in an Agile environment.
With Scrum teams break work into goals to be completed within a set time, called a sprint. Each sprint is no longer than one month, usually two weeks. Scrum seeks to make meetings short and beneficial by perscribing short, stand-up daily meetings during the sprint and two meetings at the end of the sprint to review and to solicit feedback.
Scrum is an iterative and incremental framework for product development allowing for continuous feedback and flexibility, and mandating frequent communication among all team members.