Scrum is an agile framework that organizes work in sprints, fixed-length iterations, with three accountabilities (Product Owner, Scrum Master, Developers), events and artifacts (backlog, increment). It aims to deliver a usable increment every sprint.