Some of the symptoms associated with Scrum that are bad:
>A customer who doesn't know what they want or is too unclear about the direction of the project will always be an issue with a project regardless of development model, and will make an agile team inevitably work more as they try to understand through a bunch of iterations what the customer wanted. Scrum could be said to be enabling such terrible repeated behavior by customers, and its unhealthly for a project regardless of development model. It gives some businesses the wrong idea of what they can get with what they give, its not going to be like a magic wand that works simply because it isn't a traditional development model.
>Its associated with the open office craze. Not exclusive to Scrum, but open offices are distracting when its actually crunch time, might be good for brainstorming and bug hunting but there are things better done alone. Better to have a room or times designated for that specifically.
>Dicking around with Slack/Discord/other crap just because you have those Scrum meetings. You don't need emojis to do this, you just need text, and IRC provides that. Maybe Signal if you really need to use phones/other terrible mobile devices, or pick whichever FOSS multiplat chat program that actually works and is ready for the real world. There is no reason why your chat logs should be held for ransom, this is ridiculous.
>Strawman arguments to justify Agile methods over non-agile methods in general are used. Waterfall is not necessarily the exact development model used by non-agile developers, they ignore stuff like merit based cowboy coding that occurred in open source projects and/or situations where the developer is not beholden to a customer and simply designs the software themselves for example.
>Agile can't always save you from your company's management making poor decisions.
I like the idea of the Scrum master if they can keep the suits/biz folks at bay while managing the project a bit more impartially. Flexibility and less FUD about trying a new piece of technology is also good to an extent. The sprint cycle is really a customer based/assumption of ever changing goal thing, if your project doesn't meet this sort of description it might not really see any benefit from these sprints. Generally, the industry is way too excited about Agile for their own good.