HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2012T2 Can.One Final"

From IS480
Jump to navigation Jump to search
(New page: {| style="background-color:#ffffff; color:#ffffff padding: 5px 0 0 0;" width="100%" height="20px" cellspacing="0" cellpadding="0" valign="top" border="0" | | style="padding:0 .3em; font-s...)
 
Line 37: Line 37:
 
&rArr; Meeting ('''30 internal, 16 sponsor, 14 supervisor''') <br>
 
&rArr; Meeting ('''30 internal, 16 sponsor, 14 supervisor''') <br>
 
<br>
 
<br>
 
+
<br>
 +
&rArr; '''Additional''' features: <br>
 +
: &rarr; Vendor Portal<br>
 +
: &rarr; Enhanced 3D Avarar Interaction<br>
 +
<br>
 +
&rArr; '''Dropped''' features: <br>
 +
: &rarr; Recommendation Based on Chat<br>
 +
: &rarr; Club<br>
 +
<br>
 
----
 
----
 
===<ins>Completed Features (Post-Midterm)</ins>===
 
===<ins>Completed Features (Post-Midterm)</ins>===
Line 107: Line 115:
 
===<ins>Schedule Overview (Planned vs Actual)</ins>===
 
===<ins>Schedule Overview (Planned vs Actual)</ins>===
 
<br>
 
<br>
[[Image:Can.One Schedule (Planned vs Actual).png|1100px]]
+
[[Image:Can.One_FinalActual.png|1100px]]
 
<br>
 
<br>
 
<br>
 
<br>
Line 166: Line 174:
 
:&rArr; '''Reason:'''
 
:&rArr; '''Reason:'''
 
::&rarr; Underestimating “chat” scope
 
::&rarr; Underestimating “chat” scope
 +
<br>
 +
<div class="left" style="font-family: century gothic; color:#B22222; font-size: 14px; width:auto; margin-left:auto; margin-right:auto;">
 +
* '''<ins>Buffer 5 (8 Apr - 14 Apr)</ins>'''
 +
</div>
 +
:&rArr; '''Use of buffer:'''
 +
::&rarr; Final presentation preparation
 
</div>
 
</div>
 
|}
 
|}
Line 180: Line 194:
 
<br>
 
<br>
 
<div style="font-family: century gothic; color:#32CD32; font-size: 16px; width:auto; margin-left:auto; margin-right:auto;"><ins>Schedule Metric Score</ins></div>
 
<div style="font-family: century gothic; color:#32CD32; font-size: 16px; width:auto; margin-left:auto; margin-right:auto;"><ins>Schedule Metric Score</ins></div>
[[Image:Can.One Schedule Metric Score.png|450px]] &nbsp; [[Image:Can.One Schedule Overview (planned vs actual).png|700px]]  
+
[[Image:Can.One_FinalScheduleMetricScore.png|center|450px]]<br>
 +
[[Image:Can.One_FinalScheduleOverview.png|center|900px]]  
 
<br>
 
<br>
 
<br>
 
<br>
Line 192: Line 207:
 
<div style="font-family: century gothic; color:#1E90FF; font-size: 16px; width:auto; margin-left:auto; margin-right:auto;"><ins>Bug Tracking Log</ins></div>
 
<div style="font-family: century gothic; color:#1E90FF; font-size: 16px; width:auto; margin-left:auto; margin-right:auto;"><ins>Bug Tracking Log</ins></div>
 
[[Image:Bug_Icon.png|100px]]<div class="left" style="font-family: century gothic; color:#B22222; font-size: 14px; width:auto; margin-left:auto; margin-right:auto;">Click [[Media:Can.One Bug Tracking Log.pdf|<ins>here</ins>]] to check out our bug list!
 
[[Image:Bug_Icon.png|100px]]<div class="left" style="font-family: century gothic; color:#B22222; font-size: 14px; width:auto; margin-left:auto; margin-right:auto;">Click [[Media:Can.One Bug Tracking Log.pdf|<ins>here</ins>]] to check out our bug list!
 +
</div>
 +
<div style="font-family: century gothic; color:#1E90FF; font-size: 16px; width:auto; margin-left:auto; margin-right:auto;"><ins>Bug Tracking Chart</ins></div>
 +
[[Image:Can.One_BugChart.png|center|900px]]
 
</div>
 
</div>
 
</div>
 
</div>

