I have rules of thumb for scheduling meetings:
1. Don't invite managers - unless you're told to.
2. Slot 10 minutes for each non-manager.
3. Add 15 minutes for each manager.
4. Add 30 minutes each for certain people - you know who I mean.
As developers, it can be confusing for us trying to understand why managers call so many pointless meetings. Just remember Maslow's hammer: "if all you have is a hammer, every job looks like a nail."