3 ms·
As long as the job can be delivered to a mutually-satisfactory state, then it shouldn't matter if it's done by an A/B/C or D team. A lot of times in software "c
by zo1 5y ago
As long as the job can be delivered to a mutually-satisfactory state, then it shouldn't matter if it's done by an A/B/C or D team. A lot of times in software "consulting" firms, the "profit" margin diminishes or is negative the closer you approach the top levels of developer in terms of quality/seniority. So it's in their best interest to get the most out of less-senior developers, otherwise they simply don't turn a profit.
The clients though, they want to pay the consulting firm relatively the same price they would pay for a standalone developer employee, per hour. The entire industry is broken and a lot of it has to do with broken recruiting, the recruiting industry, the "consulting firms" (body-shops) that are just resellers, and onerous employment regulations that make firms prefer outsourcing to shady outfits instead of hiring in-house developers.
- travoc 5y ago"As long as the job can be delivered to a mutually-satisfactory state" When has that ever happened?
- zo1 5y agoI've personally been part of many, of varying size.
- awsthro00945 5y agoThe problem is that during the sales process, the client is led to believe that the "mutually-satisfactory state" that they are paying for is a certain bar of quality and will be built by "the A team". But then, after many months and likely hundreds of thousands of dollars are already spent, their bar for "mutually-satisfactory state" has been lowered to "I guess we will accept this pile of mediocre shit that the D-team built, because we already wasted months on this and we are desperate for something, and it would be too expensive and just waste more time to try and argue with the consulting firm to fix it". I spent a long career as a consultant at one of the top "prestigious" firms. Consulting firms almost always prey on this hope that the clients won't complain too much, even though everyone knows the end product that is delivered isn't anywhere close to what was pitched during the sales phase.