2 ms·
This means you get 3 teams working on the same thing one after the others. This isn't factory work where that is actually possible, where you know that piece A
by tharkun__ 4y ago
This means you get 3 teams working on the same thing one after the others. This isn't factory work where that is actually possible, where you know that piece A will get done in exactly 8 hours by Team A, everyone on Team B knows how to make thing B from piece A and 8 hours later Team C makes finished product C from that.
You'll get bogged down in communications overhead, things not being done exactly at the time you'd need it, then you gotta do something else or do it yourself etc. Basically there's not a real benefit to 24h operations for software development.
Now for 24/7 production support that's great on the other hand, because nobody has to wake up in the middle of the night.
I think worldwide teams are actually harder to bootstrap because while sitting right next to each other is overrated in my book, being in similar timezones is hugely beneficial for normal teams. Many people can not work completely async properly and benefit from overlap where they can interact directly. Depending on who you're able to hire this won't be a problem but we're not all able to hire those awesome people or enough of them. So in that case, let's assume you're in the US, east or west coast doesn't matter that much but it would be much better to hire one more person in a similar timezone, say in Brazil that has overlap with you than to get one guy in Turkey where you're offset by an entire 'work day' and he's the only guy in that timezone.
That shifts, if you can bootstrap an entire team in that other location. But make them work on a separate product or service, not on the exact same thing the other team you already have does and expect them to throw stuff over the fence back and forth every day.
EDIT: And you should expect them to deliver the same quality as other teams. Quality they can stand by. I.e. the exact opposite of what Indian or Eastern European outsourcing usually is. And then, when you have a team that can actually deliver properly like that, you're actually not paying that much less but now all your business people are still over in the US and can't communicate properly with those teams.