Difference between revisions of "IS480 Team wiki: 2015T1 Team Big Hero 5 Midterm Wiki"
Xyxia.2013 (talk | contribs) |
Xyxia.2013 (talk | contribs) |
||
Line 236: | Line 236: | ||
|style="text-align:center" | [[IS480_Team_wiki:_2015T1 Team Big Hero 5 Test Cases|'''User testing''']] | |style="text-align:center" | [[IS480_Team_wiki:_2015T1 Team Big Hero 5 Test Cases|'''User testing''']] | ||
|- | |- | ||
+ | |} | ||
==<div style="background: #c8cffa; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:helvetica"><font color= #2d393b>Testing</font></div>== | ==<div style="background: #c8cffa; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:helvetica"><font color= #2d393b>Testing</font></div>== |
Revision as of 14:07, 7 October 2015
Project Progress Summary
Project Highlights
- Took 3 days after acceptance test to make changes to our database
- Teammates are doing IDP, so the work load is high
- Change of the requirements: previously only need customer side to be mobile optimized, but now we work on both customer and merchant sides
- Separate merchant and customer interface
- Took 3 weeks to redesign UI after acceptance test
- Completed 3 UATs thus far
Deliverables
Value Added
- customer
- Like and view restaurants
- Display restaurant list
- Share deals to social media like Facebook, Twitter, etc.
- Manage session in multiple devices
- merchant
- withdraw deals
- View deals status
- view favourite received
- view reservation history
- generate report
- View redemption history
- Deal performance detail
- Manage branch and merchant IDs
- application
- Restrict number of deals merchant can push a day
- display similar deals
- upload image
- Confirmation email
- Reset password
Project Scope Changes:
Old version
New version
New Added Functions
- merchant
- view redemption history
- deal performance detail
- manage branch and merchant IDs
- manage sessions in different divices(good to have)
- customer
- display restaurant list
- application
- confirmation email
- reset password
Completed Functionalities
we are now in iteration 10
- general
- Login & logout
- Registration
- customer
- Make reservation
- View deals details
- Update preferences
- Like and view restaurants
- View reservation history
- Display restaurant list
- merchant
- Push deals
- Withdraw deals
- Update company profile
- Redeem reservation
- Create branch
- Create branch merchant ID
- View number of “favourite” received
- View deals status
- View redemption history
- Deal performance detail
- Deal template
- Manage branch and merchant IDs
- application
- Recommend deals to customers
- Retrieve and convert location and calculate distance
- Preview deals
- Restrict the number of deals pushed by merchants
- Upload image
- Deals notification
- Display similar deal
- Deal expiration
- Confirmation email
- Reset password
To-Be Completed Functionalities
- customer
- Share deals with friends via SMS
- Share deals to social media like Facebook, Twitter, etc
- Manage session in multiple devices
- merchant
- generate report
Project Management
Project Status
Modules | Status | Confident Level (0-1) | Comment |
---|---|---|---|
Customer | 90% Finished | 0.9 |
|
Merchant | 95% Finished | 1 |
|
Application | 100% | 1 | |
Admin | 100% | 1 |
Project Timeline
Actual timeline
Planned timeline
Project Schedule Metrics
Project Bugs Metrics
Project Risks
Quality of Product
Architecture Diagram
Technical Complexity
Intermediate Deliverables
Stage | Specification | Links |
---|---|---|
Project Management | Meeting Minutes | Meeting Minutes |
Schedule Metrics | Schedule Metrics | |
Bug Metrics | Bug Metrics | |
Analysis | Use cases | Use Case |
System Architecture | Architecture Diagram | |
----- | -------- | |
Design | ER Diagram | ER Diagram |
Testing | User test plan | User testing |
Testing
Reflection
Xia Xueying
Project Manager & Quality Assurance Analyst
As a project manager, I leant how to communicate with different parties and align the requirement with our product delivered. There are lots of function changes since acceptance test. I need to take into account both the sponsor's requirements and balance the workload of our team members'to ensure we are on the track and the quality of the application.
As a QA, I need to test every details of our functions and came up with corner cases to enhance the quality of the application.
Wang Yiyi
UI Developer & Business Analyst
Gao Yiming
Lead Developer & Technical Analyst
Cao Xinge
Backend Developer & UI Developer
Zhang Jiahang
Developer & PM Assistant