Difference between revisions of "IS480 Team wiki: 2015T2 BeeSkilled"
Line 127: | Line 127: | ||
==Proposed Timeline== | ==Proposed Timeline== | ||
− | [[Image: | + | [[Image:Proposed Timeline.jpg|1000px|center|Project Timeline by Iterations]] |
=<div style="background:black; padding: 10px; font-size: 16px; line-height: 1em; text-indent: 15px; border-left:red solid 15px"><font color="white" font face="Century Gothic">Risk Evaluation and Mitigation Plans</font></div>= | =<div style="background:black; padding: 10px; font-size: 16px; line-height: 1em; text-indent: 15px; border-left:red solid 15px"><font color="white" font face="Century Gothic">Risk Evaluation and Mitigation Plans</font></div>= |
Revision as of 00:32, 18 October 2014
Home | Proposal | Midterm Presentation | Poster | Final Presentation |
Contents
Team Introduction
- Chen Guorui – Project Manager
- Charlene Chan – Graphic Designer
- Jaslin Wee – Developer
- Nguyen Le Hong Ngoc – Developer
- Yeo Hui Yu – Developer
Project SMU tBank
SMU has embarked on a multiyear programme entitled “SMU Bank for Financial Services Education”, referred to as “SMU Teaching Bank“ (or “SMU tBank”). The current web application is deployed to Amazon Cloud and can be accessed via http://tbankonline.com.
“The mission of SMU tBank is to become a world class ‘teaching bank’, generating an on-going supply of undergrad and postgrad student projects whereby classroom learning outcomes can be put into practice, leveraging industry leading banking software and enterprise platforms.”
SMU tBank consists of 3 projects: Corporate Internet Banking, Payment Services Hub and Trade Finance. Of which, our team BeeSkilled has decided to embark on Payment Services Hub project.
About Payment Services Hub
Payment Services Hub, also known as Payment System, is a system to centralize all payment processes for all banks under SMU tBank environment.
Project Scope
Develop a Payments Services Hub (a.k.a. Payment System) and integrate it into the existing SMU tBank architecture. The Payment System will orchestrate the end-to-end payment process within the bank. It will support the full payment lifecycle including; payment instruction validation & repair, credit check, FX, liquidity management, fees & charges, advice/statement. It will support multiple payment instruments, including credit transfer and direct debit. The Payment System will integrate with an Automated Clearing House (below) using SWIFT or ISO20022 messaging protocol.
Develop an Automated Clearing House to orchestrate interbank payments between instances of tBank. The Clearing House will execute both real-time as well as batch instructions. It will perform sorting and routing of payment instructions, between participating banks, perform netting on a schedule, and send settlement instructions to the Central Bank (another instance of tBank). It will perform rules based settlement exception handling, in the case where the remitting bank has insufficient funds. As an X-Factor, this payments system will also handle multi-currency clearing and foreign exchange, not currently implemented within the Singapore payments system (eg; Faster Payments only clears SGD).
Motivation
- To develop a virtual banking platform for the education sector
- To simulate real-life banking scenarios to enhance learning experience
Stakeholders
- Sponsor: Alan Megargel
- Clients: Singapore Management University
Deliverables
- A web application, for “bank staff” (students) to set up; payment workflows, instruction validation and business rules.
- A web app for central bank/ clearing house staff.
Functionalities
Core functions
- Automated Clearing House
- Orchestrate payment instructions (automated)
- User Admin/ User Login
- Register New Banks
- Setup Fees & Charges
- Setup Netting/Settlement Schedule
- Setup Exception Handling Rules
- Setup Payment Prioritization Rules
- Monitor Payment Traffic
- Monitor Settlement Account
- Generate Reports for Banks
- Generate Clearing House Revenue Report
- Payment Services Hub
- Orchestrate payment within the bank (automated)
- User Admin/ User Login
- Register New Corp
- Setup Fees & Charges
- Setup Liquidity Management Rules
- Setup Validation and Repair Rules
- Monitor / Top-up Settlement Account
- Monitor Payment Traffic
- Generate Reports for Corp Customers
- Additional Functions
- Optical scan to do cheque clearing (submit photos of cheques to banks)
- Mobile notification after fund transfer (SMS or email)
- Auto-complete forms
- Mobile application for PSH or ACH, with a subset of above features
- Mobile notification services for exception handling
Project Management
This section presents the various milestones for IS480, and our team's proposed timeline for the project.
Milestones
Time | Milestone | ||
---|---|---|---|
20 Oct 2014 | Proposal Submission | ||
3 Nov 2014 | Acceptance | ||
24 Feb 2015 | Midterm | ||
30 Mar 2015 | Poster Submission | ||
13 Apr 2015 | Final Presentation | ||
22 Apr 2015 | Poster Day |
Proposed Timeline
Risk Evaluation and Mitigation Plans
Risk | Severity | Mitigation Plan |
---|---|---|
Challenge in building platform using jQuery and Bootstrap | 3 | Overcome this with current knowledge and consistent learning during development phase |
Finding testers from SIS Community | 2 | Use social media platforms and student connections |
Challenging to understand SWIFT plugin under TIBCO environment | 4 | Reading the online available documents and research. Seeking advice from our sponsor in any issues |
Resource and Reference
- jdk1.7.0
- Twitter Bootstrap 3
- jQuery 1.11.1
- Servlets (no Struts)
- Deployed as WAR file
- Web Server
- Apache Tomcat 7.0.55
- Database
- MySQL 5.6.15-ndb-7.3.4-cluster-gpl
- TIBCO
- BW 5.11
- SWIFT Plugin - TIB_adswift_5.12.0
- TRA 5.8
- EMS 6.0
- RV 8.4