Scrum is an agile framework that prescribes four events within a sprint: sprint planning, daily scrum, sprint review, and retrospective. A sprint is a time-boxed period of one month or less where a development team works to complete product backlog items from the sprint backlog. The product owner prioritizes the product backlog and the development team self-organizes their work. At each event, the scrum team inspects and adapts their process to optimize their productivity.