When you start thinking about outsourcing your software project to a different marketplace such as India, it might sound like an appealing proposition to send off your software project to another country and get your project completed for half the price or sometimes a fourth the price as if you were to have that piece of software made in the great United States Of America.
Sometimes I do the mistake by offering my clients this option. It’s not great but if they want to hit their head against a rock wall who am I to stop them.
I always end up telling them a tell about how a company outsourced their project and got back a half-baked source code base and a quarter of the features implemented with the standard Indian colors that we all have come to love.
After the disaster happens, I welcome all of my past clients with open arms, ready to trash and delete all the code and start the project from a clean code base that is tested from day one.
Here is the most common reasons some of my past clients go with outsourcing.
- They can’t afford a 100,000k+ Software Developer
- They can’t afford a local Software Development shop $20,000k+
- They believe that they can stretch their dollars more in a different country.
- They have a project manager that knows it all
Don’t get me wrong, if you know how to deal with the Indian market and you know how to communicate effectively what you want to get accomplished and you know who is willing to get the job done, all the more power to you.
I’m not saying that there is anything wrong with Indians, I’m saying that their business models just don’t work for American companies that demand a strong ROI from their investment in software.
One point that I make very clear to all of my clients is the price and the timeline to complete a project. We both know what we are getting into. Since clear expectations are laid out from day one we are both on the same page.
I have a complete build that is shared with the client and they can follow along as the progress continues through the long weeks and months. This gives confidence to the client that we actually care about the success of the project, and it keeps team members accountable to create quality work.
Talk soon,
Rick H.
I always had a passion for the field of STEM (Science, Technology, Engineering, and Math) and I knew I wanted to do something to make a difference in the world. I just didn’t know where to start. I was an immigrant in a new country, grew up in a tough environment, and wasn’t sure how… Read More