The purpose of this project is to enhance the security features of the mobile banking app for a prominent bank. As a business analyst, my role is to analyze the current state of the mobile banking app’s security features, identify potential vulnerabilities, and propose effective solutions to strengthen the overall security posture of the application.
The primary objectives of this project are as follows:
Below are the BPMN of the current state and Future state Followed by the User flow diagram of the Happy path and High-fidelity mockups.
The current state of mobile banking consists of essential features like User Registration, Password Reset, Modern Dashboard, e-transfer, and other activities like payee registration and confirmation of payment via email.
The BPMN below represents the same. It depicts the user flow which starts from checking into the app for the first time to making an e-transfer.
The Future state BPMN represents the enhanced security feature.
The Process flow diagram shown below depicts the happy path. The process of making e- transfer where the user, who is already registered, log in to the app and on successful login the user completes the two steps of verification using OTP, goes to the dashboard, selects the e-transfer option, and makes payment to the already registered payee by selecting the option of making payment on beneficiary’s phone number. the user provides the security questions as per need and inputs the mandatory OTP for the successful payment. it also shows the facility to reset the password. after resetting the password, the user can perform all the activities mentioned above.
Below are the high-fidelity mockups. These mockups represent the future state of BPMN and show all the necessary features the app should have.
Starting with the app landing page for the first-time user followed by a Login page, Two-step verification using OTP or Fingerprint, app dashboard, pages for e-transfer, new user registration, making payment to reset the password, and first-time registrations.
Below are the mockups depicting the process of registering the new user to the app which includes a total of 5 steps.