Scrum is a process model of project and product management, especially for agile software development. It was developed in software engineering, but is independent of it. Scrum is now used in many other areas. It is an implementation of Lean Development for project management.