One reality of modern software development is that teams are not collocated. Not around the same table, not in the same building, not in the same city, and often not in the same time zone. In some cases, companies are taking advantage of exchange rates or pay rates, and locate teams where they can buy more hours for each unit of their currency. In other cases, companies cultivate a better work-life balance for their employees, and stop enforcing policies around grueling commutes and time clock punching. Communications tend to deteriorate even more once you let Briana work from home in Wisconsin and Tad work from his mom's place in Hawaii, and everyone has to get on a conference call with Australia at 4:30pm, CST, since a third of the team isn't even in a time zone which is offset by a full hour from you. Especially if Tad has small barking dogs and a cockatoo. So here's one incredibly good thing you can do, in the face of this potentially toxic communicatio...
Non-zealot reflections on real life agile leadership, management and analysis practices.