Björn Granvik - Distributed Teams

Nov 7, 2013 · Follow on Twitter and Mastodon

This Øredev 2013 session was interesting and required a lot of attention, which made it a bit hard for me to sum it up properly. However, I will do my best.

Øredev logo

The abstract explains what the talk focused on:

“Is there a sure-fire methodology that will make distributed teams work? Possibly. Can a dogma save your deadline and make your wife and kids happy? Perhaps. Or is it time to be pragmatic and realize that it all starts with people and ends with people - with some coding in the middle?”

With distributed teams, every mistake is amplified, so once we adopt distributed teams, we must make sure that we have things figured out and be prepared to change.

One way to end up in a distributed team is when we outsource. Companies outsource to cut cost, but how much can we cut? 20%? Outsourcing to save 20% is madness, given the high risk that comes with outsourcing. Do we outsource out of stupidity? Perhaps.

Some kind of work fits the oursourcing model, like support. Other types are more likely to face problems. In all distributed teams, feedback is crucial. Give feedback often, even to yourself. Check and evaluate the feedback loop.

Bjorn had an interesting passage about values versus rules. This can be hard in distributed contexts. Should we have rules that apply to every possible problem, or find basic values that we share, so the team as a whole knows how to act and behave, out of these values?

This is hard. How do we know what our company is all about? If you bad comments about your company on Twitter, how do you act? What photos do you like on Instagram? Values are extremely important. Having universal rules is impossible. If you don’t have values in place, people will make up values of their own.

You need everyone to know what you’re about. As always, your people are your greatest asset…and potentially your greatest problem.

Another nice topic was time differences. The time difference between Sweden and GB is just one hour, but all overlaps make the time when your people can actually meet a lot less. Different cultures present unique sets of challenges, like vacations. While Swedes disappear for entire summers, Englishmen distribute it over the year.

This will cause problems if people can’t be in touch with eachother. Language structures, e.g. languages different tense, can result in that you don’t talk about the same thing, but think that you do. To understand each other, meet often. And talk.

Continuing on being right and yet failing, face time and generation y, the 10 minute pattern, ideal team sizes etc. Bjorn left my brain filled. Want your brain filled too? Watch the video!