HeaderSIS.jpg

IS480 Team wiki: 2017T1 Citadel Mid-Term Wiki

From IS480
Jump to navigation Jump to search
Citadel team Logo.jpg

Home FP.png  HOME

About-us FP.png  ABOUT US

PO FP.png  PROJECT OVERVIEW

PM FP.png  PROJECT MANAGEMENT

DOCS FP.png  DOCUMENTATION

MAIN WIKI MID-TERM WIKI FINAL WIKI

Project Progress Summary

Citadel Midterm ProjectUpdates.PNG
Mid-term slides Google Play Store App Download
Gemini Midterm Slides.png Citadel GoogleStore.PNG

Project Highlights

Project Progress Summary


  • Our sponsor company has temporarily paused its trading operations following MAS announcement to draw up regulations to regulate block chain related investment.
    • Our team has since changed our X-factors in terms of performance measurement, process efficiency and automating the whole secondary trade market.
  • Based on Sponsor feedback, they are concerned if normal investors find it difficult to understand the business logic for this application.
    • Our team has self-proposed to add AI Help Bot (Natural Language Processing) so that their questions can be easily solved.
  • Our team is not able to obtain required APIs for one of the primary functions as Sponsor cited sensitivity of the documents.
    • We have decided to remove "Investment Module"

Project Management

Project Status


Citadel Status Update.png


Project Schedule


Iteration Modules Scope Status
2 Account Module Core Fully deployed and tested. User testing done
2 Order Matching Module Core Will be completed by Iteration 13
3 Account Module Core Fully deployed and tested. User testing done.
3 Usability Module (AI Help Bot) Tertiary Included Help Page and Multiple Language. Will be completed by end of Iteration 8
3 Order Matching Module Core Will be completed by Iteration 13
4 Trading Module Core Completed
4 Order Matching Module Core Will be completed by Iteration 13
4 Portfolio Module Core Completed
8 Portfolio Module Core Completed
8 Notification Module Secondary Will be completed by Iteration 13
9 Analytics Module Good to have 70% Completion
9 Order Matching Module Core Will be completed by Iteration 13
11 Multi Language Module Tertiary Completed
11 Filter Module Tertiary Will be completed by Iteration 13
12 Order Matching Module Core Will be completed by Iteration 13


Current Project Schedule
Midterm current schedule.png


Planned Project Schedule (Acceptance)




Fundplaces Project Timeline ver3.png




Project Metrics Chart




Citadel projmngtcharts.png




Task Score = (Actual Task/ Planned Task)x100%
Midterm Citadel Task Metric.PNG




Midterm Citadel Bug Update.PNG
Project Risks
Midterms Citadel Risk Management.png
Technical Complexities


Situation

Limitations and Challenges

How we overcome it

Citadel Technologies.png
Citadel TechnologiesUsed.png

Quality of product

Immediate Deliverables


Topic of Interest Link
Project Management Minutes
Metrics
Risk Management
Change Management
Project Overview Project Overview
Project Documentation Use Case
Architecture Diagram
Testing Testing Document



Testing


No. Date Minutes
0 27th Sept 17 Internal Testing
1 19th Aug 17 User Testing 1
2 4th Oct 17 User Testing 2


User Testing 1

Scope

  • View deals from primary and secondary market
  • Add a new Buy/Sell order
  • Accept a new Buy/Sell
  • View Trade Portfolio
  • Cancel an order
  • View history
  • Able to change password



Citadel UAT Before.png


Function Changes made
Accept Order Changed "Accept" button to "Sell" and "Buy" to differentiate
Color Scheme Changed to a more elegant, less dazzling color scheme
Login Changed frontend spinner code accordingly
Security Included Touch ID Verification for users before proceeding any confirmation of purchases
Chat bot Developed a chat bot within the app to answer/direct user queries, providing almost instantaneous reply.
Analytics Included a analytics chart showing the past performance of a certain deal or a user's portfolio investment performance to provide better insights. Future pending development include predictive analysis.
UI/UX More intuitive outlook at "Find Deals" in Primary and Secondary Market.
Multi-Language Provided more language option apart from English. Included Simplified Chinese Version in the application.


Citadel UAT after.png

Please refer to the Testing Document for more information on UT 1 and 2 details and findings.

Team Reflection

Team Reflection:Communication with our Sponsors and Supervisor is very important in order for our team to keep align with the requirements and to avoid mismatch of expectations. This is especially so during this time period where we are expecting and anticipating changes from MAS regulations which directly impact the operations of our sponsor company. Our team has set out clear communications and in frequent contact, meetings with sponsors and supervisors.

Shangguan Yajie: Doing a project with new business idea is very challenging, I need identify the risk and have proper plan to deal with the risk. And also the stakeholder management is very important and I learnt a lot from this experience.

Vivian Quark: Conducting user testings can be challenging sometimes because every individuals may have different interpretations and understanding of our application. This resulted in the need to convey required changes with my team's developers in order to enhance user friendliness. There were some discussions and debating on certain new functionalities within the team but everyone did it for the betterment and improvement of the application.

Qi Zhen Yi: During this midterm, as I have already picked up the skills before acceptance, there are not much technical challenges actually. The only challenge is meeting expectation of the team. While designing for wiki pages, I often followed my own way and sometimes people’s preferences are different. So I learnt to communicate with the team more to ask for feedback and try to resolve at early stage.

Xu Jia Wen: I learnt from our user testing and sponsor, supervisor feedback and came up with innovative ideas to improve user experience. I also learnt collaboration is a key to a successful project.

Yongyi:
Jinlong: