When I was at big telecom in the late 90s first they outsourced the production and operations support, than they did the programmers, than the project managers, than the architects and finally finance.
The best part is that they outsourced almost all of it to Big Bl*e except for the programming which went to C*C. Eventually they realized that outsourcing the architects was a bad move because the architects of course recommended Big Bl*e solutions with Big Bl*e equipment with actual implementation done by Big Bl*e.
Its like the proverbial chicken being in the hen house.
When I was at my last full time job at the Company You Dont Keep they laid off/outsourced architecture and engineering to India. I was in the first wave of that layoff back in February.
In the past they told us all that we have to move up the so-called "value chain". What I am seeing now is that the outsourcing is moving up the value chain as well. Dont kid yourself, this is about $$ pure and simple. It they can get an architect in India for 15/hour do you think they arent going to do it? Of course, this labor arbitrage.
I realized this years ago about moving the value chain but am having a heck of a time finding a job. I have solid PM, BA and financial skills and cant find a job. There are just too many candidates for every single position now. Companies are typically getting 200 resumes for every job.
My advice is be prepared for changes. A new executive coming from the consulting arena is the worst thing that can happen.