Distributed team vs remote team
You probably already know what is an offshore (aka remote) team: it’s a team that sits at the same location (usually an office managed by an outstaffing company) few thousands miles away from you. There’s a good reason for working with off-shore too: it’s cheaper than hiring local developers. The whole industry of off-shore software outsourcing is built around this single concept.
But does that really work? Well, sometimes it does: when you either fully transfer product ownership to remote team’s management or when you constantly travel to supervise the development and stay involved in all ...Read more »