Scrum is a framework for project management that was developed by Jeff Sutherland. It is based on the Agile software development methodology. Scrum is an iterative and incremental approach to project management that is used to manage complex projects.