Team communication is often a bumpy two-way street, but when that street runs down an internet connection there are always more potholes, especially when remote software development teams are spread ...