The Madness of Software Design: Designs that Require Customizing Browser Setting to Operate
We are looking at a number of third-party internet-based software solutions for a range of things from HR onboarding to safety and training management. With minimum wages and other government-imposed employment costs rising, we are looking for ways to automate anything we can.
We have run into a useability issue on most of this software. As a note, my employees tend to be 55 years old and older, and so many do not have a firm handle on computer skills. So stuff needs to be simple and just work. Unfortunately, no one seems to be willing or able to design a system that works with default browser settings. In particular, everyone wants to design their software to require popups. I have no idea why. But time after time I put a system out for a subset of my employees to test and I immediately get 19 people calling me back saying that it does not work, they can't get in, etc. The typical problem is that most of this software seems to require that the browsers popup blocker be turned off. Why in the world would you design software for a feature that 99% of browsers today have turned off by default? And worse, that require users to change a setting that only exists deep in setup menus most users don't even know exist. I am pretty capable and it took me some poking around to find the popup options in Chrome.
This makes me totally crazy. I had a long talk today with my onboarding company trying to explain why getting rid of an hour of HR time with their software at the cost of an extra hour of IT support time for each new employee trying to access the system does not save me any freaking money. We received access to a training and safety system for free from our insurance company but it took so much of my personal time to get each employee able to successfully log into it that we abandoned it this year, despite it having a lot of good resources in it. I will tell you guys that despite the world of these business solutions being apparently crowded, there is still room out there for someone who can program a front-end that reliably works with a variety of browsers and systems.