Difference between revisions of "IS484 AY2020/21 Term 1: ZeroBugs"

From IS Project Experience
Jump to navigation Jump to search
(Created blank page)
 
Line 1: Line 1:
 +
<gallery>
 +
ZeroBugs Logo.png
 +
</gallery>
  
 +
<big>'''IS484 (Fintech) Project Proposal'''
 +
'''Predictive Analysis of Risk Utilization'''</big>
 +
 +
<big>'''ZeroBugs'''</big>
 +
 +
'''Financial Technology Track'''
 +
 +
Version 17th September 2020
 +
 +
'''
 +
Team Members:'''
 +
* Akshat Goel (akshat.goel.2017@sis.smu.edu.sg) – Backend Developer
 +
* Gracia Yuwono Kwantalalu (graciay.2017@sis.smu.edu.sg) – Database Administrator and Testing
 +
* R Jeyavani (rjeyavani.2017@sis.smu.edu.sg) – Frontend Developer
 +
* Rohan Mehta (rohan.mehta.2017@sis.smu.edu.sg) – Project Manager
 +
* Wei Jiaqi (jiaqi.wei.2017@sis.smu.edu.sg) – Backend Developer
 +
* Yang Fan (fan.yang.2017@sis.smu.edu.sg) – Frontend Developer
 +
'''Faculty Supervisor:'''
 +
* Dr Dennis Ng
 +
* Mr Alan Megargel
 +
'''Sponsor and/or Clients (if any):'''
 +
 +
Organization: Citibank
 +
Department: Global Exchange Connectivity & Asia Cash Equities Technology
 +
* Sudeep Kumar (sudeep1.kumar@citi.com)
 +
* Vikas Chandrasekaran (vikas.chandrasekaran@citi.com)
 +
 +
'''Project Overview'''
 +
 +
'''1.1 Project Description and Motivation:'''
 +
 +
The aim of this project is to improve Citibank’s risk management system using predictive analytics. We are building a machine learning solution for the bank to predict imminent movement of the risk parameters based on historical trading patterns of their clients. This will enable Citi's clients and client facing officials to prevent regulatory violations.
 +
 +
'''1.2 Stakeholders:'''
 +
{| class="wikitable"
 +
| '''Sponsor''' || This project is a collaboration between SMU and CitiVentures Innovation Lab. Citibank provides the project scope and management for the team. Mr Sudeep Kumar and Mr Vikas Chandrasekaran from the Global Exchange Connectivity & Asia Cash Equities Technology Lead at Citibank are the project sponsors and our contact persons.
 +
|-
 +
| '''User''' || Citibank will be using the outputs provided by this platform to check trading orders against risk parameters before sending the order to the market. Clients will place orders through Citibank’s systems which will then be checked in the backend with our system.
 +
|-
 +
| '''Supervisors''' || Mr Alan Megargel and Mr Dennis Ng from SMU are our supervisors who help us liaise with Citibank.
 +
|}
 +
 +
'''1.3 Deliverables:'''
 +
 +
This project is a proof of concept for a real-life business problem. It may be used for live usage after some modification by Citibank.
 +
 +
'''1.4 Scope:'''
 +
<gallery>
 +
Scope Diagram.png
 +
</gallery>
 +
 +
'''Project Plan'''
 +
<gallery>
 +
Project Plan Diagram.png
 +
</gallery>
 +
 +
'''2.1 Risks:'''
 +
{| class="wikitable"
 +
|-
 +
! '''Risks''' !! '''Mitigation'''
 +
|-
 +
| '''Resource risk:''' As the project requires the application of a wide range of new technology, there is a risk that we might not be able to learn and apply them effectively in a short timeframe. || Assign each member to learn the different technology and collaborate.
 +
|-
 +
| '''Scope/timeline risk:''' As the project consists of many tasks which need to be done in a short period of time, there is a risk of not delivering the requirement on time.  || Allocate clearly defined tasks to each member and allocate extra time in the schedule for delays.
 +
|-
 +
| '''Communication risk:''' There is a risk of sponsors misinterpreting our progress on the project if the updates are not accurately communicated. || Frequently discuss project updates with sponsors to ensure that the project is progressing in the direction they expect.
 +
|-
 +
| '''Legal risk:''' As we are dealing with confidential bank data, we are exposed to legal risks || Sign an NDA form and check with sponsors when uncertain about how to handle the data.
 +
|}
 +
 +
