When you're waiting for the structural steel to arrive or the concrete pump truck to clear the site, the instinct is always to keep the guys moving. But forcing people to waste energy on busywork just leads to resentment and zero efficiency. Downtime is a given in this trade; you just need to redefine what 'busy' means during those waits.
Instead of having the crew just wander, use the waiting period for high-value, low-impact prep work. This coud mean organizing the staging area, checking anchor bolt layouts against the blueprint, or having a carpenter run through the formwork and check the bracing points. It's about quality assurance and preparation, not manual labor.
Always have a small task list ready for the foremen to pull from when there's a delay. If the excavator is tied up, have the team members measure the grade in an unrelated section, or clean tools and organize the inventory. Those small movements, done thoughtfully, turn wasted time into valuable progress.