Managing a distributed team efficiently