The standup (in Scrum at least) should be three questions everybody answers: What you did yesterday, what you're doing today, any blockers? This should take a team less than 10 minutes easily.
These meetings are not supposed to generate actions points, or problem solve, or discuss anything. They are merely supposed to make sure everybody knows what's going on.
Follow up specifics later with only the people who need to be involved.
The time of the standup should be set by the team not imposed on them. Consensus is needed.