and keep it short. My company has daily stand-ups that don't help me. Sure they are short but they are in the middle in the morning right when I'm getting into the "zone". It takes might right out of the "zone" and, with all the other stupid office distractions it can take me another hour to get back into my work. If the dev team needs daily stand-ups to stay on track then you don't have the right crew.
Another thing is don't make developers multitask. That is don't assign them to more than one project. They aren't like sales people that can hop from customer to customer every half hour. Developers need to focus on one thing and carry it out to completion. Furthermore, if you assign them to more than one project, they'll have that many more meetings to go to and if you have more than two meetings in a day, your whole day can shot to hell.