When conducting status meetings I feel they're inefficient.
About our meetings: They're once a week and they're in the morning at 9am. They were once at 3pm but the CEO finds it difficult to facilitate client meetings if they're in the afternoon.
Our meetings are intended to minimize interruptions and increase team interdepartmental communication.
I feel team leads should attend this meeting. I feel there isn't really a need to involve my other two development team members in this meeting.
Team leads should just funnel down information to their team and not have every team member present at the meeting.
They don't really need to know the gory details of what another team member is doing when the project is a single department project (about most of our projects are this) and don't depend on another department to execute the tasks.
Is this process more efficient with your experience or has it been more disruptive to team communication?
Update: Team size: 3 web developers, 2 SEO/marketing team members, our CEO and our office manager