IS480 Team wiki: 2012T1 Shopaholic Final Wiki
|Our Team||Project Overview||Project Management||Development||Learning Outcome||Documentation|
|||||||Roles & Responsibilities|||||Mid Term Wiki|||||End Term Wiki||||
- 1 Project Progress Summary
- 2 Project Management
- 3 Quality of Product
- 4 Final Deliverables
- 5 Reflections
Progress since mid-term
- Spree Management
- Payment Verification
- Credit Management System
- Add Credut
- Remove Credit
- Adjust Credit
- Social Integration
- Login Through Facebook
- Sharing of 'Tagged' Items on Facebook
- Embed Links for Advertising Sprees
After seeking advice from our mentor, we made strategic changes crucial for the success of the launch of our portal.
There was a shift in focus in the direction of our project:
- We will not handle credits on launch
- Focus on getting core function out first, which is our minimum viable product (MVP)
- Priority is on gaining organic traffic through social media sharing
No Framework to Follow
Currently, there is not defined framework in the Spree industry.
In order to redefine the spree buying experience, we have to define our own framework that is intuitive for users.
No Client to Give Direction
As we do not have a client to give us direction in our devleopment, we had to make these crucial decisions.
Through user test, we get our feedbacks from real users, which shapes our development.
Essentially, our portal is designed by users, for users.
Complex Logic involve in Spree Management
Handling Sprees is not as easy as it seems to be.
Complex calculation pertaining to adjustments to credit is involved:
The complexity can be seen here >>
Our backend logic had to be powerful enough to handle the calcuation, to make managing Sprees easy for Spree Organizers.
Tag & Bag Plugins [X-Factor]
We were successfully able to create a framework which allowed us to adopt a new merchant site confidently within 24 hours.
Spree Management Tools
We were able to develop our system to carry out the complex calculations for adjustments for both:
- Line Items
- Each Individual Orders
Project Schedule (Plan Vs Actual)
Provide a comparison of the plan and actual schedule. Has the project scope expanded or reduced? You can use the table below or your own gantt charts. After meeting with our mentor, we adjusted our schedule due to the following reasons:
- Ensure Minimum Viable Product(MVP) is working perfectly for launch. The fuctions are:
- 'Tag & Bag' Plugin
- Spree Management Tools for Spree Organizer
- Smooth Checkout Process for Spree Participants
- Push for Social Element to be up for Launch to gain organic traffic to Site.
- Shelf ESCROW Service till later. Get users to use portal, and gain trust from users first.
To view Detailed Schedule from after mid-term! : Click Here!
To view Plan VS Actual Schedule :
|Task/ Functionality||Status (%)||Confident Level||Remarks|
||0%||1||Drop Functionality - for FYP, but will be developed for future development|
|Backend Admin Functions|
|Tag and Bag Framework (Plugin)|
|Iteration||Planned Start Date
|Planned End Date
|Actual Start Date
|Actual End Date
|6.||15 Oct 2012||2 Nov 2012||19 days||15 Oct 2012||3 Nov 2012||20 days||1 day||1.05||Used 1 Buffered day|
|7.||5 Nov 2012||16 Nov 2012||12 days||5 Nov 2012||17 Nov 2012||13 days||1 day||1.05||Used 1 Buffered day|
|8.||18 Nov 2012||29 Nov 2012||12 days||18 Nov 2012||29 Nov 2012||12 days||-||1||Nil|
|Bug Count by Complexity|
|Iteration||Minor||Normal||Major||Total Bug Count||Total Bug Points|
Issues we faced during since Mid Terms
|Project Management Risk|
The robustness of our Plugin is illustrated here: Click Here!
The flexibility of our system to handle payment adjustments for top-ups, refunds, discounts for both line items and individual orders is illustrated here: Click Here!
Overall quality of portal and Plugin is determined through constant user testing.
Our group have been constantly testing with our own test cases and getting real users to test the functions.
This is done so that we are able to get the best outcome to improve the overall user's experience.
For Complexities of our "Tag & Bag" Plugin Click Here
For Complexities of our Payment Adjustments Click Here
|Problem Faced||How we Overcome|
|User Test 3
16 Nov 2012
For details on our user tests conducted, refer the the following links for more details:
Architecture and Deployment
For Architecture Diagram Click Here
Deployment have been done constantly before each Iteration end to constantly prepare for functional testing.
Current Status of Deployment:
- Alpha Stage under Staging
|Project Management||Meeting Minutes||Team Meeting Minutes|
||Domain Diagram||Domain Diagram|
|Architecture Diagram||Architecture Diagram|
|Used Tools||Tools Used|
||User Testing 1||User Test 1|
|User Testing 2||User Test 2|
|User Testing 3||User Test 3|
||Our Choosen Path||Our Chosen Path|
|Tag and Bag Plugin||Tag and Bag Plugin|
|Poster and Pitch
We started this project with the intention of helping to improve the current spree industry.
Throughout these few months, we picked up many valuable tips on how to conduct our user test to get valuable feedback we need in order to make our portal intuitive for users.
Also, our Mentor shared his experience with us, and gave us really useful advice on how to launch our portal.
With all the guidance we received, we really hope that the launch of D2T9 would be successful!
|Jasmine Chew||Zou Mei||Lau Shu Neng|
|Project Manager||Secretary||Business Development Executive|
It was tough trying to balance the schedule, and new ideas that pop out along the way.
Not having a mentor was rather tough in our decision making process.
Having experience in conducting and participating in Sprees gave me a good advantage in knowing the problem domain well.
|Ryan Lim Wen Rong||Ong Zhen Guang||Yong Qian Hwee|
Due to lack of experience in Spree, it was difficult to fully understand the needs of the spree organizer and spree participants.
As much as we hope to ease the workload of spree organizers and spree participants as much as possible, we are faced with legal limitations that we have to adhere to.
With help from our supervisor, and much research, i have learnt alot on the importance of designing the site to be easily usable by people.