It is not more profitable to run things from India. For specific tasks like programmers, sure it can be very cost effective... as long as you have a good project manager and business leads to actually work with them to get something worthwhile designed.
Sadly, its typically not worth it because you have 5 programmers from India that get limited information via a game of telephone, vs a good local programmer that you have a direct meeting with who can understand and design it themselves.
I'm not saying Indian programmers are bad, I'm just saying the cheap ones everyone seems to want to use are a very specific tool.
Now to the bigger issue. Low level functions. Entry level positions for backoffice tasks are like computer programs, if you want them to work you have to put in time upfront. Typically the entry level workers are basically thrown a ton of possible task without much information on how to actually complete them, or the work required by the requestor is 99% of the actual work. For example cost changes, SHI requires you to fill out a full sheet including vendor pack number and then submit it to them... which no one should disagree with. Although after you submit it, they just upload it. There are multiple issues with this,
-
The hard work is done, there is no time advantage by sending it to SHI.
-
There is actually a disadvantage if there is an error, because now you have to wait for Sh--o get back to you.
-
It bypasses the actual controls of the system, as well as internal logging. Since SHI is the one uploading, they do so under their own username, which has access to all items and has the change attributed to them.. so when there is an issue, they have to go thru emails and help tickets to backtrack who sent the original request.
-
There is no verification by Sh--hey are literally just taking the file and trying to upload it, which any authorized user can do.... and when they do it themselves its typically quicker.
These types of issues also occur if anything deviates from what they have been trained to do. If you submit a request and don't know the exact things to specifically ask for , asking any question typically gets your request closed without resolution. Cheat sheets get passed around for what boxes to tick and what specific phrases to use to get the desired result... even then results are typically poor. Even stranger, asking for the same configuration for multiple people will typically have multiple results.
SHI is not the magic bullet that SHC tries to use it as, there is training, documentation, and infrastructure required to actually see the benefits of using Sh--ype resources, and I've never seen them on the SCH side let alone SHI. Its always been a patchwork of bandaids and single employees knowledge.