User Stories
Client Management:
Feature Name | Feature Summary | User Story | Acceptance criteria/Business Rules | Questions / Discussion points |
|---|---|---|---|---|
View Profile/Photo | This feature enables the app user to view their profile details as provided during registration/creation of account with the financial institution | As a customer in the self-service.mobile wallet app, I want to view my profile details within the app so that I can verify my information is correct. | User should be able to navigate to the 'View Profile' screen and view the following profile details: | Confirm what other profile details may be useful to be shown to the user |
Edit Client Details | This feature enables the app user to edit their profile details from the app, so that they can keep their profile up-to-date and accurate. | As a customer in the self-service/mobile wallet app, I want the ability to edit my profile details within the app so that I can keep my profile up-to-date and accurate. | User should be able to navigate to the 'View Profile' screen and instantly edit the following profile details. | Assuming we should not allow user to update Name, username and email address? Since it's implicitly tied to Account login? |
Submit Survey/Questionnaire | This feature enables the user to submit a survey questionnaire rating their experience with the app. | As a customer in self service app, I have the opportunity to submit a survey rating the app so that I can voice feedback for improvements or other concerns | User should be shown an option under 'View Profile' or on the Home Page to 'Submit Feedback' | Will need to compile a list of survey questions |
Customer Tools:
Feature Name | Feature Summary | User Story | Acceptance criteria/Business Rules | Questions / Discussion points |
|---|---|---|---|---|
EMI Calculator | This feature provides the app user a tool within the app to calculate the EMI on a loan | As a customer using the self-service/mobile wallet app, I can calculate the EMI on my loan so I can understand the amount of loan I can comfortably afford. | User needs to enter the following information: | Need to figure out the validation criteria that would be applied on the input fields ( depends on currency and location) |
Savings Calculator | PENDING | PENDING | PENDING |
Mobile Money Wallet:
Feature Name | Feature Summary | User Story | Acceptance criteria/Business Rules | Questions / Discussion points |
|---|---|---|---|---|
Add mobile money account | This feature allows the user to open a Mobile Money Account through the app | As a customer using the self-service app, I can open a mobile money account so that I can track my mobile money usage using the app | User can navigate to 'Create Mobile Money Account' under Quick Actions menu on the Home Page | Need to figure out the validation criteria that would be applied on the input fields . |
View balance of mobile money account | This feature allows the user to view their mobile money accounts | As a customer using the self-service app, I can view all my mobile money account balances so I can track their usage and status | The user will be able to view all their mobile money accounts with the following details per account in a tabular format: | Validate whether these set of actions are enough? |
Load funds form external source to Mifos account | This feature allows user to transfer funds from an external account to a Mifos account | As a customer using the self-service app, I can transfer funds from an external account to a Mifos account so that I'm not limited by my Mifos account funds and have greater flexibility in moving money around to meet my needs. | The user will be asked to input the following information - Transfer To : Select Mifos account (from dropdown of available accounts) Transfer from details: Select from a previosly stored external account (dropdown) or if new account needs to be entered - Is the account Domestic or International ? (radio buttons) - Routing number - Account number - Re-enter Account number - Account Type Amount Date to be Transfered If the user is entering a new external account, a button "Add Account" will be shown on the form. On clicking "Add Account", the external account details will be stored for repeated transactions as needed. If incorrect routing number is entered - show error message 'The Routing Number you entered did not match any Banks within our directory. Please enter a different Routing Number' If any information is missing, show error message - 'This is a required field. Please enter the -----' On clicking the 'Confirm and Transfer' button, user will be shown a pop up with the summarized details of the transfer. User can click on 'Submit Transfer' button to confirm the transaction. A confirmation message will be sent to the user on the email on file with the account details masked, and the amount and date details. | Should we save external account details so that user doesn't have to keep reentering information next time they want to do a transaction? |
Repay Mifos loan from external fund source |
|
|
|
|
Transfer funds from external fund to another member |
|
|
|
|
Pay a merchant using external funds |
|
|
|
|
Pay for a bill using external funds |
|
|
|
|