Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Dangers of Outsourcing Software Development

EuroPython Conference via YouTube

Overview

Why Pay Per Course When You Can Get All of Coursera for 40% Off?
10,000+ courses, Google, IBM & Meta certificates, one annual plan at 40% off. Upgrade now.
Get Full Access
Explore the potential pitfalls of outsourcing software development in this insightful EuroPython Conference talk. Delve into the Principal-Agent Problem and its implications for IT consulting relationships. Learn about nefarious techniques used in the industry, including customer lock-in and "Land and Expand" strategies. Discover how divergent interests between contractors and consultants can lead to project delays, budget overruns, and unmet requirements. Gain valuable insights on mitigating risks associated with delegating software development to external parties. Examine real-world examples of principal-agent relationships and their economic implications. Understand why software development outsourcing presents unique challenges and learn strategies to align incentives and reduce information asymmetry. Equip yourself with knowledge to make informed decisions when considering external software development partnerships.

Syllabus

Introduction
What is a consultant
Why be a consultant
Success and failure
What causes bad projects
A simple example
Principal agent problem
Asymmetric information
Different interests
Principal agent theory
Playing a game
Bait and switch
Land and expand
Vendor lockin
Inflating costs
How to mitigate risks
Information asymmetry
Aligning incentives
Too critical
Conclusion
Principalagent problem
Car repair metaphor

Taught by

EuroPython Conference

Reviews

Start your review of The Dangers of Outsourcing Software Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.