I've worked in some environments that have tried to use a decentralized
development team. Perhaps it was the way that they were
implemented, but none of them ever were successful.
Every Monday, Wednesday and Friday we have a team standup meeting first
thing in the morning. Yesterday, Buddy the programmer started the
morning with a personal phone call. He was kind enough to halt
the call long enough to partake in the meeting and, upon it's
completion, started the call again. The call lasted at least for
2 hours, perhaps 3. Today it was the same thing, except there was
no meeting to rudely interrupt his phone call.
I...