I am the development manager for an engineering team in my organization and I am also the scrum-master for a larger cross functional group that includes QA and Product Management. I think my team would benefit from having a weekly staff meeting but the 90 minute format seems like overkill because of the meetings that we already have to support our scrum process.
Currently the cross functional team meets every two weeks to inspect our completed work and plan for the next two weeks. We also meet every morning for 15 minutes to coordinate between team members and resolve impediments.
I am curious what people reading this think. Is a weekly staff meeting beneficial in a Agile/Scrum environment and if so should the part of the meeting where the directs give status updates be skipped?