Difference between revisions of "IS480 Team wiki: 2015T1 Team Big Hero 5 Midterm Wiki"
Xyxia.2013 (talk | contribs) |
Xyxia.2013 (talk | contribs) |
||
Line 186: | Line 186: | ||
| style="text-align:center" | 1 | | style="text-align:center" | 1 | ||
| style="text-align:center" | | | style="text-align:center" | | ||
− | + | *Deals notification | |
|- | |- | ||
| style="text-align:center" | Admin | | style="text-align:center" | Admin |
Revision as of 20:51, 8 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
- So for 5 merchant tested our app and two of them used our app for real deals
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
- 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
- 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
- Review deal
- Merchant
- Generate report
- View redemption history
- Application
- Deals notification
Project Management
Project Status
Modules | Status | Confident Level (0-1) | Comment |
---|---|---|---|
Customer | 87% Finished | 0.9 |
|
Merchant | 85% Finished | 1 |
|
Application | 90% | 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 | |
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