Scrum is an Agile project management methodology used for software development projects. It is a framework that helps teams work together to complete a project within a specific time frame. Scrum is based on three core values: commitment, focus, and openness.