HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2013T2 DR.Jean Labs Final Project Management"

From IS480
Jump to navigation Jump to search
Line 186: Line 186:
 
|-
 
|-
  
|rowspan="8" align="center"| 8
+
|rowspan="11" align="center"| 8
  
 
|| Cash out Tier 2
 
|| Cash out Tier 2

Revision as of 17:09, 21 April 2014

Agurz avatar.png
Denise avatar.png
Eleazar avatar.png
Dr.jeanlabs logo.jpg
Janan avatar.png
Nicholas avatar.png
Rafael avatar.png

HOME

 

DR.JEAN LABS

 

PROJECT OVERVIEW

 

PROJECT MANAGEMENT

 

PROJECT DOCUMENTATION

 


{ In a nutshell } { Acceptance Wiki } { MidTerm Wiki } { Final Wiki }



<< Project Summary >> << Project Management >> << Quality of the Product >> << Our Reflections >>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Project Management

Project Status:

We have completed 100% of our project! Yes, your eyes are not tricking you, its 100%!

Completed Stories
Story In Sprint
  • Dashboard(Admin)
  • Create new Squib (Admin)
  • View Squib (Admin)
  • Delete Squib (Admin)
  • Approve Squib (Admin)
  • Create new Squib (Advertiser)
  • View Squib (Advertiser)
  • View Squib Tier 1 (User)
3
  • Edit Squib(Admin)
  • Edit Account(User)
  • Login, Logout
  • Create new Account (User)
4
  • Edit Squib(Advertiser)
  • Charge Account (Advertiser)
  • Dashboard (Advertiser)
  • Save Squib (Advertiser)
  • View impression count (Advertiser)
  • View user count and demo (Advertiser)
  • Track revisited page (Advertiser)
  • View overall statistical page (Advertiser)
  • View Account (Advertiser)
  • View History (Advertiser)
  • Contact Us (Advertiser)
5
  • View Notification (Advertiser),
  • Submit squibs for approval (Advertiser)
  • User Feedback
  • Tutorial for Advertiser
  • Tutorial for Users,
  • View Squib History (User)
  • View Cashout History (User)
  • Invitation Code (User)
  • Dashboard (User)
  • View landing page (User)
6
  • Cash out Tier 1 (User)
  • Update Squib (Admin)
  • View Squib (Admin)
  • Create new Account (Admin)
  • View Notification Dashboard (Admin)
  • Edit Account (Admin)
  • Make Announcements (Admin)
  • Crop Squib (Advertiser)
  • Favourite Squib
  • Edit Account (Advertiser)
7
  • Cash out Tier 2
  • Social Media Integration
  • Receive Incentives (User)
  • View Referral History(User)
  • Manage Payment (Admin)
  • View Squib (User) Tier 2
  • View Squib Tier 3 "Generate map" (User)
  • View Squib Tier 3 "Track User Location" (User)
8
  • Time period view of Squib Statistics
  • View Squib Tier 3 "Tag Squib location" (User)
  • View Squib Tier 3 "View nearby Squibs" (User)
  • Secured Login
  • Forgot Password
  • Search Function of Advertiser (Admin)
  • View Advertiser History (Admin)
  • Statistics for Admin
  • View Squib History (Admin)
  • FAQ
9

Project Schedule (Plan Vs Actual):

View our past project schedule in our MidTerm Wiki.

Sprint Planned Actual Comments
8 Cash out Tier 2 4-Mar-14 5-Mar-14
Social Media Integration 4-Mar-14 6-Mar-14
Receive Incentives (User) 5-Mar-14 6-Mar-14
View Referral History(User) 5-Mar-14 6-Mar-14
Manage Payment (Admin) 6-Mar-14 6-Mar-14
View Squib (User) Tier 2 6-Mar-14 8-Mar-14
View Squib Tier 3 "Generate map" (User) 7-Mar-14 9-Mar-14
View Squib Tier 3 "Track User Location" (User) 7-Mar-14 9-Mar-14
Time period view of Squib Statistics 8-Mar-14
View Squib Tier 3 "Tag Squib location" (User) 8-Mar-14 Pushed to sprint 9 due to schedule change.
View Squib Tier 3 "View nearby Squibs" (User) 9-Mar-14 Pushed to sprint 9 due to schedule change.
9 Dashboard (Admin) 18-Oct-13 18-Oct-13
Create new squib (Admin) 19-Oct-13 19-Oct-13
View Squib (Admin) 20-Oct-13 20-Oct-13
Delete Squib (Admin) 20-Oct-13 20-Oct-13
Approve Squib (Admin) 21-Oct-13 21-Oct-13
Create new Squib (Advertiser) 22-Oct-13 22-Oct-13
View Squib (Advertiser) 23-Oct-13 23-Oct-13
View Squib Tier 1 (User) 24-Oct-13 24-Oct-13
Project Management migrating over to SCRUM framework and using BurnChart to update and check the progress of the project.
10 Edit Squib (Advertiser) 8-Nov-13 Pushed to Sprint 6 in view of the closed beta launch on the 17 Feb 14.
Manage Payment (Admin) 8-Nov-13 Pushed to Sprint 7: Allow only users to cash out only at 50,000 credits which is equivalent to SGD$10. That will take approximately 17 days to reach 50,000 credits with the following breakdown.

Average credits that the user will earn from credits for impression: 50 credits.
Average Number of squibs on the platform: 60 squibs
Total credits that can be earned per day: 3000 credits
Average time to view total number of squibs on platform: 5 mins (+/-)
Credits to reach 50,000 credits will take 17 days.

Charge Account (Advertiser) 8-Nov-13 Pushed to Sprint 5. To focus all advertiser functions there.
Receive incentives (User) 8-Nov-13 Pushed to Sprint 7. Allow social media integration to work hand in hand for this to share the incentives earned on social media.
Edit Squib(Admin) 8-Nov-13 8-Nov-13
Edit Account(User) 9-Nov-14 9-Nov-13
Login 10-Nov-13 10-Nov-13
Logout 10-Nov-13 10-Nov-13
Create new Account (User) 10-Nov-13 10-Nov-13

Project Metrics:

Click to View Midterm Project Management Metric

Project Risks:

Click to View Midterm Project Risk

Technical Complexity:

Complexity Description
Jcrop + Javascript boost (Advertiser Platform) Image uploading is a vital function to the merchant partners of Sqkii. Thus, research has been done to find a suitable plugin to cater to the cropping of images - this is to provide a function where merchant partners are able to snap a picture of their product, and immediately crop the desired area. We decided to use jCrop, however there were many disabilities coupled with jCrop.


Firstly, it is the inability to execute the cropping on client side. Which means that there will be more work done on the server side, inducing more costs. To fix this problem, we employed HTML's canvas element. Drawing on a canvas element the desired cropped image. This shifted the work from the server side to the client side and will definitely save costs for Sqkii.


Secondly, the images uploaded unto the jCrop api does not cater to a web responsive layout. It ends up with a rigid image size that remains that size. This is fixed by using our technical expertise to manually reconfigure the uploaded image, along with the interwoven jCrop variables. This resulted in a extremely web responsive layout for the image upload function which coincides with our goal to produce a web responsive web app

Pseudo Random Credit Algorithm (User Platform) Our users are as important as our merchant partners, and we want to make their main function at Sqkii a fun and exciting one. Thus, we felt that the mundane revenue sharing concept might not necessarily keep our users interested to keep using Sqkii. Thus, we developed a crediting algorithm that randomises the crediting, at the same time it returns back to the users exactly the amount that they are entitled to. This provides with an exciting and unique where of crediting where no user will have the same path of crediting, while actually having the same path.