Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

BONUS: The Surprising Costs Of Outsourcing Software Development, And Effective Outsourcing Strategies | Douglas Squirrel

BONUS: The Surprising Costs Of Outsourcing Software Development, And Effective Outsourcing Strategies | Douglas Squirrel

FromScrum Master Toolbox Podcast: Agile storytelling from the trenches


BONUS: The Surprising Costs Of Outsourcing Software Development, And Effective Outsourcing Strategies | Douglas Squirrel

FromScrum Master Toolbox Podcast: Agile storytelling from the trenches

ratings:
Length:
30 minutes
Released:
Sep 9, 2023
Format:
Podcast episode

Description

BONUS: The Surprising Costs Of Outsourcing Software Development, And Effective Outsourcing Strategies with Douglas Squirrel Read the full Show Notes and search through the world’s largest audio library on Scrum directly on the Scrum Master Toolbox Podcast website: http://bit.ly/SMTP_ShowNotes. Squirrel delves into the misconception that outsourcing engineers overseas automatically leads to cost reduction in software organizations. He explains that while the salary expenses might be lower for offshore teams, other costs come into play.  He illustrates the situation with an example involving two tech teams, one located onshore in California, USA, and the other in India. The Indian team had one quarter the salary of the onshore team, prompting the question of why the more expensive US engineers are retained. The discussion highlights the importance of evaluating the genuine costs of offshoring beyond just salaries. Additionally, Squirrel raises the question of which team is more productive and points out the time zone difference as a significant factor impacting communication and coordination.  Surprisingly, when the overall costs are tallied, they often don't exhibit a substantial difference due to various expenses that often get ignored. The aspect of speed of delivery is also examined, and the suggestion is made to have a local representative support the outsourced team to facilitate smoother communication. Beyond the operational costs, we also talk about how difficult it is to maintain effective communication between teams, and the cost of frequent international travel.  Squirrel emphasizes the necessity of having experienced individuals in the offshore team, highlighting that it’s even more important to hire very senior people in offshore teams. We also discuss how hard it is to find accommodation for senior engineers that move to the offshore locations. Effective Offshoring Patterns Squirrel delves into the patterns that can enhance the effectiveness of offshoring. The concept of near shoring is introduced, especially when there are significant challenges in finding talent close to the headquarters.  The discussion then pivots to the importance of team organization for offshoring success. The idea of cross-functional teams or feature teams is introduced as an effective approach. Squirrel references FeatureTeams.org, emphasizing that these teams possess the flexibility to work on any feature, thereby minimizing communication dependencies.  A strategy to integrate feature teams across regions is presented through the "ambassador pattern," which involves designated individuals who bridge the communication gaps between teams in different locations. Optimizing Communication and Resources for Remote Teams We also discuss how to optimize communication and resources for remote teams. Squirrel introduces the notion that outsourcing and offshoring may be a possible solution to solve the talent problem by tapping into global talent pools. He offers practical tips, such as conducting all meetings online and making it a rule to always include offshore team members. Creating opportunities for "osmotic communication" – the exchange of information through casual interactions – is suggested as a means to foster team cohesion across distances. Recommended Resources The episode concludes with a list of recommended resources for further exploration. These include Stack Overflow’s own experience about fully remote work, Squirrel's own website (DouglasSquirrel.com), Team Topologies (a topic which has been presented on the podcast by its authors Matthew Skelton and Manuel Pais), the FeatureTeams.org website, and the virtual office platform Sococo. Throughout the conversation, Squirrel provides insights into the complexities of offshoring, shedding light on the multifaceted considerations that impact its success. From cost evaluation to effective team organization and communication strategies, the episod
Released:
Sep 9, 2023
Format:
Podcast episode

Titles in the series (100)

Every week day, Certified Scrum Master, Agile Coach and business consultant Vasco Duarte interviews Scrum Masters and Agile Coaches from all over the world to get you actionable advice, new tips and tricks, improve your craft as a Scrum Master with daily doses of inspiring conversations with Scrum Masters from the all over the world. Stay tuned for BONUS episodes when we interview Agile gurus and other thought leaders in the business space to bring you the Agile Business perspective you need to succeed as a Scrum Master. Some of the topics we discuss include: Agile Business, Agile Strategy, Retrospectives, Team motivation, Sprint Planning, Daily Scrum, Sprint Review, Backlog Refinement, Scaling Scrum, Lean Startup, Test Driven Development (TDD), Behavior Driven Development (BDD), Paper Prototyping, QA in Scrum, the role of agile managers, servant leadership, agile coaching, and more!