Scrum is a popular agile software development methodology. It has been developed by Jeff Sutherland and Ken Schwaber in the 1990s. Scrum is an iterative and incremental process that helps teams to develop products more efficiently and at a faster pace. Scrum dysfunctions are the errors that can occur due to improper implementation of Scrum. These errors can be caused by Scrum team members, Scrum master, or the product owner. There are many common mistakes that teams make when implementing Scrum, but there are also some specific ones like not having any backlog or not having a sprint goal in place.