I have seen lots of HR software, done more than a few of my own selection processes and subsequent implementations, worked on an HR tech product team for awhile and even been an end user of a bunch of different HR technology solutions over the years.
And if I have, in all these years and in these varying roles learned any single thing about HR technology I think it might be this: In the sales/evaluations stage almost no customer asks their potential HR tech vendor that will be supplying technology solutions that will (hopefully) be used by every person in the organization to review and demonstrate perhaps one of the most important feature/functions of the software, namely, the 'I forgot my password' process.
I don't know why, and I suppose I may be wrong about this as I am not actually sitting in every HR tech vendor demo going on (shock), but I know that I have never seen, nor asked any vendor to discuss and/or demonstrate that actual process that employees would have to follow when they forget their passwords. And they will forget their passwords. Probably every few months. And if the 'I forgot my password' process is slow, clunky, and hard to complete they will become more enraged than they were before.
So the 'use case' for the "I forgot my password' process flow also needs to factor in the increasing frustration and impending rage of an employee, who has just tried three or more times to (unsuccessfully) log in to the HR system, likely because someone told them they have to, and now the technology tosses them into the 'I forgot my password' abyss. This seems like an incredibly small thing, but for some reason I think it is more important than we tend to believe.
You have an already unhappy customer who is not able to log in to the system. Make sure the process for welcoming them back into the system doesn't make them even more unhappy. Make sure you take a look at the 'I forgot my password' process when you evaluate any HR tech supplier.
Happy Thursday.