As Agile working environments have become more global, global teams have become more common. Cultural differences among teams makes communication an even more important ingredient to the success of a project. Humor can be a double-edged sword as many teams can create division and enmity if the intended humor is taken out of context, so it is best if teams can be taught about cultural norms and customs to avoid miscommunication issues.
Language barriers can also create issues, as the requirements of a feature request can become misunderstood. It is best if a project manager can work as a liaison between teams to ensure that all the requirements are clearly understood between teams and to help clarify ...