Building High-Performing Cross-Cultural Teams

Rate this content
Bookmark

Everything we do, from the way in which we write our emails, to the method in which we provide negative feedback and evaluate performance, governs the performance of our teams. And understanding how culture impacts our efficacy as a team can drastically improve our day-to-day collaboration. In this session you'll learn: How different cultures communicate, How different cultures evaluate performance and give constructive criticism, How different cultures make decisions, How different cultures trust, How different cultures perceive time.

This talk has been presented at React Day Berlin 2022, check out the latest edition of this React Conference.

FAQ

The Culture Map by Aaron Meyer is a book that decodes how different cultures communicate, lead, and experience time. It provides insights into various cultural scales such as communication styles and methods of giving feedback.

High-context cultures, such as those in many Asian countries, rely on implicit communication where messages are not spoken explicitly and require reading between the lines. Low-context cultures, like the U.S., value explicit communication with clear and direct messages taken at face value.

Understanding cultural differences is crucial in a multicultural team because it impacts communication and collaboration. Recognizing these differences can improve team performance and reduce miscommunications.

Cultures differ in their methods of giving negative feedback. Direct feedback cultures, like Germany, provide blunt and honest feedback. Indirect feedback cultures, like Japan, use subtle and softened messages often wrapped in positive comments to deliver negative feedback.

Low-context cultures include the U.S., U.K., and Australia, where communication is explicit and direct. High-context cultures include Japan, China, and India, where communication is implicit and relies on reading between the lines.

To improve communication in a multicultural team, be explicit in your communication, listen actively, and reinforce key takeaways. It's also important to create a safe environment for feedback and understand each team member's preferred communication style.

A common misconception is that most miscommunications happen between low-context and high-context cultures. In reality, miscommunications are more frequent between members of different high-context cultures because the implicit communication styles can vary significantly.

Low-context processes ensure that all team members are in alignment, reducing the chances of miscommunication. These processes involve being explicit and clear in communication, which is particularly important in diverse teams.

Language can significantly impact communication in multicultural teams. Speaking a second language can alter a person's communication style and vocabulary. It's important to be transparent and discuss any misunderstandings that may arise due to language differences.

Feedback plays a crucial role in multicultural teams by helping members understand each other's work styles and areas for improvement. It should be constructive, focusing on behaviors and actions rather than personality traits, and delivered in a culturally sensitive manner.

Emma Bostian
Emma Bostian
25 min
02 Dec, 2022

Comments

Sign in or register to post your comment.

Video Summary and Transcription

The Talk discusses the importance of effective communication and collaboration in cross-cultural teams. It emphasizes the impact of culture on communication and performance evaluation. The speaker highlights the differences between low-context and high-context communication styles and the need to understand cultural nuances. It also explores the challenges of giving feedback in multicultural teams and suggests ways to improve communication and create a feedback culture. The influence of language on communication and the importance of transparency and honesty in feedback are also discussed.

1. Introduction to Cross-Cultural Collaboration

Short description:

In this part, the speaker discusses the importance of effective communication and collaboration in a cross-cultural team. They share their own experiences and mention a book called the Culture Map by Aaron Meyer, which decodes how different cultures communicate and lead. The speaker focuses on two key areas: communication and performance evaluation. They highlight the impact of culture on these aspects and emphasize the need to understand and navigate cultural differences for successful collaboration.

Hey, everyone. I know I'm keeping you from a fun after-party, so let's just go for it, huh? So in February of 2018, I moved from Austin, Texas, to Karlsruhe, Germany, to begin a new life as a software engineer at LogMeIn. I'd worked with people from other cultures before moving abroad, but I was really unprepared to join a team with seven nationalities. Then in summer of 2020, I moved to Stockholm, Sweden, to join Spotify. And now I get to work on a team with 10 nationalities. So it's even more important that I'm able to communicate and collaborate effectively.

This is because everything that we do, from the way that we write our emails to the way that we give someone negative feedback governs the performance of our teams. So understanding how culture impacts our success as a team can drastically improve our day-to-day collaboration. So today I'm going to share with you two key areas with which we can decode how different cultures communicate and collaborate to enhance your cross-cultural collaboration.

So aside from my own experiences working and living abroad, this talk was inspired by one of my favorite books, which is the Culture Map, by Aaron Meyer. And this book decodes how different cultures communicate, lead and even experience time. So first we'll examine how different cultures communicate and how we can improve our communication on a cross-cultural team. And second, we'll take a look at how different cultures evaluate performance and give negative feedback. There are several other scales in the Culture Map that Aaron Meyer discusses, but today we're just going to focus on these two.

2. Importance of Cultural Nuances

Short description:

In this part, the speaker discusses the importance of recognizing cultural nuances and the impact of culture on interactions. They emphasize the need to avoid stereotyping while acknowledging the role of culture in understanding others.

