Everyone wants to be Agile these days. Many in the web world have decided that Agile design and development processes will help them save time and money in their projects, and to deliver shippable software and websites with an unprecedented attention to the needs of their users.
Agile means any iterative process that is not a typical waterfall development cycle. You’ll deliver something small, evaluate it, then go back and refine and extend what you’ve just delivered, then evaluate it again.
Note: SCRUM and Agile are sometimes mistakenly used interchangeably. SCRUM is a specific set of rules to follow when practicing agile software development.