You are on page 1of 19

Team details

BUSINESS Aditya Priyadarshi 2021064

Ananya Srivastava 2021008

ANALYSIS PROJECT Sarthak Singh

Vasu Kundariya
2021045

2021121

REPORT GIM

Group No: 7
1 Table of Contents

S. No. Topic Page no.

1. Executive Summary of the project 2

2. Analysis Phase 3-6

3. To be Process 7

4. Use Case Interaction Diagram 8

5. Use Case Design 9-13

6. Prioritization of the use cases 14-15

User acceptance test scenarios


7. 16-17

8. Data Flow Diagram 18

1
1 Executive Summary of the project

HDFC is a leading bank that has problems with the lengthy processing times for fixed deposits. Due to this,
the company has been losing money and the trust of its clients by turning away customers. They thus
recruited a business analyst to study their operational procedures carefully, spot issues, and automate
procedures to speed up processing.

The BA will thoroughly understand the processes and requirements, analyze the phases, pinpoint issues
(such as redundant procedures or long lead times), and thoroughly analyze the benefits and drawbacks of
automating the processes. Original and novel processes are mapped using Swimlane flows, Use Case
Interaction Diagrams for flows and interactions, and Use Cases with prioritized use cases.

2
2 Analysis Phase

CUSTOMER START

ENQUIRY COUNTER ENQUIRE ABOUT FD

ENQUIRE ABOUT NO OPEN UP ACCOUNT AT


ACCOUNT AT BANK ACCOUNT BANK
IN BANK?

YES

FORM & DOCUMENTS FILL FD FORM


