2

I've noticed in the enterprise application space, people use 'admin' user or a trained user as an excuse for building poor quality admin experience.

For ex, when problems such as 'The steps taken to setup this workflow is too much' or 'This feature doesn't behave intuitively' come up, a common retort from Product Manager's are:- 'These admin users are trained folks, they'd learn it' and turns out to be a lesser priority, compared to end user experience issues. This bugs me.

Does it happen to you all? Are there any methods or arguments to fight this culture from your experience?

3
  • Why would your approach be any different than other such discussions about usability?
    – Mayo
    Oct 26, 2016 at 21:28
  • It's a different ball game in a big fast paced enterprise, when you need to get a buy in and build a business case to prioritize work in a sprint.
    – sacnayak
    Oct 27, 2016 at 21:18
  • I work on admin screens and I have the same discussions regarding ROI and mission creep that I get on other aspects of the project. Admin users are part of your customer base; their evaluation of your product counts as well.
    – Mayo
    Oct 27, 2016 at 21:27

6 Answers 6

2

Your process for "admin" interfaces is ultimately no different than any other argument for usability. The argument for improved usability boils down to return on investment (ROI) in all cases. How you frame that argument may differ slightly depending on your target user, and/or your target audience.

In enterprise software the ROI of good usability can approached by both the costs to your company, and the customer's cost of using the product.

TL;DR: Good usability saves your company money. Good usability saves your customers money, making them more likely to buy your company's product.

Customer vs. User: These people are often different in enterprise environments. The customer is the individual(s) who are buying the product. The users are the ones who ultimately have to use it.

Marketing will be talking to customers, not users. Users might be involved in the purchase process, but often not. You speak a different language to customers than you do users.

Documentation: Is an ongoing cost to your company. The more complex is un-usable your product is, the more time and effort your documentation group has to spend on describing how to use your product, the more it costs your company.

Good documentation should document solutions, not functionality.

Also, your customer is likely paying their employees to read your documentation. Less reliance on documentation leads to less time spent being payed to read it.

Training: Training costs money. Your company has to pay trainers and your customers have to pay to get their users trained. Reducing training costs through better usability saves both you and your customer money.

Usage Cost: Customer's have to pay their employees to use your product. The longer it takes to do their job using your product (e.g., because of poor usability) the higher your products price tag actually is. If your competitor can offer the same

  • Milton is payed $32 an hour.
  • It takes Milton 5-minutes to complete a task using Company A's software.
  • It takes Milton 1-minute to complete a task using Company B's software.
  • Milton must complete this task multiple times a day.

How quickly does price margin between products disappear?

How quickly do any features you offer over your competitor no longer make the continued cost of use worth the investment?

Focus on the Customer: The user is of course important, but sometimes you need to focus on the customer. The language your customer speaks is often money. If you can show the customer, and your company, that your product has the highest ROI, sales go up.

Good usability helps increase that ROI.

1
  • 1
    Great answer - calculating the the ROI is so important to getting focus on the little details, simply because no one else has ever stopped to work out the annualised cost benefits. So a design which improves a workflow by 30 seconds can often translate into a large number, especially if the number of users and frequency of use are high, so considering this dimension in your ROI calculations can really open stakeholders eyes.
    – SteveD
    Oct 27, 2016 at 9:17
9

It's about ROI

Whether it is the project manager or yourself that sets UX priorities, some cost/benefit analysis has to be made.

Nearly all systems will involve many more end-users than admins, so it makes sense to cater for end-users more than to admins. There's nothing wrong with that - it's a wise economical choice.

Remember that UX and development time cost the business money, so it is in the business interest to maximise return on investment.

If we narrow UX to usability only (a measure of performance load) than you'd generally prioritise the task with most impact; that is, the task that will reduce performance load the most, all users taken into account.

A diagram showing data and design feeding cost benefit analysis that then outputs whether the design should get a go ahead.

Ways to combat the low-priority neglect

It is common for low priority tasks to stay in the queue forever and never get done. While perhaps justified, these do bother some stakeholders, for whom a particular task may be highly important.

A person saying "It's a small thing, but it drives me bonkers."

Another important point, sadly often overlooked, is that project managers tend to prioritise high-value tasks, ignoring the fact that low-value tasks, once these accumulate, can offer more value combined than a single high-value task. A lot of small UX issues can result in performance load penalty that is higher than that of a single UX issue. That's another argument of why you should not neglect lower-value improvements.

One big vs many small

While largely a matter of project management, companies do employ various strategies to combat this. Here are a few selected ones:

Petition the king

Based on this metaphor, Petition the king is a session (say weekly) where various stakeholders (employees) come to the king (typically the project manager) to ask for certain things to get done.

The king may reject their request, explaining the grounds. But if someone comes week after week with the same request, the king may grant that person his/her wishes.

Club system

Based on another metaphor, consider the 3 queues to a fashionable club, in order of business priority:

  • VIPs
  • Ticket holders
  • Non-ticket holders

