Call center jobs are largely exploitative and demeaning. Outsourcing customer service should be illegal, period.
I have a friend who works in a call center. They work 10 hour days with no breaks between calls (the queue is often 40-50 people deep). (They do get the federally-mandated breaks of course.) "Our systems are really slow" is 100% true, but is also probably a welcome break for the agent. So if you are the clever software engineer that goes in and removes the sleep(180s), that's probably great for a few hours until all the call center agents burn out and leave early and use their spare time to start organizing a union. (Of course, if you save 2 minutes a call with software, you can just give people a mandatory 1 minute break between calls and come out ahead -- a true win/win. But that would require that the software team and the call center management team coordinate, and I don't think that's ever happened once in the history of large companies. You'd be the first!)
I would split your point in two dimensions: 1. Software should support efficiency and speed. (We often fail at that.) 2. Tough jobs exist and it’s up to the employer to make them worthwhile and at the least prevent burn-out.
DDG suggests that this is a leading call centre industry publication. This is their article list:
https://www.connectionsmagazine.com/articles/by-topic/
I've skimmed a couple of sections. There are a couple which look at workplace issues (career & self-improvement, workfroce management). Nothing jumps out immediately, but there might be some hints.
Note that what you find in articles and practices on the ground ... may differ.
Vendors advertising workforce-related systems and services (especially monitoring, tracking, recruiting, etc.), or legal / compliance organisations, could also give some possible insights.
Overall, it's a low-wage, low-skill, but also low-hazard environment (no dangerous equipment, encounters, etc.). Much of it is outsourced to low-cost regions with many English speakers (Philippines, India, Mexican border towns, Florida, etc.). Alternative employment may be scarce, unemployment high.
Change any of those dimensions and you might see conditions improve.
I've worked on in a large bank doing sales with slow IT systems, (The Mainframe was awesome quick though, shout out to black screens!). The bank coached staff to use there tools in an order and structure their conversations so they'd have buffer for information and systems to be there when needed.
Warehouse work is very repeatable compared to most work with a computer.
Then I met a UI researcher, hired by Army Corps of Engr to explain the missing productivity, who went way past time & motion to strategies. The interplay between tools and techniques, influencing how people organize their tasks. Matrices to highlight weird noun (line, circle, text) and verb (copy, move, delete) interactions. In other words, he showed how strategies from manually drafting did not translate to CAD and proposed new strategies (metaphors) and training appropriate for the new medium. Then validated his ideas with usability testing. Brilliant stuff. Like facepalm obvious once you see it.
Crickets.
Both Autodesk and Bentley Systems were hostile to user centric design based on real world data and lived experiences. The geeks and sales pukes who had never designed or drafted knew what designers and drafters needed, so piss off.
Besides, they're printing money, validating their efforts. And you aren't. So piss off.
Lather, rinse, repeat.
That's because customer support is the number #1 variable cost on that kind of software.
If you change anything, you start absorbing customer support calls from your enterprise customers.
This is how I knew that Microsoft doesn't carry support costs for Office and Windows--they rearrange GUIs willingly.
My mentor at that time was an AutoCAD dealer. He (eventually) explained the value added reseller racket to me. Very similar to franchising.
Autodesk and others sloughed off most marketing, sales, inventory, shipping, and tech support onto their dealers. Their reasoning, IIRC, was that while dev cost 7% of revenue, those other activities cost 30%. Why not get rubes to cover that overhead?
Further, turnover in the dealer channel was about 1/3 per year. A typical dealer would refinance their house (or whatever) for a few $100k. Burn thru it trying to get established. And there'd be 2 more wannabe dealers waiting to replace them.
It was very hard to not sell AutoCAD for a loss.
There were a few tricks to surviving and profiting. Consulting, training, and hardware, of course. The most capable productized their AutoCAD addons. The most successful of those then matured out of dealerships and formed their own VAR rackets.
My mentor created Rhino 3D. Most of the tech and code started as AutoCAD addons. Until they had bootstrapped a standalone MVP. https://en.wikipedia.org/wiki/Rhinoceros_3D
--
This was the 1990s. Autodesk is now the Computer Associates of abandonware graphics programs. Some of those legacy apps probably have enterprisey support contracts, so you're probably right about that. At a guess, it's probably part of the subscription models (everyone trying to copy Adobe's success).
Quite alright. I don't mind having to defend my positions--downvoters with no comments, however, piss me off. :)
> The most successful of those then matured out of dealerships and formed their own VAR rackets.
Yeowch. :(
I didn't know that Autodesk sloughed off the tech support. I'm not surprised.
Take Photoshop for instance. Just about anybody who spends even a moderate amount of time in it will tell you that even though it's become more capable in the past 15 years, it's also become a lot more frustrating and bug-ridden. Personally speaking, I would be just as if not more productive using something like Photoshop 7/CS1/CS2 than I would be with Photoshop CC.
I can't count the number of times I've called customer service and have to wait 2-3 minutes for the agent to bring up some screen as they apologize and explain "our systems are really slow". It regularly takes up a majority of the call's time.
Back in the early 1900's, time and motion studies [1] in factories were all the rage. And today Amazon certainly optimizes for the actions warehouse employees are required to do.
But when it comes to the actions people do with computers, I've never once seen a company actually measure wasted time waiting on slow applications. It seems like such an obvious thing to try to optimize. And it's not like it requires constant surveillance or anything -- it's just statistical sampling. Watch 10 randomly selected employees for two hours each or something, with their consent.
In many cases "good UX" is impossible to measure in any conventional sense. But when it comes to repeatable enterprise tasks, the time aspect actually can be measured.
Does anybody know why companies don't? It feels like such low-hanging fruit.
[1] https://en.wikipedia.org/wiki/Time_and_motion_study