Scrum is an agile software development methodology that is based on developer teams that work on a project together, through prioritized lists of requirements. The project development is organized in short time frames, called "sprints," which usually last from around one week to a month. At the end of the sprint, the finished work is shown off to and validated by business users, features are re-prioritized, and work for the next sprint is planned.
View the video here...