This is the best advice possible to people who have dysfunctional agile implementations. If what you're doing isn't working, stop doing it and try something else. The only thing that you should consider mandatory is a regularly scheduled retrospective. (And if people complain that the process keeps changing too quickly, you can always decide in the retrospective as a team to have less frequent retrospectives).