Like most large enterprises, IBM’s success relies heavily on teams spread all around the globe. More important, their success relies on the ability of these distributed to effectively collaborate as well as they would in person.