Business Requirements Document (BRD)-Los for fintech co
Business Requirements
Document (BRD)
Loan Origination System-Business Loan
November 2021
Version 1.00
1. Document Revision
2
Introduction
2.1
Project Summary
2.1.1
Background
The Banking Sector Has
Had To Move Quickly To Digitalise Its Financial Services In Order To Serve More
Clients Than Ever Before. IT Consumption Has Always Been Considerable In The
Banking Industry, But A Giant Leap In Demand For Financial Services Has
Accelerated IT Adoption Significantly And Has Been Remarkably Beneficial In
Promoting Financial Inclusion.
Riding The Wave Of New
Technologies, Banks Are Exploring Major Trends In Adopting More Efficient Risk
Architectures. Their Management Clearly Understands That Having A Well-Designed
Risk Architecture Will Allow Them To Offer A Greater Service Capacity, Provide
Effective, Efficient, And Agile Risk Assessment, And Enhance Their Risk
Analysis.
The Latest Trends
Financial Institutions Are Embracing To Address Risk Architecture Concerns
Generally Include Taking Competitive Advantage Of Computational Engine
Based Credit Approval Involving ,Text Recognition, Artificial and ML Engines.
Adopting These
Technologies Makes Digital Transformation Smoother And Shows Great Results In
Fixing Many Related Risk Architecture Issues, Such As:
·
High-Cost
Computational And Storage Resources
·
Poor Scalability
·
Low And
Slow Performance
·
Slow Data
Processing And Analytics
·
Outdated Processes
·
Client Complain,
Leading To Reputational Loss
·
Reporting
And Mis Not Capturing Real Scenario At Given Point
2.1.1.1
Business Drivers
Post Epidemic The Possibility Of A Looming Credit Downturn
Has Been A Hot Topic In Lending Industry
, Though No One Predicted That A Pandemic Would Be The Cause. But The
Reality Is That Lending Institutions Will Face Challenges While Borrowers
Recover. Lenders Will Need To Be Especially Mindful To Avoid Costly Mistakes by
Following Immediate Business Adjustments
Outlined Below.
1. Adjust Automated Computational
Decisioning
From Alternative Lenders To Traditional Banks, Automated
Decisioning Has Become More Commonplace. In Any Situation, Making A Loan To A
Borrower With A High Credit Score And Plenty Of Assets Without A Credit
Analyst’s Review Makes Sense. However, In A Time Of Crisis A Business May Look
Perfect On Paper And Yet Reality May Be
Diffrent. The Scorecards And Algorithms Developed During Stable Economic Times
Will Not Apply And Lenders Could End Up With A Non-Performing Loan On Their
Books. Now Is The Time To Provide Case Based Adjusted Test Scorecards And
Algorithms Quickly.
2. Increase Fraud Awareness
Economic Downturns And An Increase In Fraud Are Often Found
Together. Faced With Tough And Emotional Decisions, Otherwise Honest Businesses
May Be Tempted To Provide Falsified Documents To Secure A Loan Or Purport To Be
Collecting On Outstanding Invoices They Know Won’t Be Repaid. Lenders Need To
Be Extra Diligent In Verifying Information And Scrutinize Collateral Positions
Employing New Machine Learning Engines With On Ground Verification Done
Deligently
3. Adhere To Credit Policies
While Lenders Will Be Looking For Ways To Accommodate Their
Current Borrowers, They Should Stick To Their Credit Policies For New Loans. If
Lenders Deviate From Their Credit Policies To Make Loans To New Borrowers, They
Risk Putting Themselves In A Position That Could Result In Downgraded Credits
And An Increase In Non-Performing Assets Or Higher Credit Losses.
4. Competition
Competition Is Moving Towards Automated Process , Thereby
Working On Thin Time Line Which New Age lending co. Think To Be A Norm.
Any Delay In Processing Will Lead To Loosing The Client To
Competition.
2.2
Project Scope
Fig- Flowchart outlining the process to be expected
2.2.1
In Scope
Functionality
·
Create Name/Function/Role Records For Sub Widgets By
Category Of
o
User Interface
o
Credit Maker
o
FCU Widget
o
Credit Checker
o
Credit Control
o
Risk Control
o
Audit Control
o
Operations
·
Ability To Lock Widget By User When In Use
·
Change In Widget Data
Restricted By Role/Function
·
Search By Name, Team, Date, Last Modified
·
Synchronize Widgets Across Product/Operations Lines
·
Provide Audit Trail To All Changes Made In Master Widget
Repository
·
Reporting On New, Modified, And Archived Widgets By Time
Period And Team
2.2.2
Out Of Scope Functionality
·
All Credit/eligibility/Fraud detection Algorithm to be
given by ABC bank .
·
Create Widgets For Bank
Allied Product Lines
·
Search By Approver, Or Rationale
·
Archiving Of Widget Objects
·
Synchronize Widgets Across Product/Operations Lines
·
Computational Engine Parameter tweaking.
·
Creation Of Pathways To Interact With Legacy Product
·
Performance
·
Reliability,
·
Scalability,
·
Maintainability
2.3
System Perspective
2.3.1
Assumptions
·
No Major
Overhaul In Governance Policy Of Bank /Fintech Industry Due To Rising NPA (Non Performing Asset) In This Economic Scenario.
·
Inventory Of
Existing Widgets Completed By Jan Q1.
·
Testing Data
Comprises Scrubbed Production Data As Of Q2 2022 .
2.3.2
Constraints
·
Impending Changes
To Privacy Regulations May Impact Data Dictionary Design.
·
Timeline For
Enterprise Platform Updates Will Impact Execution Of Testing Plan.
2.3.3
Regulatory And Risks
·
Previously
Approved Q1/Q2 2022, Development
Projects May Limit Availability Of Development And QA Resources, Necessitating
Outsourcing Or Additional Budget Requisitions To Meet The Anticipated Timeline.
2.3.4
Issues
·
Ongoing Economic
Conditions Can Result In New Guideline For Bank And Fintech Industry With
Regards
* To Client/User
Acquisitions ,User/Client Data Verification/Holding.
* In Event Of Above Scenario Project
May Timeline May Get Affected With Cascading Effect On Resource Allocation And
its effect on Other Planned Project line.
3
Business
Process Overview
3.1
Current Business
Process (As-Is)
Fig – Existing legacy system of ABC
bank
3.2
Proposed Business Process (To-Be)
Fig- Flow of business requirement
ABC Bank seeks to
implementing a secure, flexible, scalable solution that automates the Loan
application data collection, credit appraisal and Loan Booking process. Once
the data has been collected and cleansed, it will be stored in a secure
database . The Computational engine (using ABC Bank proprietory algorithm ) will
ascertain the eligibility .Further analytical functionality would create
intelligence in the form of user dashboards , visualizations and reports (adhoc
& routine).
At a minimum, the platform would
have the following featured capabilities:
1. Technical Lead Searches Repository
2. If Widget Is Not Found, User
(authorized ) Creates A New Widget Name Record for new user.
3. Master Widget Validates That All Fields Have Been Completed.
4. Mater Widget Confirms That No Similar Widgets Exist
5. User Confirms Record To Be Created.
1. User Searches Repository To Locate
Existing Widget Description.
2. Master Widget Displays Record in authorized User Dashboard
3. User Selects Edit To Open And Modify
Record
4. Master Widget Validates
All Fields Completed Correctly
5. User Confirms Changes.
6. Master Widget Confirms Changes And Updates Audit Table.
7. key control measures
to ensure data confidentiality
4
Business
Requirements
The Requirements In This Document Are Prioritized As
Follows:
Value |
Rating |
Description |
1 |
Critical |
This Requirement Is Critical To
The Success Of The Project. The Project Will Not Be Possible Without This
Requirement. |
2 |
High |
This Requirement Is High Priority,
But The Project Can Be Implemented At A Bare Minimum Without This Requirement. |
3 |
Medium |
This Requirement Is Somewhat
Important, As It Provides Some Value But The Project Can Proceed Without It. |
4 |
Low |
This Is A Low Priority Requirement,
Or A “Nice To Have” Feature, If Time And Cost Allow It. |
5 |
Future |
This Requirement Is Out Of Scope
For This Project, And Has Been Included Here For A Possible Future Release. |
Key User Stakeholders |
||
1 |
CREDIT MAKER |
Does Primary Checks On Loan
Application ,Cross Verification Of Data With Vetted Data |
OPERATIONS |
Receives Sanction Letter And Sees
It Through The Loan Booking Process |
|
2 |
CREDIT CHECKER |
Pre Approval Checks Done And Final
Approval.Gives Approval If Criteria Met |
FRAUD CONTROL UNIT |
Vets All Document/Data /Addresses By Client |
|
3 |
CREDIT CONTROL |
Approves/Mitigates All Flag Raised
By Credit Checker And Lead To Final Approval Or Rejestion |
CREDIT COMMITTEE |
Creates Policy Framework For
Automatic (System Based) Loan Approval
Or Manual Based Approval. |
|
4 |
RISK CONTROL |
Controls All Risk Associated With Functionting
Of Approval Strategies. |
5 |
AUDIT |
Make Sures Loan Approval Process
Follows RBI Guideline. |
Use Cases
Reference Number |
Usr01 |
Use Case Goal |
Borrower Dash Board Widget Creation |
Description |
Widget Shall Take All Required
Data For Loan Application And Facilitate All Documents Upload In Repository
Using Temporary Id |
Initiating Actor |
Bank’s Client |
Precondition |
--- |
Trigger |
--- |
Post Condition |
Data Sent Computational Engine For
Processing . |
Reference Number |
Usr02 |
Use Case Goal |
Computational Engine Creation |
Description |
With Provided Proprietory/Non
Proprierotory Algoritm And Text Recognition |
Initiating Actor |
Auto |
Precondition |
Client Enters Required Data |
Trigger |
------ |
Post Condition |
Master widget Repository Populated
With up loaded 1. Kyc , Bank Statement, GSTR Authenticated
With Adhaar Based Authentications 2. Borrower Name Checked Against
Legacy Database Of Defaulters 3. All Image Data (Kyc, Bank
Statement, GSTR,Financial Data ) Is Populated In Converted To Text And
Processed In Required Format /Field And Stored In Repository For Further
Computations 4. Using Bank Proprietory
Algorithm, Loan Eligibility Calculated
And Stored For Further Due Diligence. |
Reference Number |
Usr03 |
Use Case Goal |
Credit Maker Sub Widget Creation |
Description |
Credit Maker Authenticates The
Data Populated ,Eligibility, Default Check, |
Initiating Actor |
Credit Checker |
Precondition |
Post Processing By Computational
Engine |
Trigger |
--- |
Post Condition |
1. All Data Is Manually Cross
Verified/Edited 2. Transfers The Queue To Credit Checker |
Reference Number |
Usr 04 |
Use Case Goal |
Credit Checker Sub Widget Creation |
Description |
Authenticates Eligibility If It
Fits Preset Conditions Send For Approval Else Update Sub Widget With Mitigation Conditions And Send To Credit
Control Queue |
Initiating Actor |
Credit Maker |
Precondition |
1. Removal Of FCU Flag From Kyc
,Banking Statement,Financial Statement 2. |
Trigger |
|
Post Condition |
1.Post Automatic Approval Sanction
Letter Generated 2. Sanction Condition And
Important Document To Be Collected In Original . 3.
If Mitigation Conditions Given Then Transferred To Credit Control
Queue
|
Reference Number |
Usr 05 |
Use Case Goal |
Fraud Control (Fcu) Sub Widget Creation |
Description |
1. Authenticates All Uploaded
Documents Details With Industry Shared Database(Fraud List), Verifies
Business 2. Post Sanction Letter ,Receives
All Required Checklist Document In Original
. |
Initiating Actor |
Credit maker |
Precondition |
Al data verified with uploaded
documents |
Trigger |
Transfer of queue from Credit
maker |
Post Condition |
1. Logs Flag If Any Suspicion With
Any Document /Details /Data 2. Post Sanction Letter ,Receives
All Required Checklist Document In Original And Authenticates Them
|
Reference Number |
Usr06 |
Use Case Goal |
Credit Control Sub Widget Creation |
Description |
If Applicable Decides On Applicable Mitigation To Loan Approval |
Initiating Actor |
Credit Checker |
Precondition |
1. Credit Checker Has Given
Required Mitigation List And Pre Condition Checklist To Loan Approval 2.No flag by FCU |
Trigger |
|
Post Condition |
1. If Approved , Sanction Letter Generated 2. Sanction Condition And
Important Document To Be Collected In Original . 3.
If Mitigation Conditions Given Then Transferred To Credit Control
Queue
|
Reference Number |
Usr 07 |
Use Case Goal |
Operation Sub Widget Creation |
Description |
Systems Generates 1. All
Conditions Be Met ,2. Checklist ,3. Borrower Data 4. Sanction Letter Under
Various Tab On Sub Widget |
Initiating Actor |
Credit Control /Credit Checker |
Precondition |
All Fcu Flag Removed |
Trigger |
Generation Of Sanction Letter |
Post Condition |
1. Receieves All Document From FCU
In Original /Photocopy (Defined By RBI Guideline) 2. Enters /Scan All Document In
System 3. Books loan only when all flag
closed from FCU/RISK or mitigation condition met.(read specific function provided
checklist) |
Reference Number |
Usr 08 |
Use Case Goal |
Audit Sub Widget Creation |
Description |
Has Visibility On 1. Borrower Kyc
2. Application 3. Action Taken By Fcu
4. All Change Log Details 5. All Document Uploaded By Operation 5. Sanction
Terms And Related Mitigation Details |
Initiating Actor |
Completion Of USE CASE –Usr 07 |
Precondition |
Loan Is Booked By Operation
,Closure Of Operation Queue Post Loan Booking |
Trigger |
Loan Booking |
Post Condition |
1. Can Flag Any Change Log For
Justification Under Audit Directive Policy 2. Any Flag Raised In Any Change
Log Need To Be Closed By Respective Sub Widget User. |
Reference Number |
Usr 09 |
Use Case Goal |
Risk Sub Widget Creation |
Description |
Dashboard housing /Creation
Of Framework Of Loan Policy Guideline (Except Eligibility Calculation) , It
Creates Reference Point For All New
Master Widget Data Point Created In Repository. |
Initiating Actor |
Completion Of USE CASE –Usr 06 |
Precondition |
Loan is approved /san |
Trigger |
Any deviation in master widget
data versus prest policy framework. |
Post Condition |
1. Flag created on severity of
deviation 2. Risk can provide conditional
flag removal scenarios/mitigants /documents etc .which operations will update
before Loan booking |
4.1
Functional
Requirements
Req# |
Priority |
Description |
Rationale |
Use Case Reference |
Impacted Stakeholders |
|
||||
General / Base Functionality |
|
|||||||||
FR-G-001 |
1 |
Creation Of Borrower
UI Sub Widget Taking Input, I.E. Application Details ,Kyc,Other
Financial Image Uploads |
Creates Primary Database To Workon |
Usr01 |
Development Teams Infrastructure Engineers |
|
||||
FR-G-002 |
1 |
A New Master Widget Repository Shall Be Created To House
The New Application Records And Links
To The Widget Objects. |
Single Repository Simplifies Management Of Widget Development |
Usr02 |
Development Teams Infrastructure Engineers |
|
||||
FR-G-003 |
2 |
A Widget Shall Be Defined In The Repository Via A Unique
Identifier And Name Combination. |
ID+Name Eliminates Duplicate Widget Name Records,Across
Other Credit Product Gamut Of Client |
Usr02 |
Development Teams Infrastructure Engineers |
|
||||
FR-G-004 |
1 |
Development Of A Computational Engine Taking Input From
Client Sub Widget (UI) ,Performing Kyc Authentication And Image Processing
And Eligibility Calculations |
Translate Data To Required Format For Easy Reference |
Usr02 |
Development Teams Infrastructure Engineers |
|
||||
FR-G-005
|
1 |
Post Data Processing In Computational Engine ,Master Widget
Repository Created . Shall Have Queue System I.E. When One User Is Performing
A Task On Master Widget ,Other User In Hierarchy Is NOT Able To Make Changes .At
All Time Queue User To Be Visible To All Hierarchy User.
|
Data Point Created To Further Work On Traceability Of Application |
Usr02 |
Development Teams Infrastructure Engineers |
|
||||
FR-G-006 |
2 |
Creation Of Master Widget
Queue Under Credit Checker Hierarchy (Automatic Function) |
Will Help In Hands
Off Of Loan Application From One Function To Other |
Usr03 |
Development Teams
|
|
||||
FR-G-007 |
1 |
Sub Widget For Credit Maker To Facilitate Cross Verify,Edit,Provide Additional Data .All
Changes Saved In Master Widget
Repository And Transfer Queue To FCU (Fraud Control) And Credit Checker At
Same Instant
|
Data Validation And Hands-Off To Other Function |
Usr02 |
Development Teams Infrastructure Engineers |
|
||||
FR-G-008 |
1 |
Creation Of Framework Of Loan Policy Guideline (Except
Eligibility Calculation) , It Creates Reference Point For All New Master Widget Data Point Created In
Repository. |
Audit Compliance |
Usr09 |
Development Teams
|
|
||||
FR-G-008 |
1 |
Sub Widget For Credit Checker, To Verifies All Computational Data With
Provided Data /Documents.With All Criteria Being Met Loan Sanctioned .
|
Data integrity |
Usr04 |
Development Teams
|
|
||||
FR-G-009 |
1 |
Sub Widget For Credit Control /Risk .Sub Widget Display
Any Breach In Policy , Its Control Measure And Approvals Required |
Data Provision To Function And Response Entry With Action
Course Implements |
Usr06 |
Development Teams
|
|
||||
FR-G-0010 |
1 |
Sub Widget For Operation To Facilitate Loan Booking |
Closure Of Loan Application |
Usr07 |
Development Teams
|
|
||||
FR-G-0011 |
1 |
Audit Sub Widget To Extract All Required Data From Master
Repository |
Data Provision To Audit Function Under Rbi Regulations |
Usr08 |
Development Teams
|
|
||||
Security Requirements |
|
|||||||||
FR-S-001 |
2 |
.Initial dashboard of Master
widget shall take Input From Computational Engine. |
Maintain Data Integrity |
Usr02 |
Development Teams
|
|
||||
FR-S-002
|
2 |
Master Widget Repository Shall Have Hierarchy Based
Change Authority.I.E. Changes/Comment Made In Master Widget By Senior
Hierarchy Cannot Be Changed By Lower Level Authority. |
General Audit Guideline Data And Function Integrity |
Usr08 |
Development Teams
|
|
||||
FR-S-003 |
1 |
FCU (I.E.Fraud Control) Shall Be Able To Flag Any
Uploaded Document With Visibility Across All Hierarchy. Flag Can Be Created
Closed Only By FCU |
General Risk And Audit
Guidelines |
Usr05 |
Development Teams Infrastructure Engineers |
|
||||
FR-S-005 |
1 |
FCU (I.E.Fraud Control) Shall Be Able To Flag Any
Uploaded Document Operations With Visibility Across All Hierarchy. Flag Can
Be Created Closed Only By FCU |
Security Control |
Usr05 |
Development Teams
|
|
||||
FR-S-005 |
1 |
Master Widget Cannot Be Moved From Operation To Loan Booking
Stage , Without FCU Flag Being Closed |
Compliance |
Usr05 |
Development Teams
|
|
||||
Reporting Requirements |
|
|||||||||
FR-R-001 |
2 |
Master Widget Repository Shall Log Every Changes ,Made
With Time And Username Display. |
General Audit Guideline |
Usr08 |
Development Teams
|
|
|
|
|
|
FR-R-002 |
2 |
Generation Of Report Having Details On Each Master Widget
,i.e.Loan Amount Applicant ,Current Status Etc |
Traceability Of Borrower File |
Usr08 |
Development Teams
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Usability Requirements |
|
|||||||||
FR-U-001 |
1 |
BORROWER Interface
For The Repository Shall Be Responsive, Allowing For Proper Display On Tablet,
Laptop, And Desktop Devices. |
Device agonistic UI |
Usr01 |
Development Teams
|
|
||||
FR-U-002 |
2 |
Borrower Interface
Shall Allow –E-Signing Of All Document Uploaded |
Authentication |
Usr02 |
Development Teams
|
|
||||
Fr-U-003 |
2 |
All Sub Widget Should Have Ui Permitting Biometric Sign-In
Of Users |
Security |
Usr02 |
Development Teams
|
|
||||
Fr-U-004 |
2 |
Operation Sub
Widget UI Should Have Multiple Tab Options ,Under Sub Header I.E. Sanction Letter, Checklist With Document
Upload Option, Fcu Report,Uploaded Documents |
Easy Mangement /Traceability |
Usr07 |
Development Teams
|
|
||||
|
|
|||||||||
Audit Requirements |
|
|||||||||
FR-A-001 |
1 |
Master Widget Repository Shall Have Hierarchy Based
Change Authority.i.e. Changes/Comment Made In Master Widget By Senior Hierarchy
Cannot Be Changed By Lower Level Authority. |
General Audit Guideline |
Usr08 |
Development Teams
|
|
||||
FR-A-002 |
1 |
Any Change To A Widget Name Record Shall Be Appended With
User ID And Date/Time Stamp. |
Traceability |
Usr08 |
Development Teams
|
|
||||
4.2
Non-Functional
Requirements
ID |
Requirement |
NFR-001 |
The Widget master Repository Shall be able to handle at least N users and minimum of M Borrowers Concurrently. |
NFR-002 |
The Widget master Repository Shall Be Designated At Level
2 For Availability And SLA Purposes. |
NFR-003 |
Availability - At the minimum, the platform has to be
available to users with official working hours in India. |
NFR-004 |
Borrower dashboard/UI /webpage should load within 2 seconds |
NFR-005 |
|
5
Appendices
5.1
List Of Acronyms
and term definitions
a) Fcu – Fraud control unit
b) Borrower: An person applying for loan facility
c) User – any employee
of the bank
d) Flag – raising a , doubt /concern, on data or documents or
process
e) Ui-
user interface .
f) GSTR- The Goods and Services
Tax Return is a document that each registered tax payer needs to file
every month/quarter. It must contain the details of all sales and supply of
goods and services made by the tax payer during the tax period.
g) Loan booking- completion of loan
sanction process .Post this process Borrower account debited with loan amount.
5.2
Related
Documents
Comments