So before we jump in, Ellie did a really great job. My name is Emma Bostjan. I am an engineering manager at Spotify in Stockholm. I'm also a new mom, so if you hear a baby crying, that's my kid. She's also the reason I look really tired today. But all jokes aside, raising a bicultural baby has really motivated me to obtain a deeper cultural nuances. And one might argue that speaking about culture causes us to stereotype people as opposed to evaluating each person as a distinct individual. And while it's really important that we recognize everyone's individuality, it would be a little bit naïve to completely disregard culture altogether. Because when we don't consider the impact a culture has had on someone and the way that we falsely view every interaction with someone through our own cultural lens.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

A Guide to React Rendering Behavior
React Advanced Conference 2022React Advanced Conference 2022
25 min
A Guide to React Rendering Behavior
Top Content
This transcription provides a brief guide to React rendering behavior. It explains the process of rendering, comparing new and old elements, and the importance of pure rendering without side effects. It also covers topics such as batching and double rendering, optimizing rendering and using context and Redux in React. Overall, it offers valuable insights for developers looking to understand and optimize React rendering.
Speeding Up Your React App With Less JavaScript
React Summit 2023React Summit 2023
32 min
Speeding Up Your React App With Less JavaScript
Top Content
Watch video: Speeding Up Your React App With Less JavaScript
Mishko, the creator of Angular and AngularJS, discusses the challenges of website performance and JavaScript hydration. He explains the differences between client-side and server-side rendering and introduces Quik as a solution for efficient component hydration. Mishko demonstrates examples of state management and intercommunication using Quik. He highlights the performance benefits of using Quik with React and emphasizes the importance of reducing JavaScript size for better performance. Finally, he mentions the use of QUIC in both MPA and SPA applications for improved startup performance.
React Concurrency, Explained
React Summit 2023React Summit 2023
23 min
React Concurrency, Explained
Top Content
Watch video: React Concurrency, Explained
React 18's concurrent rendering, specifically the useTransition hook, optimizes app performance by allowing non-urgent updates to be processed without freezing the UI. However, there are drawbacks such as longer processing time for non-urgent updates and increased CPU usage. The useTransition hook works similarly to throttling or bouncing, making it useful for addressing performance issues caused by multiple small components. Libraries like React Query may require the use of alternative APIs to handle urgent and non-urgent updates effectively.
The Future of Performance Tooling
JSNation 2022JSNation 2022
21 min
The Future of Performance Tooling
Top Content
Today's Talk discusses the future of performance tooling, focusing on user-centric, actionable, and contextual approaches. The introduction highlights Adi Osmani's expertise in performance tools and his passion for DevTools features. The Talk explores the integration of user flows into DevTools and Lighthouse, enabling performance measurement and optimization. It also showcases the import/export feature for user flows and the collaboration potential with Lighthouse. The Talk further delves into the use of flows with other tools like web page test and Cypress, offering cross-browser testing capabilities. The actionable aspect emphasizes the importance of metrics like Interaction to Next Paint and Total Blocking Time, as well as the improvements in Lighthouse and performance debugging tools. Lastly, the Talk emphasizes the iterative nature of performance improvement and the user-centric, actionable, and contextual future of performance tooling.
A Framework for Managing Technical Debt
TechLead Conference 2023TechLead Conference 2023
35 min
A Framework for Managing Technical Debt
Top Content
Today's Talk discusses the importance of managing technical debt through refactoring practices, prioritization, and planning. Successful refactoring requires establishing guidelines, maintaining an inventory, and implementing a process. Celebrating success and ensuring resilience are key to building a strong refactoring culture. Visibility, support, and transparent communication are crucial for addressing technical debt effectively. The team's responsibilities, operating style, and availability should be transparent to product managers.
Optimizing HTML5 Games: 10 Years of Learnings
JS GameDev Summit 2022JS GameDev Summit 2022
33 min
Optimizing HTML5 Games: 10 Years of Learnings
Top Content
PlayCanvas is an open-source game engine used by game developers worldwide. Optimization is crucial for HTML5 games, focusing on load times and frame rate. Texture and mesh optimization can significantly reduce download sizes. GLTF and GLB formats offer smaller file sizes and faster parsing times. Compressing game resources and using efficient file formats can improve load times. Framerate optimization and resolution scaling are important for better performance. Managing draw calls and using batching techniques can optimize performance. Browser DevTools, such as Chrome and Firefox, are useful for debugging and profiling. Detecting device performance and optimizing based on specific devices can improve game performance. Apple is making progress with WebGPU implementation. HTML5 games can be shipped to the App Store using Cordova.

Workshops on related topic