CLERK RECIEVED NOTIFICATION TO CUSTOMER (CALL,
SMS, MAIL, ENQUIRE AT COUNTER

ALL DOCUMENTS NO
CHECK DOCUMENTS
(CHECKLIST) SUBMITTED AS
PER GUIDELINES?

YES

NO

VERIFICATION &
ADD FD AMOUNT IN
VALIDATION OF
OPEN FD ACCOUNT ACCOUNT WITH RESPECT TO
DATA WITH SERVER
CASH SUBMITTED
DATA YES END
ACCOUNTS DEPARTMENT

FD ACKNOWLEDMENT
SERVER DATA UPDATE
RECIEPT

2.1 As Is Process (Swimlane flow)


2.1.1 Missing Requirements/Redundant requirements
The following are a few requirements that are missing from the flowchart that a BA can identify:

• Once the process of opening the FD account is underway, if the customer requests to revoke it or
make changes to previously filled data due to an unexpected circumstance, there is no system to
accommodate that; the changes will be made once the process is complete.
• The customer is unaware of the updates or approvals of the FD and related Processes, which
results in the non-standardization of the process completion and the likelihood of human error
• The customer must fill out the form and give it to the clerk, who then gives it to the finance
department. This creates a duplication process and lengthens the time it takes to deposit the FD.
• The client can only collect a small amount of data, and there is no real-time information update.
There is restricted access to the information when he contacts customer care or the clerk to
inquire about the most recent document revisions and policies.
• The FD physical technique lacks a tracking mechanism.

3
2.1.2 Understanding of Ambiguous requirements

Business Requirement SMART Observations for the Modified Requirement Assumptions and
(each sentence in the Requirement (after fixing problems rationale behind
claims case could be a identified through assumptions
requirement) SMART)
• Customer inquires about • S: This Requirement is specific • Customer inquires ab • It is not mentioned
creating an FD account. • M: Inquiry is done or not out the FD account where the inquiry is
• A: The inquiry is received at the opening at the made
inquiry counter. specific enquiry
• R: The Requirement is relevant. counter.
• T: not clearly defined
• The clerk enquires about • S: This Requirement is specific • Clerk completes the • The account enquiry
the customer account • M: Enquiry is done or not enquiry within 10 time has to be reduced
• A: The enquiry is received by the minutes
customer
• R: Relevant for the customer, as
this stage enables account
identification
• T: not clearly defined
• The clerk checks the • S: This Requirement is specific • Clerk completes the • The account verification
bank account number at • M: It can be measured by the account verification time has to be reduced
bank’s database efficiency with which the within 10 minutes
account details checked by the
clerk
• A: The Process is attainable
• R: The Process is relevant for FD
account opening
• T: not clearly defined
• If the customer doesn’t • S: The clerk informs the • The clerk will guide • 1.The customer may not
have a savings account concerned customer that a the customer to be aware about the
with the bank, the clerk savings account is required for open a savings savings account pre-
will ask the customer to opening a FD account. account in the bank requisite for opening a
open a savings account • M: It can be measured by the and help him fill the FD account.
in order to open a FD efficiency with which the details account opening • 2. The customer may
account. are extracted and validated by form. face difficulties in filling
the clerk the saving bank opening
• A: The Process is attainable by account form
the clerk.
• R: The information is to be
passed to the customer for
moving ahead in the process
• T: not clearly defined
• If the customer has a • S: It is Specific • The clerk will • The customer may face
savings account with the communicate to the difficulties in filling the

4
bank, the clerk will • M: It can be measured by the customer that a FD saving bank opening
provide the FD account efficiency with which the clerk account opening account form
opening form to the provides the details form is to be filled,
customer • A: The Process is attainable by provide the form to
the clerk the customer and
• R: Form filling is relevant for help the customer in
opening a FD account form filling
• T: not clearly defined
• The customer will fill the • S: Not Specific (what all • The clerk will provide • The customer isn’t
form and submit it documents are required?) the customer a aware about the
alongside with the • M: Measurable by the accuracy document checklist, documents required for
required documents and time taken in receiving and guidelines list, and opening the FD.
filling the required form and the FD account
submitting the supporting opening form.
documents
• A: The Process is attainable
• R: Form and documents
submission is relevant for FD
account opening
• T: not clearly defined
• The clerk checks all • S: This Requirement is specific • Clerk completes the • The FD verification time
document submitted as • M: It can be measured by the FD verification within has to be reduced
per guidelines efficiency with which the clerk 10 minutes
checks the documents
• A: The Process is attainable
• R: The Process is relevant for FD
account opening
• T: not clearly defined
• If all the documents • S: The clerk informs the • The clerk will guide • The customer might still
submitted are not as per concerned customer that the customer misunderstand some
guidelines, the customer required documents and data to provide the instructions
will be notified by required required documents.
call/SMS/mail/enquiry • M: It can be measured by the
counter efficiency with which the details
are extracted and validated by
the clerk
• A: The Process is attainable by
the clerk.
• R: The information is to be
passed to the customer for
moving ahead in the process
• T: not clearly defined
• If all the documents • S: The accounts department will • The data will be • The time taken has to
submitted are as per validate the details validated with the be reduced
guidelines, verification • M: It can be measured by the server
and validation of details efficiency with which the details

5
will be done by accounts are verified and validated by
department accounts department
• A: The Process is attainable by
the accounts department
• R: The information is to
be verified to proceed further
• T: not clearly defined
• After matching the • S: The accounts department will • The accounts • The time taken has to
details match with server open the FD account department will run be reduced
data, accounts • M: It can be measured by the the data through the
department opens the efficiency with which the FD database
FD account account is opened
• A: The Process is attainable by
the accounts department
• R: This is most relevant part
• T: not clearly defined
• The amount collected as • S: The accounts department • The accounts • The discrepancy and
cash is credited in the FD will credit the update amount department will amount updating time
account with server • M: It can be measured by the ensure that amount has to be reduced
data updation efficiency with which is reflected in the FD
the amount is transferred account
• A: The Process is attainable by
the accounts department
• R: This is a relevant activity
• T: not clearly defined
• FD document and • S: The accounts department will • The account • Time taken to notify
acknowledgement notify the customer department sends customer is to be
receipt notified • M: It can be measured by time to notification just after reduced
to customer notify the customer server updating
• A: The Process is attainable by
the accounts department
• R: The information is relevant
• T: not clearly defined

2.1.3 Steps to be automated in the current process in 2.1.1


• Development of a website and mobile application
• Data collection via online forms
• Online customer KYC
• Data storage in the cloud
• Introduction of chatbots and AI system
• Website showing each step updates and milestone
• Real-time approval update
• Notifying customers and retrieving online data from servers

6
3 To Be process ((Swimlane flow)

START CUSTOMER WEBSITE LOGIN ENTER DETAILS

CUSTOMER

CALL CENTER / FORGET


CHATBOT PASSWORD
ENGINEERING
BACKOFFICE

OPEN FD
ENTER DETAILS FIXED DEPOSIT ACCOUNTS TAB
ACCOUNT

SYSTEM DATA
VERIFICATION
DATA
VERIFICATIO APPROVED
N
NOTIFICATION NO YES

WEBSITE
BALANCE
DEDUCTED

FD DOCUMENT ON END
FD GENERATED ACCOUNT OPENED
WEBSITE

7
START CLICK CHECK TERMS &
OTP IS DEPOSITED
PROCEED CLICK ON CHECKBOX
ONLINE NOMINEE ENTER 6 DIGITS
SEARCH PAN, NAME, OF CHEQUE
PROCEED SELECT BANK A/C END
DOB, GENDER ENTER DETAILS
CLICK ON THE YES SELECT ALREADY
NO
CLICK BUTTON REMITTED CLICK OWNLOAD
ENTER
Customer

SINGLE PROCEED UPLOAD CANCEL DEPOSIT APP


RELATIONSHIP
DEPOSITOR? YES FUNDS
CUSTOMER REMITTED?
ENTER PAN &
ENTER PAN CHECK DETAILS & CLICK
DOB YES
NO, DOB & CLICK YES CLICK SUBMIT
ENTER AMOUNT
SUBMIT ADD
& PERIOD
ENTER ENTER
SUBMIT CLICK
PROCEED JOINT OTP
DEPOSITOR? PROCEED
4 Use case Interaction diagram

NO
PLACE VALIDATE SELECT MATURITY CLICK ON SEND
ENTER OTP
DEPOSIT FIELDS INSTRUCTIONS OTP
VERIFICATION GENERATE OPEN OPEN BROKER CODE REDIRECTED TO
VALIDATE FIELDS POP UP BOX
OF PAN OTP DASHNOARD DEPOSIT PREPOPULATED NET BANKING PAGE
? AUTOPOPULATED
System

WINDOW CONFIRMING
SYSTEM YES PHONE
NUMBER
NO

8
5 Use case design

S. No. ID Name
1 UC-01 Login
2 UC-02 FD details page
3 UC-03 FD details update
4 UC-04 Balance check
5 UC-05 Nominee details
6 UC-06 FD account opening approval
7 UC-07 Amount deduction
8 UC-08 Acknowledgment

Name Login
ID UC-01
Actor Customer/User
Pre-Condition Login credentials
Task 1. System shows the login page.
2. Customer inputs the credentials and clicks
on ‘login’.
3. System matches the credentials with the
bank server data.
Post
Server shows the home page
Condition
Data Login Credentials (Username, password)
Business
1. Rule of making strong password
Rules
2. Password should be verified by server

Name FD details page


ID UC-02
Actor Customer/User
Pre-Condition Login credentials are correct
Task 1. System opens the home page.
2. Customer goes to the FD details page.
3. Check the auto-filled details.
Post
Verify auto-filled details
Condition

9
If due to some error the system shows wrong/missing
Extends
auto-filled details, the customer shall modify/fill them
Includes -
Data Check the auto-filled details
Business
1. Customer should have sufficient balance.
Rules
2. Details should be valid.

Name FD details update


ID UC-03
Actor Bank Server
Pre-Condition FD details provided
Task 1. Server cross-verifies the details.
2. Server validates the data.
3. If data is correct, it proceeds further for FD creation.
Post
Create FD
Condition
Extends -
Includes -
Data -
Business
1. Amounts business rule for min and max account.
Rules
2. Check the FD interest rate and details.

Name Balance check


ID UC-04
Actor Server
Pre-Condition Min balance for FD creation

Task 1.System checks the required bank balance for FD creation.


2. If the bank balance is sufficient, then proceed further.
3. If not, send the error message : “Balance is insufficient”

4. Select the tenure for FD.


Post
Proceed further for nominee details
Condition

10
If by any chance the amount balance is not sufficient the
Extends server sends a signal to system for error notification about
the balance sufficiency
Includes
Data Server proceeds further with the selected tenure data
Business 1. Proper notification should be given to the bank and the
Rules customer.
2. All information should be on the server and if any
changes, it should be updated

Name Nominee Details


ID UC-05
Actor Customer
Pre-Condition Sufficient Balance Check from bank server
Task 1. System shows an option to Nominee details
2. Customer clicks that option
3. System takes to the required details of the nominee
4. Customer provides data regarding the nominee
5. Claimant hits save button
6. System saves the form
Post
Approval of Fixed deposit
Condition
If the nominee details filled by the customer are not as per
the standard(eg name should be a string but user enter
Extends
numeric data) , system shows an error message to enter
details again
Includes
Data Nominee Details(Name, Relation, authority etc)
Business
1. Nominee shouldn’t be below 18
Rules
2. Nominee should be approved by user
3. Nominee details should be uploaded (KYC)
4. All documents uploaded should be less than 5 MB

Name FD account opening approval


ID UC-06
Actor Bank Server
Pre-Condition All details filled are correct and FD is approved
Task 1. System takes the data to server

11
2. Saves the data and gets the approval
3. Approves and open an account considering the details
filled by customer
4. Generates details about the FD account.
5. Submits the data to system.
6. Once approved the server sends a notification about
confirmation to customer and balance deduction to bank
server
7. Customer provides data regarding nominee
Post
Sufficient balance for deduction of FD amount
Condition
If due to some error the system disapproves the
Extends application for FD, a error message should be sent to the
customer highlighting the issue
Includes Approval from the web server according to bussiness rule
Data -
Business
1. Tenure rule for max and min time period
Rules
2. Amount business rule for max and min amount

Name Amount deduction


ID UC-07
Actor Bank Server
Pre-Condition FD approval
Task 1.System connects to bank server
2.Deducts the valid amount filled by user
3. Creates an entry of the amount that has been reduced
from the account
4. Customer provides data regarding nominee
Post
-
Condition
If by any chance the amount balance is not sufficient the
Extends server sends a signal to system for error notification about
the balance sufficiency
Includes
Data -
Business 1. Balance deduction should be done in the stipulated
Rules time(immediately) set by RBI once the FD is approved

12
2. Proper notification should be given to bank and
customer

Name Acknowledgement
ID UC-08
Actor Bank Server and server
Pre-Condition Opening of the FD account and deduction of amount
Task 1.System generates acknowledgment receipt
2.The system displays the details on the screen
3. bank server reflects the amount on the homepage of the
customer logging page
4. Sending the acknowledgment reciept via phone, mail
and message
Post
-
Condition
If by any chance the amount balance is not sufficient the
Extends server sends a signal to system for error notification about
the balance sufficiency
Includes
Data -
Business 1.Following the format created by the Bank or the
Rules governing body
2. All information should be on server and if any changes
should be updated

13
6 Prioritization of the use cases (in terms of criticality – High medium-Low)
We can evaluate use cases based on four criteria:
Customer priority - Importance of the use case to the business, and the urgency to have its
functionality
Risk- Need to recognize risk early. Managed closely.
Complexity – a measure of difficulty (requirements and development)
Dependencies – Need to know the connections.
Also, other probable criteria are:

• Urgency to meet the market needs

• Ease of Deployment

• Ease of Development

• Independence from other requirements


These criteria can lead us to assign criticality of the use case for our prioritization:

Business Value Prioritisation


S. No. ID Name Criticality
reason
Involve customer
1 UC-01 Login High Low
interaction
Required for
2 UC-02 FD details page Medium Medium
business
To validate the
details
3 UC-03 FD details update Low Medium
submitted by the
customer
Validation from
4 UC-04 Balance check High High the source is
crucial
Required for the
5 UC-05 Nominee details Low Medium
business
Validation from
6 UC-06 FD account opening approval High Medium the source is
crucial
Final action and
7 UC-07 Amount deduction High High outcome of the
whole Process
Inform the
8 UC-08 Acknowledgement Low Medium customer for his
assurance

14
7 User acceptance test scenarios
7.1 Use case scenarios and the corresponding UAT scenarios

B
F
Current
Cancel
aaa A

Remitted funds H
for deposit C D E G
Redirect to bank net alarm
Serving Select bank account Enter details Verify

M Resend OTP
I
Changed
Login details
L K
Enter details Enter OTP
P O N (Autofill)
Deposit money Click on submit Verify data

1. A-B
R 2. A-C-D-E-F
3. A-C-D-E-G-H-I-J
Or continue 4. A-C-D-E-G-H-I-K-L-M
Q 5. A-C-D-E-G-H-I-K-L-N-O-P-Q-R
6. A-C-D-E-G-H-I-K-L-N-O-P-Q-S-T
Download deposit
receipt
S T
End process Logout

Usecase Usecase scenario User acceptance test scenario


• Stable connection and enters the correct
URL
• Checking the login cred with server data
• Customer enters incorrect login details
UC-01 User login • Customer enters correct login details

• System displays the home page with


different options to choose from
• Customer will be able to select open FD
account tab
UC-03 FD details & balance check • Check balance
• Select tenure
• Add nominee details

• Opening FD account
UC-06 FD account opening approval • System debits the FD amount
• Acknowledgement receipt

15
7.2 User acceptance test scenarios
Precondition: Need of a Expected test result Test result Defec
stable internet t(yes/
connection, a device No)
and customer should
have login credentials
Test steps Test data Observation Pass Fail

User Login A Customer goes to the Stable Yes No Successfully able to Login page is
bank website using any connection land on the correct displayed
internet browser and enters bank portal
the correct
URL
B The system displays the Checking the Yes No user should be able to
login page and options login cred enter the login details
to enter used id and with server
password data
C-C1- Customer enters unable to login Display error
C2 incorrect login details message:
Access denied,
wrong
username/pass
word entered;
Attempts
remaining: X
D Customer enters correct login successful, page
login details redirected to user
homepage
FD details & E System displays the Yes No Customer is able to
balance check home page with select relevant tabs
different options to
choose from
F Customer will be able to Yes No All the options are
select open FD account displayed as per the
tab Requirement
G Customer is able to Yes No Successfully able to
select account select account
H Customer enters the 1000/10000 Yes No Successfully able to
amount enter the amount
H1-H2 Incorrect amount is Yes No unable to proceed Display error
entered further message:
Incorrect
amount
entered
I Correct amount is added Able to proceed further Amount
entered is in
multiple of
100’s
J Check balance System checks whether
sufficient balance is
available
J1-J2 Insufficient balance unable to proceed Display
further message:
Insufficient
balance
K Sufficient balance Sufficient balance is
available; Proceed
further
L Customer is able to Yes No Successfully able to
select the tenure select the tenure
L1-L2 Incorrect tenure is select unable to proceed Display
further message:
Incorrect
tenure is select
M Correct tenure is select Able to proceed further correct tenure
duration is
select
N-N1 Option to enter User don’t select the redirect to
nominee details nominee options confirmation
page

16
O Option to enter User select and enter redirect to
nominee details the nominee options confirmation
page
Fd account P Confirmation Page User can click on the
confirmation confirm option to
confirm the all the filled
details
Q System debits the FD The amount is debited
amount and page is redirected
to acknowledgement
receipt page
R Acknowledgement Acknowledgement
receipt receipt is displayed on
the page with all the
required details

17
8 Data Flow Diagrams (follow the rules for creating DFDs)
8.1 Context Diagram

8.2 Level 0 Data flow diagram (Logical DFD)

18

You might also like