My company just recently started using ADP for processing our paychecks. So far, the core functions that ADP provides seem to work well, in that I do indeed get paid regularly. However, they have also provided us with access to their ‘web portal’ (beware of portals – they may lead to another world!) that allows me to do things like update my w-4, change my address, or download PDFs of paystubs. Recently we have also started using other ADP provided websites for other HR-related functions including recruiting and a very badly done company directory.
The developers on my team have had a great time pointing out just how bad the usability on these sites are, and mentioned it to our HR person. Our director of HR is a wonderful person, and is doing a fantastic job for us, by the way. She said that she could pass our concerns along to ADP, but that we should document some of the problems. That is where I got stuck. There were so many problems, I wasn’t sure where to start. This morning, I started.
The task at hand was to acknowledge that I had read a certain company policy. I got email from HR:
In order to meet ERISA requirements, all employees eligible for one of our plans (regardless of participation) must acknowledge receipt and understanding of the document – Plan Documents, Certificates of Coverage, Summary Plan Descriptions.
I realize this may not be the highlight of our day, but it is an extremely important step in keeping our plans compliant.
Here are the easy steps which should only take a couple of moments.
Log on to our intranet site at www.portal.adp.com
Click on to the Resources tab – In the first column under Company Policy – follow instructions to acknowledge.
Feel free to contact me with any questions or concerns regarding this document or logging on to the site.
Sounded easy enough. But it didn’t seem to be doing anything when I followed the instructions. Every time I clicked on the link, all I got was a PDF downloaded to my machine, and no indication that I had ‘acknowledged’ anything. So we called HR for help. Part of the problem is that the website is explicitly “Internet Explorer 6.0 or higher” only. I typically use Firefox. So I switched to IE. Still not figuring it out. After I finally got through the 4 step workflow, I decided it was time for some feedback.
Here is the email I sent back to HR.
As a general indication of the lack of quality in ADP websites, I found several bugs in the “acknowledge this policy document” workflow:
1. Step 1 is to find the correct link to click. You are presented with 2 options – a very large link to a PDF document, or a very small link ‘click here to acknowledge’. Basic web and usability guidelines say that you should use larger targets for more important operations, and that using the word ‘here’ or ‘click here’ as a link are bad practice. (see item #2 at http://www.useit.com/alertbox/designmistakes.html Jakob Nielsen is a well-known author of several books on usability.)
2. When clicking on the correct link, a page is presented that only works in Internet Explorer. Several of my co-workers don’t use Windows at all, so using Internet Explorer requires them to go to another machine.
3. When the page is presented, Internet Explorer warns that some items are the page are secure and some are not. I would call this a bug.
4. When clicking on the correct link in Internet Explorer, the document to be acknowledged is presented, but the “acknowledge” button is hidden at the bottom.
5. After clicking the acknowledge button, a dialog is shown that has wording including a font change tag (I don’t have the exact text here, but it was something like “You have acknowledged that you have read the <font size=”4″>Policies of acknowledgment </font>….”
6. The dialog just mentioned ends with the phrase “Click OK to continue?” and the dialog has 2 buttons, OK and Cancel. It is unclear what the system would do if one pressed Cancel.
7. The system indicates success by removing the ability to read the document you just acknowledged, rather than by listing all the company policies and indicating those that had been acknowledged and those that had not.
This is sorta why I haven’t provided any feedback to ADP yet. There are so many problems, and my gut tells me that the company does not have a culture of quality, and any feedback I provide will do little or nothing to affect the culture. It may help in a few small areas, but the real problem is the company culture that allows things like this to ship.
If anyone from ADP happens to read my blog, I would welcome comments on what the company culture is really like. I could be wrong.