Launched Design (B2B Human Capital Management System)
Orca HCM
2 months
UX Design
UX Research
Figma
2 Designers
1 Product Manager
2 Developers
Product Goal
The team decided to put our first step on providing users with 2-factor authentication(2FA) during our login process in the future.
Easy to Use
Make sure that the new function is easy for both potential clients and current users to understand how it works and be used.
Finding Balance
We should not only consider potential clients' needs but also current users'. Current users expect our product to be up-to-date but also still be applicable to their enterprise regulations or work environments after the product updating.
I produced wireframes based on the mentioned functional framework. During this process, we not only discussed how the information should be presented but also identified some extended issues.
If a company requires all its employees to log in to the internal system through two-factor authentication(2FA), the managers must visit the setting section first (which our system already has) and enable the 2FA setting in advance.
➊ Mangers should set the daily limit times of sending the verification code to an account. (Prevent users from requesting unlimited message sending when th 2FA is enabled.)
➋ Mangers have the authority to enable/disable the 2FA login setting for entire site's users. If the setting is enabled, users will be asked to finish 2FA starting from the next login.
When the 2FA is enabled/disabled, the system will send a notification to every user's email which is originally registered in the HCM system and notify them that the 2FA login has been turned on/off.
Our MVP 2FA login setting is formulated to be verified thru personal email. When the 2FA is enabled, every user will go through the original login process first(type correct Account ID & Password), and then enter the second-verification page.
The verification page will display the email address to which the code has been sent. Users have to check the verification code which will be expired within 10 minutes, and come back to type down the correct one.
How user finish this quick and easy 2FA verification during login.
It is quite intensive to deliver our MVP 2FA login within limited times because we need to finalize the best decision for this version after collecting a bunch of opinions but also picture potential future developments of this function
Designers not only need to design the feature itself, but also need to consider where the feature fits in the existing product and what our potential/current users are used to when using our product