Gruh Finance Limited Requirements Specifications for Web Portal
Gruh Finance Limited Requirements Specifications for Web Portal Application
Gruh Finance Limited n Gruh Finance Limited requires a web based Information and Document Management Application to manage the flow of information and documents for new Loan Applications upto the level of collection and verification of all required information. n Revision History: Date Version Description 1 st Aug, 2016 1. 0 Requirements Specifications Revisions Made Author Nirmal Shah
Gruh Finance Limited Stakeholders: n Administrators n Branch Managers n Bank Staff n Advocates n Valuation Personnel n Verification Agents n Call Center / 3 rd Party Data Entry personnel n GRA n Customer / Prospect ** Gruh Finance Limited has 180 branches across India. An Area Manager is responsible for Multiple Branches. Each user should see data of his / her own sandbox. The information displayed to a user about a given application should be based on his role.
Gruh Finance Limited Flow:
Gruh Finance Limited Hierarchical Access Scope:
Gruh Finance Limited Permission based Access Scope:
Gruh Finance Limited Part-I: n Inquiry can orginate from n Portal - the website will have a functionality added which allows prospective clients to request for a loan online. All requisite data will be entered by the user on this form. n The application will have a verification mechansim to weed out spam applications. n Once an inquiry is generated, it should become visible to the Branch Manager of the Branch / Area selected by the Applicant. n The Branch Manager will be provided a Task List of all new Inquiries that need to be acted upon. n The Branch Manager will allocate a particular Inquiry to one of the Staff Users of his own branch.
Gruh Finance Limited Part-I (Continued. . . ): n Each Staff User will have a Task List to manage the Inquiries assigned to them. The Staff User who has been assigned the Inquiry is responsible for communicating with the Customer | GRA | 3 rd Party Agents to procure the required information and documents. n All communication should be managed through the application. Triggering of an email would be required at each level. n In case of multiple applicants on a loan application, the required information and documents are to be procured for each applicant. n The Staff User upon collecting all the required information and documents marks the process as complete for the collection phase and sends the application back to the Branch Manager.
Gruh Finance Limited Part-II: n The Branch Manager, based on the requirements of each application, further assigns to ü Advocate ü Verifications Person ü Valuations Person n During the assignment, the Branch Manager can choose to select the documents to be shared to each of the person independently.
Gruh Finance Limited Part-II (Continued. . . ): n The Advocate, Verifications Person & Valuations Person will have their own Task Lists of applications assigned to them. n Each will be able to see the details of the application on need-to-know basis along with the application specific documents shared with them. n The Advocate, Verifications Person & Valuations Person will be provided a functionality to provide notes and upload their Report for each application. n Once all the information and documents for the loan application are received from all required agencies, the supporting data gathering / information and verifications process is considered to have been completed. n The Branch Manager will be able to view the status for each Application in his task list.
Gruh Finance Limited Part-III: n Integration with ERP running on Intranet.
Gruh Finance Limited Server Architecture: Database Server Client Web Server Application Server File Server
Gruh Finance Limited Choosing of Technology/ Frameworks should satisfy the following scenarios…: n It should be open source. n It should be based on Industry standards. n It should support object oriented programing and MVC architecture. n Code should be modularized and clean. n It should be easily acceptable by other development team with lesser learning curves. n It should be scalable. It should support the large no of users.
Gruh Finance Limited Technologies to be used… n Front-End: ü HTML 5, CSS 3, Bootstrap ü JQuery, Angular JS, JQuery template ü Ajax, JSON n Business Layer: ü Spring Framework ü Apache Log 4 j ü Juni n Back-End: ü Spring Data ü My. SQL / Postgre. SQL n Back-End: ü JDK 1. 7 ü Tomcat 7 ü My. SQL / Postgre. SQL
Gruh Finance Limited Architecture:
Gruh Finance Limited Modules List: n Master Modules 1. Designation 2. City | State | Country 3. Area 4. Branch 5. Role 6. User 7. Customer / Prospect 8. Individual [Bank Staff | Branch Manager | Advocate | Verifications Personnel | Valuations Personnel etc. ] 9. Document Type / Purpose
Gruh Finance Limited Modules List (Continued. . . ): n Prefix Managers / Numbering Sequences: 1. Application No. 2. Document No. n Modules: 1. Loan Application [Create / Edit] 2. Loan Application Search 3. Loan Applications Detail View [different stakeholders will be shown a subset of data based on need-to-know basis] 4. Assign Loan Application [by Branch Manager] multiple assignments to bank staff / advocate/ valuations personnel / verifications personnel etc.
Gruh Finance Limited Modules List (Continued. . . ): n Task Lists- list of Applications assigned for further processing: 1. GRA 2. 3 rd Party Agency (this needs to be confirmed) 3. 3 rd Party Documents Collector 4. Verifications Personnel / Agent 5. Advocate 6. Valuations Personnel 7. Bank Staff 8. Branch Manager
Gruh Finance Limited Modules List (Continued. . . ): n Input Forms: Modules to allow input of data and uploading of documents tagged to an application. 1. Loan Application [Customer | GRA | 3 rd Party Agent] 2. 3 rd Party Agency (this needs to be confirmed) 3. Verifications Personnel Form 4. Advocate Form 5. Valuations Personnel Form
Gruh Finance Limited Modules List (Continued. . . ): n Reports: [displayed data will be restricted to the applications under the given Area / Branch] 1. List of new Loan Applications received ü by date range ü by Area / Branch ü by Source [Portal / GRA / 3 rd Party Agents] [displayed data will be restricted to the applications under the given Area / Branch] 2. Loan Application Status 3. MIS Report No. of Applications by Area ** Every assignment task should automatically fire an email to the receipient. ** All Images being uploaded should be automatically compressed.
Gruh Finance Limited Milestones: n Milestone-1: I. Requirement Gathering II. Detailed Scope document III. Prototype Creation & Approval n Milestone-2: Development of Masters & Data Import I. User Management ü Masters ü Geographical Locations Data Upload ü Bank Branches Information Data Upload I. User Data Upload
Gruh Finance Limited Milestones (Continued. . . ): n Milestone-3: Development Part-I modules I. Loan Application Inquiry Management II. Assignment and Data and Documents Collection Modules defined in Part-I n Milestone-4: Development Part-II modules Assignment and Data and Documents Verification Modules defined in Part -I n Milestone-5: Integrated Testing & UAT n Milestone-6: Go Live
Gruh Finance Limited
- Slides: 23