Spend the first 10m of the meeting silently reading these updates. Then have each lead verbally give a condensed summary of their update (DONT ALLOW them to read verbatim) with a focus on the information that everyone on the team really needs to know, especially problems and blockers. Make sure they do verbally say what their next incremental unit of progress will accomplish and when they expect to have it done.
You can do “people” instead of “projects” for smaller team.
Oh, and keep all the notes and updates in a single shared doc that you add to the top of each week.
I think it can be a very good environment in which to train juniors and mid-level folks provided they are shielded from all the PM/lead/manager type meetings that tend to go along with it.
And then there is just a daily eng standup with no bs involved, which I like and found it useful if done properly (aka no going on off-tangent stories that have little relevancy for everyone else). We just join the meeting, all give status updates, ask any questions or talk about whatever is needed to be discussed to move forward, and that’s it.
Super useful, fairly informal, no time wasted. For a team of 4, those daily meetings would take us 15-20 minutes at the very most, and that’s accounting for questions/discussions. Often enough, they would be under 10 mins.
And because of company culture, these mostly-observers are asked for and provide updates. Most of them are not relevant.
If we need non-eng people in a meeting on our team, it would not happen in a daily meeting (barring very rare one-offs). If there are as many non-eng people in a standup as you say, I dont see it being as anything but an excruciating exercise in patience.
Luckily for my team, we dont have a companywide rule on how daily standups should be held (or whether they should be held at all; on my previous team within the same company we did them every other day). So as long as the team manager is fine with the engineers on the team in terms of how they want to run daily standups, there is no problem.