In 2016, we commissioned a white paper and reached out to over 300 Fortune 1000 business leaders who were responsible for making outsourcing decisions and the response was overwhelmingly supportive of domestic solutions. 63% of those surveyed said they planned to bring offshore projects back onshore. And in one case study, we were able to actually go head-to-head against an offshore firm. We had three developers on our team and they had seven. The challenge was an app development project for a fortune 500 insurance company that could empower their employees in the field. The results were overwhelmingly in the onshore camp; our team ended up with a 64% lower total cost and 75% reduction in code. That speaks to a great difference in the engineering discipline. Not only is that important for the initial cost reduction, it's important for the total cost of ownership over the life of the product because you're maintaining far less code. Costs aside, the most important factor that we measured in the study was on the DevOps side, it used to take two weeks to deploy code; now it takes 10 minutes. Why is that important? If you're spending huge amounts of money analyzing data to learn what your customers want-it doesn't seem reasonable to then wait weeks or even months to satisfy their requests. If you can't reply quickly to customer demands, it's almost worthless to understand what they are in the first place.
It's nice to see that the trend of outsourcing work to stateside businesses is continuing, because it is increasingly important that your customer experience is outstanding. It simply makes more sense to work with companies here in the US, and at the end of the day when it comes to security, engineering, timeliness, and success-a firm ten time zones away just can't keep up with one right here at home.