In 2004, Thomas Friedman famously argued that in the age of "Globalization 3.0," The World is Flat, by which he seems to have meant that with current technology, big companies can shop all over the world for the cheapest and best laborers, rather than building local teams. The book brought the issue to the attention of the general public, particularly in the US, and spawned a big discussion, including this entertainingly polemical review from Matt Taibbi.
Whatever you think of Friedman or Tiabbi, software development people can tell you that indeed, the modern "enterprise" team will most certainly include participants from some assortment of Western countries as well as some subset of the BRIC group (Brazil, Russia, India, and China), or maybe new players like Vietnam or the Philippines. Distributed software development is the norm rather than the exception in the world's biggest companies.
Bulletin from pragmatic people working every day with distributed teams: the world is most certainly spherical. And this means that there are some things you need to consider, in order to allow your team to work together smoothly, once you have pieced it together across multiple national lines. I have been coaching really big teams for most of my life, and I can tell you, in the spherical world there are real logistical considerations that you don't see when the world is flat. To wit:
Sending the message (are you sending the message?): as a seasoned executive or manager, you will have learned through the school of hard knocks (your career) that you need to be careful about "who is in the room" for certain discussions. This is just a fact. However, after "the room" has made a decision, who needs to know what happened? In a global team, the answer is going to be "a lot more people than you could afford to keep in the dark if you were all under one roof." People who don't know what's going on are going to make mistakes. Overcommunication is needed, not tact, when it comes to keeping a global team aligned. This said,
Receiving the message (did they hear you?) Honestly, this is the one I am more concerned about. As an old person, I can tell you that in general:
If you have a global team and it cannot be relied upon to read and internalize the impact of email within some agreed-upon time frame, you have a severe problem. Because if they are not reading email, which, after all, gets sent directly to their own personal email box, and triggers some kind of beep on their smart phone, then you know they are not going to make a regular practice of logging into your sharepoint site to see what the new Program Policies are today. The person who drops a gilded and engraved invitation is unlikely to negotiate three separate "single sign-on" logins and then navigate to some obscure page with a name that has lots of letters and digits in it, with the goal of "reading and understanding" in mind.
What's the solution? Experienced global team wranglers will tell you that the old standby, the "Program Communications Strategy," needs to be dusted off and taken seriously in the spherical world, especially the agile sphere. Who are the players on your program, and what are their communications styles? Name names. Make a spreadsheet, and make sure you understand it. What interconnected web of live meetings during reasonable time zones do you need? What must be expressed in writing? What must be tweeted, perhaps with an embedded link? What must be expressed personally through in-person conversations initiated by an email or tweet to a trusted web of people who are known to be more or less on the same page? Does something have to be expressed in video? How will that video be produced? And so on.
Maybe there's some cost/benefit analysis that needs to be done about the overhead we take on in the "flat" world, and the hidden costs that come from the "savings" of distributed workers. Many agilists have strong views on this point. But if you are a person who can't just wave a wand and collocate everyone in a big barn somewhere, I suggest you just have, say, a meeting to discuss the communications strategy, supported by telepresence, and with someone taking minutes.
Instructions for making your own flat globe are available here: http://makingmaps.net/2007/09/19/making-flat-earth-globes/ |
Bulletin from pragmatic people working every day with distributed teams: the world is most certainly spherical. And this means that there are some things you need to consider, in order to allow your team to work together smoothly, once you have pieced it together across multiple national lines. I have been coaching really big teams for most of my life, and I can tell you, in the spherical world there are real logistical considerations that you don't see when the world is flat. To wit:
- Time zones: Technology may allow you to have an instant message or a telephone call with anyone on your team at any time, but you should still consider questions like "is the person awake" in their time zone, before you press the green icon on your iPhone, or the "schedule a meeting" button in your shared calendar.
- Local network speeds: Technology may theoretically allow you to have a shared online project dashboard, hosted on a server in Hong Kong, so that everyone in the world can see the real-time "traffic light productivity rating" of all your project work streams, but someone needs to make sure you have sufficient network bandwidth to load the dashboard on the CFO's console in Paris in less than ten minutes.
- Working tools: Technology may allow you to set up video conferencing from everybody's laptop, theoretically, but somebody needs to figure out how to keep those connections from dropping whenever there is a lag in the action (yes, I'm talking about you, Microsoft Communicator and Adobe Connect).
- Uniform logistical implementations: If you want teleconferencing, you need to set up a room big enough to hold more than three people. On both ends of the line.
Sending the message (are you sending the message?): as a seasoned executive or manager, you will have learned through the school of hard knocks (your career) that you need to be careful about "who is in the room" for certain discussions. This is just a fact. However, after "the room" has made a decision, who needs to know what happened? In a global team, the answer is going to be "a lot more people than you could afford to keep in the dark if you were all under one roof." People who don't know what's going on are going to make mistakes. Overcommunication is needed, not tact, when it comes to keeping a global team aligned. This said,
Receiving the message (did they hear you?) Honestly, this is the one I am more concerned about. As an old person, I can tell you that in general:
- Some people read email. Older people. (Like me).
- Some people do not read email. Younger people. (Anyone younger than me).
If you have a global team and it cannot be relied upon to read and internalize the impact of email within some agreed-upon time frame, you have a severe problem. Because if they are not reading email, which, after all, gets sent directly to their own personal email box, and triggers some kind of beep on their smart phone, then you know they are not going to make a regular practice of logging into your sharepoint site to see what the new Program Policies are today. The person who drops a gilded and engraved invitation is unlikely to negotiate three separate "single sign-on" logins and then navigate to some obscure page with a name that has lots of letters and digits in it, with the goal of "reading and understanding" in mind.
What's the solution? Experienced global team wranglers will tell you that the old standby, the "Program Communications Strategy," needs to be dusted off and taken seriously in the spherical world, especially the agile sphere. Who are the players on your program, and what are their communications styles? Name names. Make a spreadsheet, and make sure you understand it. What interconnected web of live meetings during reasonable time zones do you need? What must be expressed in writing? What must be tweeted, perhaps with an embedded link? What must be expressed personally through in-person conversations initiated by an email or tweet to a trusted web of people who are known to be more or less on the same page? Does something have to be expressed in video? How will that video be produced? And so on.
'I Told You So' copyright* Ed Miracle 1976, www.miraclesart.com |
Interesting stuff. "The solution" is particularly challenging.
ReplyDeleteBecause it's easier and easier to tell everything to everyone it's becoming harder and harder to consume it all. This is especially true when information streams all day long and folks are constantly trying to decide whether to focus on a task or focus on the flow of information.
Agreed. I'm a big fan of comprehensive email sent to to "opt in" email distribution lists. Why not make most program information ubiquitous, so long as people have the ability to choose the part of the stream of information to which they will attend?
ReplyDelete