It’s a hot topic in the industry right now: are distributed software development teams as efficient and effective as those that are colocated? While many in the software development field believe teams that work together far outpace and outwork those distributed, I adamantly disagree. I’m a huge advocate for distributed teams, and here’s why.
First, let’s agree on what exactly “distributed software development” means. To me, it refers to planning, designing, building, testing, implementing, and managing software with different co-functioning teams located across various physical workspaces. This is quite different from “working remote,” and I think it’s important to note the difference.
May 13, 2021