Anti-patterns are a commonly used process, structure, or pattern of action that despite initially appearing to be an appropriate and effective response to a problem, has more bad consequences than good ones. Another solution exists that is documented, repeatable, and proven to be effective.(Wikipedia) The most of the issues we are facing in every Scrum implementation are common and well known, There are anti-patterns that lead to this issues and there are effective known patterns to overcome these issues. We are going to talk about the common issues, its causes and how to avoid it like long and ineffective meetings, Unorganized backlog, Amount of details in stories, messy code base, huge technical debt, estimation, Unfinished work at end of sprint ...etc.