IS480 Team wiki: 2019 The First Order Mid Term
Jump to navigation
Jump to search


Scope Change
Project Progress Summary
Midterm Slides: MidTerm Presentation Slides
Deployment Link (Mobile): Download MakaNow on Playstore
Deployment Link (Web): MakaNow Manager
Login Details for Mobile Customer
Username: CUS001@makanow.com
Password : ilovef0od
Login Details for Web Admin
Username: MA001
Password : Testing123
Login Details for Web Super Admin
Username: AD001
Password : superadmin321
Project Highlights:

Project Management
Project Status:

Project Schedule (Plan Vs Actual):
Project Metrics:
Project Change Management:
Project Risks:
Technical Complexity:
S/N | Issue | Challenge | Solution |
---|---|---|---|
1 | Customization of food option has many different computations from different restaurant outlets | Database design should be able to support the business requirements | Worked with sponsors to go through a few iterations of designing and testing the database with live menus |
2 | Need to store captured customer orders, while still enabling for navigation within app (pages before payment) and backend need to be able to read and store the orders accordingly | Unable to find a feasible way at that time other than tediously passing from one page to another and backend need to handle many exceptions in case of mistakes | Use redux to store the orders in a separate location independent of the pages so that able to navigate throughout the pages, and to be able to manipulate data from there |
3 | Avoiding redundancy in data when importing .CSV file which contains food item details | Creation of category/sub category of food items depends existing categories or sub categories in the menu. Furthermore, The .CSV file only specifies the category and sub category names and do not specify Category ID or Sub Category ID | Required to run through the database to counter check if the category or subcategory names already exists in the menu of a specific restaurant, per food item.
A nested for loop is used in this case with several if conditions, with a Big O Complexity of O(N^2) |
Quality of product
Intermediate Deliverables:
Topic of Interest | Link |
Project Management | Minutes |
Metrics | |
Technical Diagrams | Diagrams |
Design | Personas & Scenarios |
Prototype - HiFi Wireframes | |
Competitive Analysis | |
User Acceptance Testing | UAT1 |
Deployment:
Deployment on Heroku MakaNow Manager.
Testing:
Client Testing
User Testing | Date | Venue | Number of Testers |
---|---|---|---|
User Testing 1 | 14 Jan 2019 - 20 Jan 2019, Designated hours | B3 | 25 |