Identify Your Project’s Cultural Differences

The cultural differences might not be obvious if all the sites are in one country, but they exist. I once managed a project where we had a Boston team and a Los Angeles team. We were all part of the same company, but the practices each team used was different. Both teams did nightly builds, but in Boston, everyone checked in their code every day (continuous integration). In Los Angeles, they checked in their code when it was ready for other people to use (staged integration). The difference became most obvious when one of the Los Angeles developers was frustrated with one of the Boston developers. “How could you release code into the code base that you know doesn’t work?” The reply was, “How can you ...

Get Manage It! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.