I’ve been reading The Culture Map. It’s a great book when you work with remote teams from around the world on a daily basis.
It got me thinking about the excuses I’ve heard so many times working with remote teams. It’s fairly common to hear about communication problems, or poor solutions being delivered. When you delve into these excuses, you tend to see a pattern. These excuses are lazy and few people take action to remedy the situation.
Lazy excuses won't cut it when it comes to blaming offshore teams for a poorly built software system. Do they truly understand what they're building? Do they grasp the terminologies?
Shared understanding, as emphasised in DDD's ubiquitous language principle, extends beyond customers and businesses. It's crucial among product, project management, and developers—across borders.
We should continue to step up your game, embrace collaboration, and strive for excellence!