The whole big 4 IT consulting industry needs to die a swift death. It's basically institutionalized corruption. Overbill the client, under deliver with shoddy products made overseas, get that vendor lock in and watch the money flow in. The cost savings are largely an illusion sold by false promises of a better world.
I agree. I worked for the Fed for 6 years. I used software that often didn't work. I'd look in the HTML comments, and oftentimes they were not in English.
These big IT firms sell a premium on top of what the very best US-based development shops would charge, and then outsource it to the cheapest bidder overseas. It's a scam. I don't blame the overseas teams. They are getting paid a fraction of what they should be. So there's probably a lot of junior developers working on this stuff.
You are mistaken, I work for one of these. I have 12 years experience and I have only one failure to deliver and it was stopped in the design phase because it was too complex and the client wasn't ready.
I worked for one too and I can't say the same thing. Entire projects were poorly thought out, designed and improperly executed. The people working for the company were incompetent and their "hiring bar" was if you had a pulse. And this was a big well known firm.
Same experience with me. I have mostly only consulted with large companies. There are some companies that insist on solid code and design. There are others that just live from quarter to quarter and the whims of the CEO and just throw out whatever is done at the end of the quarter. Having a great lawyer team chomping at the bit for litigation helps their confidence in living from quarter to quarter.
Do some research into government contracting and you will realize that companies like Oracle are tame compared to many of the straight up scams being pulled.
You will see countless examples of companies with no assets, no employees, virtual offices, etc, pulling down multi-million contracts.