Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Canteen Ordering System for Unilever

STAKEHOLDERS

Stakeholders who are affected and interacted with the business.

External
Stakeholder
s
WhatsApp • User can send money to his family, friends, or relatives all
users through WhatsApp with just single click.
• User can integrate multiple number of Credit/Debit Cards.
• User can also send money with the help of QR code.
• User can secure his payments with a Security pin.
• User is restricted to send limited money by following the T&C.

Banks • Banks should provide all the necessary financial, corporate and
technical requirements to the WhatsApp.
• A consent should be done in b/w Banks & WhatsApp Pay

Credit card • Credit card providers has to pass audit and certification for
providers WhatsApp to ensure high level information protection.

• Credit cards has to provide all the technical requirements to


the WhatsApp and the Bank

• Credit card providers should have mutual consent along with


the Bank.

Bank (debit • Debit card providers has to provide all the technical
card provider) requirements to the WhatsApp & Banks.
• Debit card providers has to pass audit and certification for
WhatsApp to ensure high level information protection.
• Debit card providers should have mutual consent along with
the Bank.

Internal
Stakeholders
Project Project Manager leads the project team and responsible to update
Manager the current project state to the client.
Project Team The group executing the project under the project manager's
Members leadership.
Executives The top management in the company executing the project, those
who direct the organization's strategy.
Resource Other managers who control resources needed for executing the
Managers project.

Risk Identification

• Online Security and fraud risk.


• System Reliability.
• Existing established Online Payment Applications.
• Information privacy and protection.
• 3rd Party Business Management.
• Technology Trends.

SWOT Analysis of WhatsApp pay

Perform SWOT Analysis for the system.


Strengths:

• Well established messaging app. So minimal marketing is enough.


• Easy Payment Option.
• Data is highly encrypted.
• Easy and user-friendly interface
• Strong Technical Background.
Weakness:

• Highly depended on Internet connection.


• New to online payment transaction market.
• Exposure to fraudulent activities.
• Limited to only payment transaction, can’t use it for online purchases.
Opportunity:

• Move towards lower cash economies.


• New Business Opportunities.
• Majority of the population using cashless transactions.
Threat:

• Strong Economic Regulations & Policies


• Competitors
• Fraud & Hackers
• Banks/Financial Services

PROPOSED SYSTEM

What is the proposed solution or system? Mention in points how the system itself will be for the
user.

● The screens will be self-explanatory and very user friendly.


● Available in multiple languages
● System automatically detect and display if any bank account is found on his/her contact
number.
● System asks User to add Debit/Credit card for Bank Account confirmation.
● User needs to create a security pin to process his transactions.
● For any transaction related queries user can raise a ticket to support team through this
system.
● Seamless user experience with less maintenance.
● Proposed system features are limited to only transact money b/w contact to contact but
not for Online Purchase Payments.

SCOPE using Use Case Diagram (UML)


IN SCOPE

1. Payment Option – Add the Payment Option in Chat Settings. So that User can avail this
feature to make the payments.
2. Add Bank Account – User can add his bank account to the WhatsApp Pay in case if
WhatsApp fail to detect with the User contact number.
3. Add Debit/Credit Card – User can add his Debit/Credit card details. So that Bank can
validate the details provided.
4. QR Scanner – User can send/receive money with the help of QR code.
5. Select contact – User can send money by selecting the contact.
6. Add Amount – User can enter the amount they wish to transfer.
7. Create Security Pin – User can secure his/her transactions with this feature.
8. Transfer button – User can transfer money after enter the amount & security pin.
9. Error Display – The error will be displayed in case of user enters wrong pin or having
insufficient funds.
10. Payment notification - The sender and the receiver will both receive a payment
notification on their chat window once the fund transfer has been made.
11. Change language – User can change the system display language based upon his
understanding.
12. Request Money - In cases where the user is requesting money, tap on request and wait
for the person to accept your request.
13. Non-Functional Requirements - Security, Reliability, Performance, Maintainability,
Scalability, and Usability

OUT OF SCOPE

1. Online Purchase Payments.


2. Rewards Section.
3. Create UPI.
4. WhatsApp Pay Wallet.
5. Making Bill Payments.

Business Requirements:

Business Objective:

• Improve the ease of conducting digital transactions for an individual.


• Have at least 1 million users use WhatsApp pay feature within the first 3 months of
launch.
• Over 1 year of its launch have 30% of user base using WhatsApp pay.
• Reduce the costs of managing cash in the economy.

FUNCTIONAL REQUIREMENTS

FR No. Functional Requirement Description


FR1 New Payment Option should be available at the bottom right of the
display. So that user can select a contact or the scan QR code option.
FR2 From the Payment Option available in the homepage, User will tap
on the QR code showing next to their name to show their QR code
using which people can send him money.
FR3 User needs to add his bank account with Credit/Debit card
FR4 User should able to select the person they want to send money to
from their WhatsApp contact list
FR5 User should click payment option available in their chat settings.
FR6 User should able to enter the amount they wish to transfer
FR7 User should enter a security Pin to process the payment.
FR8 User should click the Transfer button to make a successful payment.
FR9 Both the Sender & Receiver should get success notification once the
money is transferred.
FR10 User should able to change system language
FR11 In cases where the user is requesting money, he should tap on
request and wait for the person to accept his request.
FR12 An incorrect message should display if user enters incorrect pin/in
sufficient funds in his/her bank account.
FR13 API interface to interact within system.

NON-FUNCTIONAL REQUIREMENTS
Availability:

• The application should be available for 24 hours


• The application server should support every platform (Android/iOS).

Reliability:

• The system should update and show the maximum transaction can be done per each day.
• The system should be a one-way data flow that can be understood by just one look
Performance:
• The application should be fast and respond to users within 1 second

Scalability:

• This feature initially would be launched in a single country to test and get user feedback.
Then WhatsApp will be rolling it out across its big markets like India, where it has 400
million users. followed by the rest of the world.
• The application should be easily implemented by other IT professionals for further uses
no matter what platform it is
Usability:
• The screens should be self-explanatory and very user friendly.
• The application must provide various languages to every user

Convenience:

• The application should provide various ways of making a payment for the users such as
using contact number or QR code.

Security:
• System or its part should be protected against malware attacks or unauthorized access.

Screen Wireframes

1. User goes on the main page of WhatsApp and opens the payments option. – User can add
bank account & Credit/Debit card to start making the payments.

2. User taps on the new payment option located on the bottom right of the display. So user
selects a contact or the scan QR code.
3. Users click on payments option in their chat settings.
4. User enters the amount they wish to transfer and security pin. Now user clicks the
transfer button to make a successful payment.

You might also like