I can confirm this. My employer brought in several teams from Accenture to push through some new tech initiatives, and every one of them is basically a dumpster fire. I was doing code reviews for one of the teams, and nearly every commit would be sent back with multiple findings. Some of these commits were literally minor UI updates that someone with a few hours of Udemy HTML/CSS training could do without issues.
Yep. The executives at my employer realized the consultants were "underperforming" and cut their contracts, but this just left the in-house teams stuck with fixing or rewriting the Accenture code, piled on top of their current project work.
There's a whole industry here in America that re-shores programming contracts. They know they can't underbid Indian/foreign body shops so they just wait a few months and call back the companies who went with cheaper programmers. If the company is still around it's generally a complete re-write.
Can't confirm that, at least not in general. Worked along some accenture people for some time and most were a) very happy at their job b) more competent than the average tech worker.
Yup, working for a big telco where they were a leading software services provider there was this insider joke that when their software inevitably crashes and burns and the client complains, they'll just have their lawyers respond with: but there was no requirement the software should work. And they'd happily accept insanely expensive change requests to fix their own bugs.
You'll start with competent consultants; they will slowly rotate in new consultants with less competency for as long as you let them, until they are all useless at anything other than talking confidently.
You've worked for companies with halfway decent management. Unfortunately, that's not universal.
Think about if from the perspective of the consulting firm. They are charging $X per hour and paying their staff $Y per hour. Profit is $X-$Y, and their incentive is to maximize the delta. If you let them continue to increase the delta, why wouldn't they?
The other two posters perfectly describe the Accenture experience (terrible) so I am curious.
My direct experience is that they send high quality technical architects to get the deal done and the moment that happens those architects vanish and they back up the school bus and send in an army of zero competence low experience drones who are barely functional.
And that’s a good outcome compared to the offshore variant.
My direct experience is that they send high quality technical architects to get the deal done and the moment that happens those architects vanish and they back up the school bus and send in an army of zero competence low experience drones who are barely functional.
This is also my experience. Accenture was given several high value projects, and their technical architects made it seem like they had the knowledge and skills to deliver. When I spoke to one of the in-house engineers a few months later, he said the consultants had yet to deliver anything of value, and the on-going planning made it seem like the team from Accenture actually doing the work didn't even fully understand the project.
On my own project, the Accenture team took nearly an entire program increment to deliver a clearly dysfunctional plan for implementing a progressive web app based on one of our products. They submitted an MR for the plan, and after the number of review comments reached 50, they just moved on to other things.
I am sure there are some good consultants at Accenture. I just haven't worked with them.
They lie and treat their employees like garbage.
And their employee technical skill is typically less than a warm body from the street. Less than a dead body from the street.
I still feel sad for the people who lost their jobs. They know who they’re working for though.