I work for a software development team in which some people just don't know when to stop talking. A very common pattern I have noticed is when someone comments something then another person states something else agreeing with the first, then a third one adds a remark also agreeing and then they start discussing small things on the issue for the next 4 hours.
I see most of this behavior as Parkinson's law of triviality, but not entirely.
This is a problem as it's not productive and not to mention annoying since their will to speak is so great that they may keep interrupting me from speaking for over half an hour, that's how long it took me last time to tell them their whole discussion was pointless because it was based on a false premise.
The project manager stated me today that he thinks it's dangerous to do daily meetings (part of Scrum) because they could lead to daily very unproductive meetings, but I feel management is a bit far from the team due to the lack of those meetings and that leads to several side-effects including me getting less recognition.
I tried to explain the manager is his responsibility to drive productive behavior during the meetings and that he can help people achieve that by for example, bringing a ball to the meeting and requiring people to have the ball to speak or raising their hands, but I had no success.
This is draining my faith on the team and the company, so I'd like to give the managers tips on how to conduct more productive meetings and avoid unproductive, unscheduled meetings (as the manager is a developer who manages rather than a manager), but I realize I'm not the best person for this kind of advice.
What could I do to help resolve this kind of situation?