Revision as of 22:23, 14 April 2013

Home Project Overview Project Management Project Documentation Testing Learning Outcome




CAN.ONE Final Page




Can.One ThankYou.png


Project Progress Summary

Project Highlight

⇒ Finish 100% of project (11 iterations)
⇒ Buffer time:

→ 2 days buffer at the end of every iteration
→ 1 week buffer at the end of every 2 iterations

⇒ Conducted 3 Usability Test and 3 User Acceptance Test
⇒ Meeting (30 internal, 16 sponsor, 14 supervisor)


Additional features:

→ Vendor Portal
→ Enhanced 3D Avarar Interaction


Dropped features:

→ Recommendation Based on Chat
→ Club



Completed Features (Post-Midterm)

Can.One Completed Features.png

Project Management

Project Scope

Planned

No. Main Feature Component Description
1 User Management Registration, Login, Profile Enhance users' register and login experience.

Manage users' personal details.

2 3D Visualization 2D Photo to 3D Avatar Implement A*Star technology which allows rendition of 2D photograph to 3D picture.
3 Shopping Catalog, Purchase, Try On Product, Past Purchases, Payment Gateway, Order Status Create an e-commerce application to ease users' shopping process.
4 Social Friends, Chat, Group, Group Chat Social network features which allow user to interact with one and another.
5 Recommendations User Data, Others' Purchase Pattern Provide personalized recommendation for each user based on user input and advanced tracking.


Actual

Can.One FinalScope.png



Schedule Overview


Can.One Schedule.png


Schedule Overview (Planned vs Actual)


Can.One FinalActual.png


Schedule Change


  • Buffer 1 (25 Oct - 4 Nov)
⇒ Pull Iteration 3 forward to prepare for Acceptance Presentation          
Use of buffer:
→ Add accessories to avatar
→ Catalogue UI-backend integration


  • Buffer 2 (3 Dec - 9 Dec)
'
Use of buffer:
→ Set up database
Task pushed back:
→ Shopping cart
Reason:
→ Underestimating “shopping” scope
New task:
→ Vendor portal – view (scheduled for iteration 5)





  • Buffer 3 (7 Jan - 13 Jan)
Use of buffer:
→ Past purchases
→ Set up system testing framework
Reason:
→ Need to set up system testing framework ASAP as requested by supervisor
Task removed
→ Club - not enough brands were available
New task:
→ Verification email (scheduled for iteration 8)


  • Buffer 4 (11 Feb - 17 Feb)
Use of buffer:
→ Batch uploading (new task)
→ Group chat
→ Vendor portal integration
Reason:
→ Underestimating “chat” scope


  • Buffer 5 (8 Apr - 14 Apr)
Use of buffer:
→ Final presentation preparation



Project Metrics

Schedule Metric

Can.OneSchedule Metric.png


Schedule Metric Score
Can.One FinalScheduleMetricScore.png

Can.One FinalScheduleOverview.png



Bug Metric

Can.One Bug Metric.png

Can.One Bug Metric Action Plan.png

Bug Tracking Log
Bug Icon.png
Click here to check out our bug list!
Bug Tracking Chart
Can.One BugChart.png



Project Risks

Can.One Risks.png       Can.One Risk Metric.png

Quality of Product

Intermediate Deliverables

Stage Specification Modules
Project Management Minutes
Requirements User Requirement
Analysis Use Case
Pre-Acceptance Survey
Design Deployment Diagram
Resources & Framework
UI Mockups
Logical Diagram
Testing User Testing
System Testing



Deployment


Steps:

  1. Communicate with Sponsor – ask them to register for an Azure account
  2. Use Sponsor’s account to add us as developer
  3. Create database and website on Windows Azure
  4. On the project itself - configuration (mostly on DB – e.g. DB connection string, DB services)
  5. Must make sure that the configuration is within pricing range



Technical Complexity

⇒ Steep learning curve in working with the XMPP server
⇒ Enabling HTTP Proxy access to Openfire server and integrate it to enable ASP.NET
⇒ Constantly changing interface design (feedback from UT & Sponsor)
3D Rendering and Controls

→ Rendering transparent materials
→ Environment
  • Lighting
  • Camera Perspective
→ User interaction
  • Rotation
  • Zoom
  • Add/remove products from head avatar


Reflection

Can.One Reflection1.png


Can.One Reflection2.png


Can.One Reflection3.png