Agile
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:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Scrum
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.