I’ve recently been traveling and speaking with engineering teams in different organizations. These organizations are some of the top technology companies in the world with relatively mature development processes.
The idea of distributed teams is nothing new. Over the past decade, having remote workers has become commonplace. While it used to be a co-located team with a couple of remote team members, it’s now common to find entire teams being distributed.