ACCEPTANCE PRESENTATION Acceptance Presentation Tan Xinyi Jessica Yuen

  • Slides: 31
Download presentation
ACCEPTANCE PRESENTATION Acceptance Presentation Tan Xinyi | Jessica Yuen | Amanda Lee | Cleave

ACCEPTANCE PRESENTATION Acceptance Presentation Tan Xinyi | Jessica Yuen | Amanda Lee | Cleave Ching | Keith Siew | Gordon Wong

AGENDA • Intro • Business Process • Project Demo • Wireframe • Project Plan

AGENDA • Intro • Business Process • Project Demo • Wireframe • Project Plan • X-Factor • Learning Outcomes

OUR TEAM XINYI JESSICA CLEAVE Project Manager & Deputy System Architect Deputy Front End

OUR TEAM XINYI JESSICA CLEAVE Project Manager & Deputy System Architect Deputy Front End & Deputy Project Manager Lead System Architect & Full Stack Developer

OUR TEAM gordon Lead Data Manager & Backend Developer KEITH Lead Quality Assurance &

OUR TEAM gordon Lead Data Manager & Backend Developer KEITH Lead Quality Assurance & Backend Developer AMANDA Lead Front End & Deputy Quality Assurance

OUR Sponsors joshua Jia Cheng Founders of Maka. Now derrick

OUR Sponsors joshua Jia Cheng Founders of Maka. Now derrick

MOTIVATION Increased cost for Restaurant owners Every outlet has their own version of the

MOTIVATION Increased cost for Restaurant owners Every outlet has their own version of the application Bad customer experience

Market Research concepts Customers

Market Research concepts Customers

Market Research concepts Restaurants

Market Research concepts Restaurants

Market Research Existing Models Functions Food ordering Customer Rewards Exploration In app payment Recommendation

Market Research Existing Models Functions Food ordering Customer Rewards Exploration In app payment Recommendation

Market Research Competitor Functions Food ordering Assign dine in seating table Payment on site

Market Research Competitor Functions Food ordering Assign dine in seating table Payment on site In app payment Recommendation

OUR GOAL 24/7 Accessibility On Phone Increase customer’s satisfaction Maximize profits For restaurant owners

OUR GOAL 24/7 Accessibility On Phone Increase customer’s satisfaction Maximize profits For restaurant owners

Overview – What is this system about?

Overview – What is this system about?

PROJECT DEMO

PROJECT DEMO

Customer - Exploration Module

Customer - Exploration Module

Floor terminal – waiter

Floor terminal – waiter

Entity relationship Diagram

Entity relationship Diagram

SYSTEM ARCHITECTURE

SYSTEM ARCHITECTURE

PROJECT Management Current Iteration 3/14 Team Meetings (3) Sponsor Meetings (3)

PROJECT Management Current Iteration 3/14 Team Meetings (3) Sponsor Meetings (3)

Project schedule We are here

Project schedule We are here

Project scope Core Functions Secondary FUNCTIONS Exploration Module (Sprint 6) 1. Search Restaurant 2.

Project scope Core Functions Secondary FUNCTIONS Exploration Module (Sprint 6) 1. Search Restaurant 2. Filter search results by categories 3. Display filtered results appropriately Ordering Module (Sprint 2) 1. Register Table 2. Customize Order 3. View Order Status 4. Payment Super Admin Module (Sprint 7) 1. Manage users access rights 2. Add and update new F&B Owners + Restaurants Content Management Module (Sprint 3) 1. Owner login 2. View and Update Restaurant 3. CRUD Menu 4. Activity Log Record Floor Module (Sprint 8) 1. View table statuses 2. Overwrite table statuses 3. View existing orders per table 4. Edit order statuses Customer Management Module (Sprint 4) 1. Register New Account 2. Login 3. Display and Update Account 4. View Past Transactions Tertiary Function Good to have Recommendation Module (Sprint 10) 1. Recommend nearby F&B 2. Push notification of promotions by F&B outlets

PROJECT SCHEDULE CHANGES • Additional: Created DB in Iteration 2 • Delayed: Did not

PROJECT SCHEDULE CHANGES • Additional: Created DB in Iteration 2 • Delayed: Did not manage to complete payment task from Ordering module • Shifted: Content Management Module’s View and Update Restaurant task to super admin module • Due to change in business requirements • Considered to shift login task from Customer Module up to current sprint but focused on completing payment from previous sprint instead

XFACTOR • 25 Transactions by end of Midterms • 50 Transactions by end of

XFACTOR • 25 Transactions by end of Midterms • 50 Transactions by end of Finals

What we tried Payment Deployment

What we tried Payment Deployment

What we Explored Libraries Frameworks

What we Explored Libraries Frameworks

Learning OUTCOMES x. INYI I wish to better understand how to develop a mobile

Learning OUTCOMES x. INYI I wish to better understand how to develop a mobile application, given it’s convenience. There is no denying that the learning curve is steep, but I believe that it is an area that is worth investing time and effort into. Additionally given that we are given the liberty to chose our own project, draft our own scope and timeline, we definitely have plenty of opportunity to sharpen our project management skills. Which is a skill that I wish to hone.

Learning OUTCOMES JESSICA I hope to gain favorable knowledge in UI/UX and also learn

Learning OUTCOMES JESSICA I hope to gain favorable knowledge in UI/UX and also learn what are some of the duties that a Project Manager has to have in order to ensure that the project is delivered promptly to the client. I would also want to improve on my soft skills – communication and team work. I believe that this project would be a good chance for me prepare myself for my career.

Learning OUTCOMES CLEAVE As a system analyst and full stack developer, I hope to

Learning OUTCOMES CLEAVE As a system analyst and full stack developer, I hope to understand the architecture of industrial standard software, as well as to understand the different frameworks used by the top players in the industry to develop consumer software.

Learning OUTCOMES GORDON As a Lead Data Manager & Backend Developer, I look forward

Learning OUTCOMES GORDON As a Lead Data Manager & Backend Developer, I look forward to learning enterprise standard technology such as Hibernate framework, Sprint Boot, React Web, React JS. I hope to get a sense of how a real-life project would be like.

Learning OUTCOMES keith Take the chance to develop technical depth and width as a

Learning OUTCOMES keith Take the chance to develop technical depth and width as a backend developer through new programming language. To overcome the mental barrier of sailing into unchartered waters and to manage uncertainties along the way. To enforce quality through rigorous testing at the same time to weigh expectations with results.

Learning OUTCOMES amanda As a Lead Front End & Deputy Quality Assurance, I hope

Learning OUTCOMES amanda As a Lead Front End & Deputy Quality Assurance, I hope to gain valuable experience in react native UI/UX. I believe that this would be a good opportunity for me to build my first mobile application while improving my soft skills with my teammates.

Thank you Questions & Answers

Thank you Questions & Answers