Implemented a new user journey to reset the password with a stronger criteria, due to complaints and technical issues in the original solution.
The security team released new security rules for our users and therefore we had to develop a new solution to be compliant with the new security rules.
We know that changing our password is something necessary but not actually fun to do. Specially when we need to comply with a lot of different rules to make sure our password is safe. And this is why it's important to deliver a design that can motivate people to complete the task.
Besides the security compliance, we enjoyed the opportunity to optimize the userflow because, at that moment, we offered two different flows for users to edit their password. This was not consistent for the users (poor user experience) and neither for our developers, since they had more code to maintain for the same task.
The first thing to do was to understand the new security rules defined by our security team.
The second thing thing to do was to create a single user flow for the creation of a password: for users trying to reset their password via the "forgot password" link in the login page + for users trying to change their password from their user account.
Merging the different user flow into a single one provides a better UI and UX consistency. Plus, it's also an improvement for the tech team, because it makes it easier to maintain the code and to solve possible bugs in this part of the platform.
Error prevention, error recovery, and feedback are at the center of user experience design. However most password interfaces only validate their security policy after the user submits the form, not while they enter the password itself.
To define the new user journey, I started drafting solutions that could be interactive and fun for the user. The main goal is to generate positive feedback as they achieve each one of the security criterium correctly.
When you celebrate little wins with the user, the level of frustration is lower due to the increase of dopamine and the bigger are the chances that they will finish the task until the end. Thus, the final solution generates encouraging and fun sentences throughout the process, so the user is encouraged to finish it while they're being correctly informed of their progress of completion.
Tech lead: Manhulay Siriphol
Front-end developer: Jihan El-medini
Product designer: Bettina D'ávila
Security Compliance Manager: Tony Belot
B2B Web Platform
AB Tasty is an all-inclusive B2B/SaaS tool for website and customer experience optimization.
B2C Mobile App
B2B mobile application for end users to follow and monitor their campaigns on-the-go.
B2B Web Platform
Changing our password is often necessary and, sometimes, mandatory. But never a fun task.