Scrum is an agile process for managing software development projects using empirical process control with inspection and adaptation cycles. The scrum process consists of monthly sprints resulting in potentially shippable increments and daily scrum meetings. A product backlog is prioritized and items are selected for each sprint backlog. The scrum team works during sprints to complete items and demonstrate progress at sprint reviews.