'''2.2 Resource & Reference:'''
 +
 +
1. Project Management:
 +
* Asana - a tool to organize tasks and track team progress
 +
* GitHub - a collaboration tool
 +
2. Database:
 +
* Couchbase - a NoSQL document-oriented database (required by the sponsor)
 +
3. Machine Learning:
 +
* TensorFlow - fast, flexible, and scalable open-source machine learning library for research and production
 +
* Keras - one of the most popular and open-source neural network libraries for Python
 +
4. User Interface:
 +
* React - a JavaScript library for building user interfaces or UI components

Revision as of 00:00, 10 September 2020

IS484 (Fintech) Project Proposal Predictive Analysis of Risk Utilization

ZeroBugs

Financial Technology Track

Version 17th September 2020

Team Members:

  • Akshat Goel (akshat.goel.2017@sis.smu.edu.sg) – Backend Developer
  • Gracia Yuwono Kwantalalu (graciay.2017@sis.smu.edu.sg) – Database Administrator and Testing
  • R Jeyavani (rjeyavani.2017@sis.smu.edu.sg) – Frontend Developer
  • Rohan Mehta (rohan.mehta.2017@sis.smu.edu.sg) – Project Manager
  • Wei Jiaqi (jiaqi.wei.2017@sis.smu.edu.sg) – Backend Developer
  • Yang Fan (fan.yang.2017@sis.smu.edu.sg) – Frontend Developer

Faculty Supervisor:

  • Dr Dennis Ng
  • Mr Alan Megargel

Sponsor and/or Clients (if any):

Organization: Citibank Department: Global Exchange Connectivity & Asia Cash Equities Technology

  • Sudeep Kumar (sudeep1.kumar@citi.com)
  • Vikas Chandrasekaran (vikas.chandrasekaran@citi.com)

Project Overview

1.1 Project Description and Motivation:

The aim of this project is to improve Citibank’s risk management system using predictive analytics. We are building a machine learning solution for the bank to predict imminent movement of the risk parameters based on historical trading patterns of their clients. This will enable Citi's clients and client facing officials to prevent regulatory violations.

1.2 Stakeholders:

Sponsor This project is a collaboration between SMU and CitiVentures Innovation Lab. Citibank provides the project scope and management for the team. Mr Sudeep Kumar and Mr Vikas Chandrasekaran from the Global Exchange Connectivity & Asia Cash Equities Technology Lead at Citibank are the project sponsors and our contact persons.
User Citibank will be using the outputs provided by this platform to check trading orders against risk parameters before sending the order to the market. Clients will place orders through Citibank’s systems which will then be checked in the backend with our system.
Supervisors Mr Alan Megargel and Mr Dennis Ng from SMU are our supervisors who help us liaise with Citibank.

1.3 Deliverables:

This project is a proof of concept for a real-life business problem. It may be used for live usage after some modification by Citibank.

1.4 Scope:

Project Plan

2.1 Risks:

Risks Mitigation
Resource risk: As the project requires the application of a wide range of new technology, there is a risk that we might not be able to learn and apply them effectively in a short timeframe. Assign each member to learn the different technology and collaborate.
Scope/timeline risk: As the project consists of many tasks which need to be done in a short period of time, there is a risk of not delivering the requirement on time. Allocate clearly defined tasks to each member and allocate extra time in the schedule for delays.
Communication risk: There is a risk of sponsors misinterpreting our progress on the project if the updates are not accurately communicated. Frequently discuss project updates with sponsors to ensure that the project is progressing in the direction they expect.
Legal risk: As we are dealing with confidential bank data, we are exposed to legal risks Sign an NDA form and check with sponsors when uncertain about how to handle the data.

2.2 Resource & Reference:

1. Project Management:

  • Asana - a tool to organize tasks and track team progress
  • GitHub - a collaboration tool

2. Database:

  • Couchbase - a NoSQL document-oriented database (required by the sponsor)

3. Machine Learning:

  • TensorFlow - fast, flexible, and scalable open-source machine learning library for research and production
  • Keras - one of the most popular and open-source neural network libraries for Python

4. User Interface:

  • React - a JavaScript library for building user interfaces or UI components