React Performance Debugging Masterclass
React Summit 2023React Summit 2023
170 min
React Performance Debugging Masterclass
Top Content
Featured WorkshopFree
Ivan Akulov
Ivan Akulov
Ivan’s first attempts at performance debugging were chaotic. He would see a slow interaction, try a random optimization, see that it didn't help, and keep trying other optimizations until he found the right one (or gave up).
Back then, Ivan didn’t know how to use performance devtools well. He would do a recording in Chrome DevTools or React Profiler, poke around it, try clicking random things, and then close it in frustration a few minutes later. Now, Ivan knows exactly where and what to look for. And in this workshop, Ivan will teach you that too.
Here’s how this is going to work. We’ll take a slow app → debug it (using tools like Chrome DevTools, React Profiler, and why-did-you-render) → pinpoint the bottleneck → and then repeat, several times more. We won’t talk about the solutions (in 90% of the cases, it’s just the ol’ regular useMemo() or memo()). But we’ll talk about everything that comes before – and learn how to analyze any React performance problem, step by step.
(Note: This workshop is best suited for engineers who are already familiar with how useMemo() and memo() work – but want to get better at using the performance tools around React. Also, we’ll be covering interaction performance, not load speed, so you won’t hear a word about Lighthouse 🤐)
Building WebApps That Light Up the Internet with QwikCity
JSNation 2023JSNation 2023
170 min
Building WebApps That Light Up the Internet with QwikCity
Featured WorkshopFree
Miško Hevery
Miško Hevery
Building instant-on web applications at scale have been elusive. Real-world sites need tracking, analytics, and complex user interfaces and interactions. We always start with the best intentions but end up with a less-than-ideal site.
QwikCity is a new meta-framework that allows you to build large-scale applications with constant startup-up performance. We will look at how to build a QwikCity application and what makes it unique. The workshop will show you how to set up a QwikCitp project. How routing works with layout. The demo application will fetch data and present it to the user in an editable form. And finally, how one can use authentication. All of the basic parts for any large-scale applications.
Along the way, we will also look at what makes Qwik unique, and how resumability enables constant startup performance no matter the application complexity.
Next.js 13: Data Fetching Strategies
React Day Berlin 2022React Day Berlin 2022
53 min
Next.js 13: Data Fetching Strategies
Top Content
WorkshopFree
Alice De Mauro
Alice De Mauro
- Introduction- Prerequisites for the workshop- Fetching strategies: fundamentals- Fetching strategies – hands-on: fetch API, cache (static VS dynamic), revalidate, suspense (parallel data fetching)- Test your build and serve it on Vercel- Future: Server components VS Client components- Workshop easter egg (unrelated to the topic, calling out accessibility)- Wrapping up
React Performance Debugging
React Advanced Conference 2023React Advanced Conference 2023
148 min
React Performance Debugging
Workshop
Ivan Akulov
Ivan Akulov
Ivan’s first attempts at performance debugging were chaotic. He would see a slow interaction, try a random optimization, see that it didn't help, and keep trying other optimizations until he found the right one (or gave up).
Back then, Ivan didn’t know how to use performance devtools well. He would do a recording in Chrome DevTools or React Profiler, poke around it, try clicking random things, and then close it in frustration a few minutes later. Now, Ivan knows exactly where and what to look for. And in this workshop, Ivan will teach you that too.
Here’s how this is going to work. We’ll take a slow app → debug it (using tools like Chrome DevTools, React Profiler, and why-did-you-render) → pinpoint the bottleneck → and then repeat, several times more. We won’t talk about the solutions (in 90% of the cases, it’s just the ol’ regular useMemo() or memo()). But we’ll talk about everything that comes before – and learn how to analyze any React performance problem, step by step.
(Note: This workshop is best suited for engineers who are already familiar with how useMemo() and memo() work – but want to get better at using the performance tools around React. Also, we’ll be covering interaction performance, not load speed, so you won’t hear a word about Lighthouse 🤐)
High-performance Next.js
React Summit 2022React Summit 2022
50 min
High-performance Next.js
Workshop
Michele Riva
Michele Riva
Next.js is a compelling framework that makes many tasks effortless by providing many out-of-the-box solutions. But as soon as our app needs to scale, it is essential to maintain high performance without compromising maintenance and server costs. In this workshop, we will see how to analyze Next.js performances, resources usage, how to scale it, and how to make the right decisions while writing the application architecture.
Maximize App Performance by Optimizing Web Fonts
Vue.js London 2023Vue.js London 2023
49 min
Maximize App Performance by Optimizing Web Fonts
WorkshopFree
Lazar Nikolov
Lazar Nikolov
You've just landed on a web page and you try to click a certain element, but just before you do, an ad loads on top of it and you end up clicking that thing instead.
That…that’s a layout shift. Everyone, developers and users alike, know that layout shifts are bad. And the later they happen, the more disruptive they are to users. In this workshop we're going to look into how web fonts cause layout shifts and explore a few strategies of loading web fonts without causing big layout shifts.
Table of Contents:What’s CLS and how it’s calculated?How fonts can cause CLS?Font loading strategies for minimizing CLSRecap and conclusion