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(414)

Life of an Entrepreneur!

Life of an Entrepreneur!

When you can't find time to make a podcast, you make do with the videos you have, and try to come up with a story :)   Here's my take on the "Life of an Entrepreneur"!   NOTE: This isn't a technical podcast.   #projectmanagement   Manage your projects on https://snowpal.com. Keep it simple.

2 Maalis 20221min

GET Request with a Body: Will it work?

GET Request with a Body: Will it work?

While the HTTP Specification doesn't preclude one from implementing a GET endpoint with a Request Body, AWS Lambda may not like it! #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.

18 Helmi 20224min

AWS Lambda and Layers: How to handle dependency errors

AWS Lambda and Layers: How to handle dependency errors

We have begun to use Lambda for one of our projects, and one of the very first issues we ran into with a rather simple Lambda function is dependency related. Here's the problem, and how we resolved it. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.

18 Helmi 20229min

Taking some cues from Test Cricket and using them to build good software!

Taking some cues from Test Cricket and using them to build good software!

### Sessions in Test Cricket   Borrowing a few concepts from Test Cricket, and trying to relate that to Software Development. Here's my take!   #projectmanagement   Manage your sessions better. Do it on https://snowpal.com!

18 Helmi 20229min

Myths of Software Development (Part 3/3)

Myths of Software Development (Part 3/3)

(Part 3/3) When it comes to Software Development(much like everything else), there are myths. And while technologies and stacks have changed frequently, I've hardly seen many of these myths go away (not for good, at least). In this 3-part series (yes, it took me that many!), I try to break those myths. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.

18 Helmi 20229min

Myths of Software Development (Part 2/3)

Myths of Software Development (Part 2/3)

(Part 2/3) When it comes to Software Development(much like everything else), there are myths. And while technologies and stacks have changed frequently, I've hardly seen many of these myths go away (not for good, at least). In this 3-part series (yes, it took me that many!), I try to break those myths. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.

18 Helmi 20229min

Myths of Software Development (Part 1/3)

Myths of Software Development (Part 1/3)

(Part 1/3) When it comes to Software Development(much like everything else), there are myths. And while technologies and stacks have changed frequently, I've hardly seen many of these myths go away (not for good, at least). In this 3-part series (yes, it took me that many!), I try to break those myths. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.

18 Helmi 20229min

It’s important that you develop across stacks (wide and deep)

It’s important that you develop across stacks (wide and deep)

By wide, I mean Polyglot development. By deep, I mean Full stack development. In today's day and age, it is all the more important that you don't end up being a single-language developer. It's a bit too risky. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.

6 Helmi 20226min