The Sprint Backlog
Similar to the Product Backlog, the Sprint Backlog is a list of tasks that the Scrum team is committing to deliver within the current Sprint. The Sprint Backlog is a simple list of the tasks that must executed by the team in order to deliver an increment of functional software at the end of the Sprint.
How the Sprint Backlog works
Based on the priorities set by the Product Owner, the Scrum team selects as many items from the Product Backlog as they believe they can complete within the current Sprint.
Sprint Backlog creation happens in the second part of the Sprint Planning meeting with the participation of every team member. It is critical that the team selects the items and size of the Sprint Backlog since they will be the ones committing to completing the tasks.
During the Sprint the Scrum Master maintains the Sprint Backlog by updating it to reflect which tasks are completed and how long the team thinks it will take to complete those that are not yet done.