Agile Project Management

85 views 9:57 am 0 Comments April 21, 2023

MIS608 Agile Project Management – Group: 8
E-Wallet Project Backlog
Epic 1: Payment and Transfer
User Story 1: As a user, I want to be able to use Pay ID to transfer money to other users of the
application
.
Acceptance Criteria:
● The Pay ID functionality process should be smooth and easy to follow for the user.
● The user should be able to link their Pay ID to their account.
● The user should be able to send and receive money using their Pay ID.
● The Pay ID functionality should support multiple currencies.
User Story 2: As a user, I want to be able to make international transactions using cross-border
payments in the application.
Acceptance Criteria:
● The currency conversion feature should be accurate and provide real-time exchange rates.
● The user should be able to choose the currency they want to send and receive.
● The user should be able to see the total cost of the transaction in their selected currency.
● The user should be informed of any fees associated with the transaction.
User Story 3: As a user, I want to be able to add multiple credit and debit cards to conduct transactions.
Acceptance Criteria:
● The bank account integration feature should allow the user to link and manage multiple bank
accounts in one place.
● The user should be able to add and remove credit and debit cards easily.
● The user should be able to choose which card to use for each transaction.
● The application should store the user’s payment information securely.
User Story 4: As a user, I want to be able to request money from other users of the application.
Acceptance Criteria:
● The user should be able to create a payment request and specify the amount and recipient.
● The user should be able to add a note or message to the payment request.
● The recipient should receive a notification of the payment request and be able to easily pay
the requested amount.
● The user should receive confirmation of the payment once it has been made.

Epic 2: Integration
User Story 1: As a user, I want to be able to add multiple credit and debit cards to conduct transactions.
Acceptance Criteria:
● The e-wallet system should allow the user to add, remove and manage multiple credit and
debit cards easily.
● The system should support a variety of card types, including Visa, Mastercard, American
Express, and others.
● The user should be able to view all their linked cards and select the appropriate card for each
transaction.
● The system should ensure that all card details are stored securely and encrypted to prevent
unauthorised access.
User story 2: As a user, I want to be able to link and manage multiple financial institution accounts in
one place to conduct transactions.
Acceptance Criteria:
The integration feature should allow the user to add and manage multiple financial
institution accounts easily.
The system should be able to differentiate between account types such as savings, checking,
credit, and debit.
The user should be able to view account balances and transaction history for each linked
account.
● The linking process should be simple and easy to understand, with clear instructions
provided to the user.
User Story 3: As a user, I want to be able to integrate with trading and stock market applications.
Acceptance Criteria:
● The e-wallet system should support integration with a variety of trading and stock market
applications.
● The integration process should be simple and straightforward, requiring minimal technical
expertise on the part of the user.
● The system should provide real-time updates on stock prices and market trends, allowing the
user to make informed investment decisions.
● The system should ensure that all transactions are processed securely and in compliance
with relevant securities laws and regulations.

User Story 4: As a user, I want to be able to easily switch between linked accounts when conducting
transactions.
Acceptance Criteria:
● The e-wallet system should provide a clear and intuitive interface for switching between
linked accounts.
● The user should be able to switch between accounts without having to log out and log back
in again.
● The system should display the current account balance and any pending transactions for
each linked account.
● The user should be able to easily initiate transactions from any linked account, such as
transferring funds or making a payment.
Epic 3: Security and Fraud Prevention
User Story 1: As a user, I want to be able to enable two-factor authentication in the app for added
security.
Acceptance Criteria:
● The app should allow the user to easily enable two-factor authentication.
● The user should receive clear instructions on how to set up and use two-factor authentication.
● The app should generate a unique code for each login attempt that requires two-factor
authentication.
● The app should not allow login without successful two-factor authentication.
User story 2: As a user, I want the e-wallet system to use AI-powered fraud detection algorithms to
prevent unauthorised access to my account.
Acceptance Criteria:
● The e-wallet system should have AI algorithms that detect fraudulent activities and prevent
unauthorised access to user accounts.
● The AI algorithms should be continuously updated based on feedback and data from realworld transactions.
● The system should notify users when suspicious activities are detected.
● The system should have measures in place to prevent and respond to potential security
breaches.
User story 3: As a user, I want to be able to report suspicious transactions or unauthorised access to
my e-wallet account so that the fraud prevention team can investigate and take appropriate action.

Acceptance Criteria:
The reporting feature should be easily accessible from the user’s account dashboard or
settings.
The user should receive an automated response confirming that their report has been
received and is being investigated.
The fraud prevention team should promptly investigate reported incidents and take
appropriate action, such as freezing the account or reversing fraudulent transactions.
User story 4: As a user, I want to receive notifications whenever there is a suspicious transaction or
login attempt on my e-wallet account so that I can take appropriate action to prevent fraud.
Acceptance Criteria:
● The e-wallet system should send notifications to users when suspicious activities are detected.
● The notifications should be timely and provide relevant information about suspicious activity.
● The user should be able to take appropriate action to prevent fraudulent transactions.
● The system should have measures in place to prevent and respond to potential security
breaches.