What is a Sprint in Agile?
Using Agile project management methodologies, projects are broken down into sprints or iterations. These are short, repeatable phases, typically one to four weeks in length. Each sprint should result in a draft, prototype or workable version of the final project deliverable.
The purpose of sprints is to break down a project into bite-sized chunks. This enables the team to plan a single sprint at a time and adapt future sprints based on the outcome of the sprints already completed.
While the planning occurs at the beginning of each sprint, the number of sprints should be determined at the beginning of the project. A sprint in Agile needs to be timeboxed, and each sprint must be the same length.