4 ms·
As the author mentions. This was a failure on and down the chain, from QA to PMs. When I see software like this, it reeks to me of contractor work. We hire the
by thefourthchime 4y ago
As the author mentions. This was a failure on and down the chain, from QA to PMs.
When I see software like this, it reeks to me of contractor work. We hire them to handle something that we don’t have time for our core team, and or something not very important.
The result is the devs do a minimal job to get paid. QA doesn’t care and the PMs either didn’t see it, or have bigger fish to fry.
- munchler 4y agoThat’s funny. I used to work for a high-end consulting company, and we always marveled at the level of dysfunction in our clients’ IT departments. They would call us in when their devs couldn’t/wouldn’t do the work. We were pretty expensive by comparison, but at least we got the job done. I guess it just depends on the kind of contractor you hire.
- deleted 4y ago[deleted]
- emodendroket 4y agoI don't think there's a logical inconsistency here. Imagine that the quality of work we can expect from a contractor with no particular investment in your long-term success is a 7. If your internal team can produce a 10 given the time, you'd look at that and think it's not very good. On the other hand, if your internal team can only manage a 4, hey, go with the contractor.
- wil421 4y agoTypical consultant mindset. They cant fathom how big IT got into the situation they are in due to legacy software, mergers, and periods of no investment. They only do greenfield projects and have complete disregard for IT’s processes. What’s funny is the big consultancies are usually to blame for stupid IT or they make bean counter decisions to not invest in IT. Thus the reason we need chop shops to come in and and help. Oh, and god forbid we add an FTE with domain experience who can help us.
- mgkimsal 4y agoI didn’t sense all of that from the comment, but you’re definitely anti-consultant. Sometimes consultants are brought in specifically to bypass whatever internal processes are in place. Those internal processes are sometimes the very reason not enough is getting done and external resources are brought in.
- mynameisvlad 4y agoI would say that GP comment definitely has a “normal teams are useless until consultants come in” view, which the parent comment also seemed to pick up on. Specifically, this part bugged me: > They would call us in when their devs couldn’t/wouldn’t do the work. We were pretty expensive by comparison, but at least we got the job done. This makes it seem like the developers just didn’t want to do the work or it was harder than their skill level, which, realistically, isn’t the case. FWIW I agree that consultants have their place, especially as a way to work outside of the typical system, but I’m not about to ignore that GP practically made it sound like consultants are better than regular developers.
- mry2048 4y ago
- munchler 4y agoWow. We were a small, private company. I’m sorry for whatever hurt you.
- triggercut 4y agoAs someone who works in big consulting I understand the frustration but have to disagree. A lot of the time we have great people doing great work but we can only take it so far. Clients have to both be willing (want to) and able (have people with the appropriate skills required) to change. If we aren't guiding implementation and leave it to the client often times it will just fall in a heap, out be forgotten about
- FooHentai 4y agoI've worked on both sides of this divide, and most of it makes sense by just considering Chesterton's fence.
- throwawaysleep 4y agoPerhaps a matter of levels. High end consultants usually have some reputation to maintain. Places like IBM and Accenture are just good at navigating large org purchasing, so as the only bidders in many cases, can put out shit.
- rawfan 4y agoThat’s funny. I’ve recently been involved with several projects steered by high-end consulting firms. They were all complete shit shows, most of all the SAP projects. The problem IMO is, that on the corporate side, you often don’t have any IT knowledge at all. So they hire consultants to ask them what to do and don’t have any way of confirming if what they are being told is sane advice. I’m also really shocked by what the likes of McKinsey of Accenture get away with regarding the quality of people they send. Edit: I guess I misunderstood “high-end” and thought of “large” consulting firms, because those are the ones that pretty much always suck. I’ve had wonderful experiences with small consultancies.
- rvba 4y agoIf you work in consulting and you think you deliver good stuff, you are either incredibly lucky (lottery winner level), or you are so incompetent that you dont know you deliver utter crap. What is your definition of getting the job done? 50% of projects run by consultants fail. Seriously this level of smug shows how clueless you are.
- deleted 4y ago[deleted]
- hestefisk 4y agoWhat’s your source of the 50% fail rate?
- rvba 4y agoI worked in few consulting firms and know the internal stats. For ERP impelmentations, failure rate is even more than 50%. Gartner says it is 55% to 75%. For digital transformations I think the stats are closer to 50%, but it more depends on the company and their project scope. Maybe the poster above makes some small landing pages for micro companies. For greenfield projects made by agencies "it depends" but usually quality is utter crap. The project "works" but no change is possible easily, so at the end of the day the projects are failures. https://www2.deloitte.com/content/dam/Deloitte/mx/Documents/human-capital/01_ERP_Top10_Challenges.pdf&ved=2ahUKEwie6_nivOL7AhVFposKHfI8BUcQFnoECDIQAQ&usg=AOvVaw2Y2cdnta_b3dd_KRvvCWXQ https://www2.deloitte.com/content/dam/Deloitte/mx/Documents/... https://www.pemeco.com/two-big-reasons-erp-implementation-failure/ https://www.pemeco.com/two-big-reasons-erp-implementation-fa... https://www.linkedin.com/pulse/gartner-75-all-erp-projects-fail-why-blog-e-school-cloud https://www.linkedin.com/pulse/gartner-75-all-erp-projects-f... https://venturebeat.com/business/report-orgs-wasted-4-12m-on-failed-digital-transformation-projects/ https://venturebeat.com/business/report-orgs-wasted-4-12m-on...?
- kypro 4y agoWhen you say "contractor work", do you mean agencies, or the work of individual contractors? Individual contractors in my experience tend to be very good (above average) and do care about building quality software - their reputations depend on it. Agencies on the other hand are a nightmare. I have nothing against junior devs but in my experience agencies love to put junior devs on projects they're unqualified for and then give them bare minimum support and guidance. And obviously they'll happily cut corners because technical debt is their problem so most stuff is hacked together so it just about works, but is utterly unmaintainable.
- rgblambda 4y agoHaving once been a junior dev at an agency, I can confirm most of what you're saying. I would add that the strongest advocates for cutting corners tend to be leadership and management, who have been through this before and know that as soon as they can get the client to agree that release 1 is done, the rest is the support team's problem. I find the quality of individual contractors can vary massively. Some are brilliant while others are borderline useless with behavioural problems to boot, yet somehow aren't being fired. One argument I'll always make in defence of agencies/contractors is that a lot of problems stem from the fact that the client is often not engaged and believes that because they hired you, there's no effort required on their end.