34 karma · joined January 7, 2011
As for TDD... if you think that testing doubles development effort then you're not doing it right, or more likely you've never done it at all. Ditto about TDD being incompatible with improving UX. That's just not true.
But you have to buy in to XP in order to see the value of User Stores or Tracker.
1. ALWAYS start on time. If people miss the daily or show up late, that should shame them in to getting there on time. (This is true of all meeting, not just standups, in my opinion).
2. With geographically disparate teams, the leader should establish up front an order for when locations speak in the standup. (ie: San Francisco, then London, then Mars). The leader should always kick things off, and then should specifically identify which person goes next, next, etc.
3. No lurkers at all. If you're there, you do your daily. Even if you say "I didn't do anything yesterday, and probably nothing today... no blockers", at least then we know. And nobody is wondering who the f* you are.
4. Most dailies should have follow-up meetings / conversations come out of them. If there are none, then either you are talking about too much stuff in the daily, or nothing interesting is happening on your project.