Scaling High Performing, Multinational Teams (feat. Andy Hilliard)

Scaling High Performing, Multinational Teams (feat. Andy Hilliard)

In this podcast episode, Krish Palaniappan interviews ⁠Andy Hilliard⁠, CEO of ⁠Accelerance⁠, about offshoring and building effective globally distributed teams. They discuss the importance of understanding cultural differences in offshoring, the challenges of offshoring for different types of positions, and navigating the risks of offshoring with defined vs undefined vision. In this conversation, Andy Hilliard discusses the challenges and trends in outsourcing software development to offshore service providers. He highlights the importance of having a strong product ownership role and the need for both clients and service providers to invest in developing product ownership capabilities. Andy also emphasizes the proliferation of overnight service providers and the importance of vetting and integrating offshore teams into the client's ecosystem. He discusses the challenges of understanding cultural differences and the need for clients to spend time overseas to build relationships and trust. Finally, he introduces his book, 'Synergia,' which provides a blueprint for building effective globally distributed teams in the new era of software development.

Takeaways

  • Understanding cultural differences is crucial in offshoring to ensure effective communication and collaboration.
  • Different types of positions may have different suitability for offshoring, and it is important to choose the right offshore partner based on their expertise and track record.
  • Offshoring with a clearly defined vision is more straightforward, while offshoring to fill a knowledge gap requires a partner with subject matter expertise.
  • To navigate the risks of offshoring, it is important to become a servant leader to the service provider and integrate them into your environment. Clients and service providers need to invest in developing strong product ownership capabilities.
  • Vetting and integrating offshore teams into the client's ecosystem is crucial for successful outsourcing.
  • Understanding cultural differences is essential for effective collaboration with offshore teams.
  • Building relationships and trust through spending time overseas can lead to better outcomes in outsourcing.
  • The book 'Synergia' provides insights and strategies for building effective globally distributed teams in software development.

Chapters

00:00 Introduction and Background

06:42 Understanding Cultural Differences in Offshoring

13:01 Offshoring for Different Types of Positions

22:15 Navigating the Risks of Offshoring

28:21 The Role of Product Ownership in Offshore Service Providers

30:13 Challenges of Outsourcing to Service Providers

32:43 The Proliferation of Overnight Service Providers

36:00 The Importance of Leadership Positions in Service Providers

38:22 Understanding Cultural Differences in Offshoring

41:04 The Importance of Trust and Commitment in Offshore Relationships

45:42 The Book: Synergia - A Blueprint for Building Effective Globally Distributed Teams

Andy Hilliard (Accelerance)

Snowpal Products

Jaksot(416)

Caching - What to Cache, and When to Cache (Part 3)

Caching - What to Cache, and When to Cache (Part 3)

Caching is a broad topic (what isn't?). In this podcast, I've only tried to scratch the surface. How do you determine what to cache? And once you do, how do you go about it? #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 20239min

Caching - Are you optimizing before identifying the problem? (Part 2)

Caching - Are you optimizing before identifying the problem? (Part 2)

If your pages take too long to render, caching may be a solution but before you go all out and start implementing or improving it, ask yourself if there are other fundamental problems that need addressing first (which led to the issues in the first place).   #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 20238min

When looking to make performance improvements, it is natural to look for that ”single” big problem. But, that’s hardly ever the case.

When looking to make performance improvements, it is natural to look for that ”single” big problem. But, that’s hardly ever the case.

I've worked on making performance improvements across all tiers, and in a variety of ways within any given tier, during the course of my career and one thing I can say with a good degree of certainty is that it gets more challenging as you get closer to your goal. Reducing a page rendering time from 3 seconds to 1 second is a whole lot easier than reducing it to 900ms, then to 800ms, and then to 50ms!   #snowpal aws.snowpal.com

24 Marras 20238min

Keep your code DRY. As in, super DRY! Code duplication is a maintenance nightmare.

Keep your code DRY. As in, super DRY! Code duplication is a maintenance nightmare.

You have to make a conscious effort to keep your code base DRY. Every time you make a change, add a feature, or fix a bug, make an effort to find duplication and to determine design patterns. This will play a huge role in keeping your code DRY, and maintainable in the long run. #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 202315min

Libraries vs Frameworks (based on my rather loose definition of it!) - What’s your preference?

Libraries vs Frameworks (based on my rather loose definition of it!) - What’s your preference?

Some of us prefer a framework that offers a lot more than what we might initially want, while others prefer a library that is small and simple but offers the barest minimum. Based on that simplified definition, what do you generally lean towards? #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 202312min

Should you implement that next requirement now, later or never?

Should you implement that next requirement now, later or never?

Before you implement something, ask yourself if it needs to be implemented at all. #snowpal #softwaredevelopment #requirements Subscribe to our APIs on aws.snowpal.com.

17 Marras 20233min

Is GitHub Copilot worth it?

Is GitHub Copilot worth it?

I've been using GitHub Copilot for a few months now, and am ready to share my thoughts on it. #snowpal Subscribe to our APIs on aws.snowpal.com.

14 Marras 20234min

API Hubs. API Portal. API Platforms. What are some of the differences?

API Hubs. API Portal. API Platforms. What are some of the differences?

blobr, apiable, kong, and the list goes on... Let's understand the similarities and differences between some of the providers in the same space (of APIs). #snowpal Subscribe to our APIs on aws.snowpal.com.

14 Marras 20237min