I recently listened to the casts on giving updates in staff meetings, and noted the guidance in favor of managers holding regular staff meetings. I confess that I do not hold regularly scheduled staff meetings, and am now wondering if I should.
However, I hold 1o1's with each of my ten direct reports. Ours is a software development organization. I have one manager reporting to me, who likewise does 1o1's with his ten direct reports. Our teams also work with two offshore teams (who do not report directly to me). Together, all these teams organize into multiple "feature" teams (we practice Scrum), and hold daily 15-minute stand-up meetings. The Scrummasters from each team also meet briefly on a weekly or daily basis, and I typically attend that meeting.
When there are special items (e.g. new policies, etc) that must be shared with the team, then I call a special staff meeting for that purpose. There are also regular meetings of functional areas (e.g. the QA Engineers meet regularly to share best practices, etc).
So, in light of the 1o1's, daily stand-ups, and other functional meetings, a weekly staff meeting seems redundant. I'm curious if others have felt likewise.