VIPs go in straight away, ticket holders get priority over non-ticket holders. But the club still has to let people in from each queue (albeit with different throughput) or ticket holders will get upset or non-ticket holders will give up.

Similarly, some companies allocate:

  • 80% for high-priority tasks
  • 15% for medium-priority ones
  • 5% for low-priority ones

Outside UX, this is how low-priority bugs may ever get fixed.

Independence days

Some companies (eg, Google) allow employees to spend some of their time on whatever they wish, so long it has some benefit for the business. A 10% independence allocation may be taken as 1 day a week, or one week every 10 weeks.

It is during these independence days that employees can do work that is important to them, increasing both motivation and job-satisfaction; it also allows employees to break from management constraints, which may lead to valuable research, skunkworks, or other tasks which would otherwise never get done.

To get your wishes over the line as a UXer, you'll have to get a buy-in from one or more developers, but help works both ways.

1

The only weapon for us is ROI:

I face similar issues, in most of the applications the admin screens and UX were completely ignored because the numbers of users are less compared to the normal users.

The only weapon we have is ROI. Presenting statistics may get some change in the thought process of the manager / management, but the change could be slow since the number of users are very less. But, I think you can definitely stand-up and talk about the metrics.

We can also consider this point: The training cost also increases when employees (admin) changes their jobs frequently.

The Human Factors International (HFI) provides the ROI calculators for most of the conversation rates which you can use it for accurate ROI and fight back. http://humanfactors.com/coolstuff/roi_reduced_costs_on_formal_training.asp

enter image description here

0
  1. The problem with admin screens is that they are not the main focus of the app and as such are encountered much more infrequently than the everyday task areas. Therefore you can't count on users to remember anything they learned the last time they were in that UI. Therefore, those screens need to be EVEN MORE intuitive and self-explanatory than the main UI.

  2. Imagine you are in a fine hotel with a beautiful lobby. You go to your room and it has a gorgeous view, a huge comfortable bed, and complimentary bottle of champagne in an ice bucket. Now imagine you go to the bathroom and discover that the shower drain is full of hair. Yuck! You thought this was going to be a dream vacation, but now you're not so sure. Instead of relaxing and giving yourself up to the experience, you're looking for more evidence that this place is sloppily managed. UI is the same way. If you want users to relax and feel that they are in good hands, you must attend to every detail, every nook and cranny, with the same high level of quality.

Hopefully one or both of these arguments will resonate with your colleagues.

0

As I see it there are two main routes of attack to be used:

1: ROI. As mentioned by others in some detail. I won't repeat it all here but basically if you're cutting down the time spent on a process from 10 minutes to 8 minutes and this process is done 20 times by 50 people every day.... then those saved minutes will eventually add up to some serious man hour savings as the days, weeks, months go on.

2: The HR angle. Companies WANT their employees to be happy. Books upon books have been written of the impact of happy, engaged employees on productivity.

No employees want to be wrestling with a horrible system. No matter how often they use it and how they can learn to get around its quirks, they would much prefer a system that works with them rather than against them. Even on the bottom level of office work, people working in Business Process Outsourcing sites and the like, people hate monotonous, useless work. It sends them to sleep. If the system is hard to get working then you’re not going to be putting much attention into your actual work. Mistakes will happen.

The most important point of keeping employees happy is in retention.

Yes. Your employees can work just fine with a horrible non user friendly system. But it will contribute to a lower moral and less engagement with their work which could then lead to them deciding to head out to look for a new job. It’s not an automatic bad system=they will leave, but if somebody is using this system for hours every day, it will be a big factor.

Beyond retention having happy employees is also important when it comes to attracting talent. A system that you have to work with every day is a pretty big part of the working environment. I would absolutely love to see someone try an experiment where group A is given a poor usability system and group B a good usability system and then see what sort of ratings they give the company on glassdoor. Alas this is impractical.

0

It’s a pervasive misconception that training internal users how to use bad software is a better choice than bothering to build a truly usable system for them. This attitude is ingrained culture in many organizations: the underperforming ones.

If you want to try to change that culture, you’ll need research to back up your expert opinion. There is plenty. Here are a few examples:

Here’s a radical concept—treat your employees as well as you do your best customers, and your business will reap rewards beyond your wildest imagination.

Fast Company

Technology support can make the difference in a company’s competitive edge. Technology can be used to reduce costs and improve information flow and availability. Standards for data input accuracy and timing of input are part of making sure employees have what they need to perform their work.

Missouri Business Development Program, Taking care of your internal customers

The lack of close attention to internal supplier-customer relationships can jeapardize external customer satisfaction. Companies must ensure tha all customers are satisfied—both within and outside the firm.

The Journal of Business Strategy12.6 (Nov 1, 1991)

Your product manager, and his boss, ought to be aware of all this. Maybe they’ve read these articles already, but simply assimilated it into their pre-existing concepts.

If your organization thinks developing good systems for internal users is a waste of time and money, your product manager might not be willing to stick their neck out and go against that culture.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.