Player, Sponsor and Volunteer Lineups!

Leading International Teams

Ed Carrollby Ed Carroll, Sales Executive, Agilis Solutions

In late 2005, three panelists addressed an audience of senior engineering executives in a presentation that focused on software development with global teams. The moderator was Ed Carroll, a sales executive with Agilis Solutions, a business unit of Hepieric, Inc. To this discussion, he brought 25 years of experience in leading software-engineering teams dispersed across the United States, Japan, Korea, Australia, the United Kingdom, Germany and Vietnam. On the panel were the following individuals:

Dave Brown, vice president of Central Engineering, Instruments Business, Tektronix, Inc. – Dave has 26 years of engineering leadership, and Tektronix maintains a 15-year partnership, including joint design work, with Matsushita (Japan). Dave has managed international manufacturing in the Netherlands and the United Kingdom for more than five years, and he currently manages development teams in both India and Japan.

 

Ted Wilson, fellow and CTO for Digital Entertainment Services, Hewlett-Packard Company – Ted has 25 years of engineering and technology leadership working with Hewlett-Packard teams and partners worldwide.

 

Paul Wiley, director of Codecs and Media Infrastructure Products, Platform Software Division, Intel Corporation – Paul has 21 years of technology leadership, covering large-scale parallel systems, plus performance tuning for Intel architecture. For the past six years, Paul has managed a software libraries and codecs product development team with members in the United States and Russia.

 

Starting an international team
The questions started, appropriately, with a request to describe how best to start a geographically dispersed team. Each panelist described his key ideas for leading successful global teams. Most significantly, the panelists said it was absolutely essential to take the time up front to get things right. Take the time, they said, to do the following:
  • Introduce team members to one other (international teams to U.S.-based teams and vice versa), preferably in-person with face-to-face working sessions.
  • Introduce people who are new to the organization into the organizational culture (for example, can you imagine working for Intel without understanding its concept of constructive conflict?).
  • Understand the cultural differences among team members.
  • Build a sense of mission within the team at large so members will feel a sense of ownership toward achieving the corporate vision.
  • Walk through the project scope carefully with the entire team.
  • Pay as much attention to informal communication processes as to formal ones.

Dave Brown made the point that it is always faster in the long run to engineer any product if time is taken up front to provide direction, establish a sense of mission, build team cohesion and obtain clear understanding of processes. It may seem like progress is being made by skipping such steps, but progress soon bogs down with miscommunication, causing coding errors and other problems due to misunderstood direction and goals.


Documentation

Audience members then raised the issue of documentation, specifically the dichotomy between the need to be entrepreneurial and fast-acting and the need to provide detailed and robust documentation. Is there a way to effectively use team members working in another part of the world without requiring the home team to spend more time than is worthwhile creating in-depth documentation that would not be created were the work done by an internal (local) team?

Ted Wilson pointed out that much effective documentation is informal in nature. For example, pay attention to informal communication methods to ensure that key issues are well written; this is particularly critical to geographically dispersed teams. The advantage to writing down ideas and issues is that the idea or issue can then be revisited many times with many more people.

 

Dave Brown further clarified that this might mean a four- or five-page e-mail, not a 200-page requirements document: “No one understands all that is contained within a 200-page document.”

 

An interesting aspect of dealing with international teams is that the non-native English speakers sometimes understand the true (or correct) meaning of documented words better than do the native speakers. We native speakers have a tendency to use terms in a loose manner, a practice that often confuses the intended meaning rather than clarifying it.

 

In many countries English is taught (as a second language) for as many as six years, often starting in the primary school years. However, as with learning any secondary language, textbook and classroom work is different from practical and technically detailed conversation. For this reason, many non-native speakers read and write formal English far better then they speak and understand informal conversation.

 

All three panelists agreed that the amount of communication required to lead international teams is significantly greater than that required for an internal homogenous team, and that documentation provides a communication tool that can be referenced over and over again. The key to ensuring smooth and productive communication is to use an old technique: simply repeating things two or three times. Modern media provides a convenient means to accomplish this redundant communication. For example, a discussion might start with an Instant Message exchange, followed by a phone conversation, with a final e-mail to confirm conclusions, agreements and action items.

 

Product ownership
Audience members raised the question of where product ownership should reside and asked in particular how best to integrate team members. One example showed a way not to approach this matter: making all domain decisions (features, architecture, design, etc.) in the United States and farming out only the coding work to an offshore team. Such a model ignores the value that overseas team members can provide and fails to integrate them or empower their ownership in the solution. More to the point, perhaps, is that because the coding team in this model is given little authority, there is an even greater requirement for clear communication.

 

For example, Paul Wiley described a case in which Intel would intentionally pair people from two widely dispersed locations on a given project as a means to encourage collaboration and to gain the infusion of diverse ideas into the architecture and design processes.

 

There are many rule-of-thumb ideas about what kind of work to send – and not to send – to an overseas team. The panelists agreed that an important key to success is considering the overall skills and sophistication of the team.

 

For example, many people seem to think that software engineers overseas are only junior-level fresh-out-of-college kids. It is true that some teams have very questionable skills, so let the buyer beware. However, it is also true that of 180 CMM 5-certified software teams in the world, all but five are located outside of the United States. This means that some very high-caliber software-engineering teams reside in places such as India, France, Japan, Netherlands, Brazil, Mexico and Vietnam. It would be a grievous misuse of resources to assume that such teams are incapable of innovative architecture and design of highly complex mission-critical software development.

Conclusion
The theme that resonated throughout the discussion is that effective communication is the key to success with geographically dispersed engineering teams. Take the time to build cohesion among team members, because the initiation process is critical to effective long-term communication. Be mindful of both formal and informal documentation as a means to further the clarity of direction and to gain consensus on diverse ideas. Encourage full team participation and open communication. And, as Paul Wiley emphasized, “Learn to value the cultural differences of your team.”

About the Author
Ed Carroll has been building software products for more than 20 years, with particular expertise in automating economic analyses, decision support and supply-chain management processes. He is currently a sales executive with Agilis Solutions and has provided strategic technology leadership in roles such as the vice president of engineering for Egghead.com, director of technology at Nike and director of software engineering at Boeing. He can be reached at EdCarroll@AgilisSolutions.com.
 

Search Our Site



SAO is always looking for new members and volunteers.

Check out the Membership section of our site to see how to become an SAO Member.

Or, click here to see how to become an SAO Volunteer

SAO Newsletter Sign-up


SAO Newsletter Archive