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)

ETA: What does your team base their estimates on? And how accurate are they?

ETA: What does your team base their estimates on? And how accurate are they?

It is one thing to provide an ETA for any given task, but it is completely another to provide a meaningful, reasonably accurate, and accountable ETA. Ask for ETAs but take them with a grain of salt. Focus more on solving the problem efficiently and less on the actual time it will take to solve that. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.

24 Marras 20238min

Waterfall vs Scrum vs Kanban vs Agile

Waterfall vs Scrum vs Kanban vs Agile

If you want to learn the theoretical differences between these terms, you are better off checking it out on the web. Just do a search and you'll find a lot of hits. But, if you want to get a sense of the more practical differences, and how you should apply it in the context of your specific project, then you may want to give this podcast a listen. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.

24 Marras 202313min

Adding Scoped Bookmarks on Snowpal Pitch using the Relations Feature!

Adding Scoped Bookmarks on Snowpal Pitch using the Relations Feature!

Pitch has always supported a Linking feature that allows you to structure your content any which way you want (aka, create content once, use it any number of times). Relations is a new feature that is another feather on the cap, and it works beautifully whether you use it with Linking, or simply by itself. #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 20235min

Building a Mobile App - Part I (Starting to build a native mobile app, and wondering which way to go?)

Building a Mobile App - Part I (Starting to build a native mobile app, and wondering which way to go?)

If you are starting to build a native mobile app and are a little unsure of how to proceed, this podcast (the first in this series) might offer you some guidance. #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 20233min

Building a Mobile App - Part II (React Native, Flutter, and some others)

Building a Mobile App - Part II (React Native, Flutter, and some others)

Even if you've decided to build a cross-platform native mobile app, there are still a few decisions to be made. In this podcast, I discuss a tiny bit about React Native and Flutter (2 very popular frameworks). #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 202311min

Aggregations in Mongo - Much faster and the best (and maybe only?) alternative in many cases

Aggregations in Mongo - Much faster and the best (and maybe only?) alternative in many cases

If you are using MongoDB and an Object Data Modeling library like Mongoose, or Mongoid, you may find yourselves in situations where your queries are taking a little too long. Come Aggregations to your rescue! #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 202310min

Make your Git commits frequent so you run into fewer merge conflicts

Make your Git commits frequent so you run into fewer merge conflicts

Say, your team is working on a number of features, and there is a steady stream of Pull Requests at any given time. The likelihood and complexity of merge conflicts depends both on the size of your team, and the scope of your features. In this podcast, I discuss a few options to mitigate merge conflicts. #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 20238min

Heroku Cloud Application Platform - why it will help your TTM (Time to Market)

Heroku Cloud Application Platform - why it will help your TTM (Time to Market)

If you want complete control over your servers, you would choose (something like) Amazon EC2 and start with creating a new Machine Image. But, what if your interest primarily lied in building your app, and solving your user's problems ASAP, and you didn't want to spend much, if any, time on setting up and configuring servers? #snowpal aws.snowpal.com learn.snowpal.com

24 Marras 20238min