My teams' weekly syncs take a similar format to this.
At a high level, the structure for the larger team (10, full remote):
* 3-5 minutes unstructured social banter
* 5-10 minutes general team update
* 10 minutes individual updates
* 5 minutes review recent releases and new bugs
We've followed that format for years, and I think one of the greatest things I did is guarantee that I'm not talking at them for the full 30 minutes. In fact, each person contributes for at least a minute in their individual update. I'll often have someone else talk about something they've been working on as the general team update, and always have the person who identified a bug talk us through it. As the host, I only need to come up with a few minutes of content per week and keep the flow of the meeting going.
The one point from the article that I disagree with (at least in the context of my meetings) is the necessity of strict timing. Some meetings only need to be 20 minutes, and I'm not going to artificially extend it if it isn't necessary. Others go over time by a few minutes, and while some people may need to drop early, the meeting is recorded and agenda/notes are published so they can be easily referenced as necessary.
At a high level, the structure for the larger team (10, full remote):
* 3-5 minutes unstructured social banter * 5-10 minutes general team update * 10 minutes individual updates * 5 minutes review recent releases and new bugs
We've followed that format for years, and I think one of the greatest things I did is guarantee that I'm not talking at them for the full 30 minutes. In fact, each person contributes for at least a minute in their individual update. I'll often have someone else talk about something they've been working on as the general team update, and always have the person who identified a bug talk us through it. As the host, I only need to come up with a few minutes of content per week and keep the flow of the meeting going.
The one point from the article that I disagree with (at least in the context of my meetings) is the necessity of strict timing. Some meetings only need to be 20 minutes, and I'm not going to artificially extend it if it isn't necessary. Others go over time by a few minutes, and while some people may need to drop early, the meeting is recorded and agenda/notes are published so they can be easily referenced as necessary.