Difference between revisions of "IS480 Team wiki: 2013T1 Marvel lous Final"
(40 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
− | ==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Final | + | ==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Final Immediate Deliverables</font></div>== |
[[Media: Marvel-lous_Final_Presentation_v4.pdf |<b>FYP Marvel-lous Final Presentation</b>]] | [[Media: Marvel-lous_Final_Presentation_v4.pdf |<b>FYP Marvel-lous Final Presentation</b>]] | ||
+ | |||
+ | |||
+ | <b>Link to [http://2013-jovepatermedia.appspot.com/login.jsp/ Administrative Site]</b> | ||
+ | |||
+ | |||
+ | <b>Link to [https://play.google.com/store/apps/details?id=com.marvel.lous/ download application]</b> | ||
==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Project Summary</font></div>== | ==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Project Summary</font></div>== | ||
====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Iterations</font></div>==== | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Iterations</font></div>==== | ||
− | + | Completed 9 Iterations | |
− | |||
− | |||
====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Milestones</font></div>==== | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Milestones</font></div>==== | ||
Line 23: | Line 27: | ||
3. User Test 1 | 3. User Test 1 | ||
− | + | 4. Mid-Term | |
− | + | 5. Poster | |
− | + | 6. User Test 2 | |
− | + | <b>Milestones in progress:</b> | |
− | + | 1. Final | |
− | + | <b>Milestones (future):</b> | |
− | + | 1. Transfer of project to client | |
− | + | Note: | |
+ | Transfer of Project and Manual --> 6th December 2013 | ||
+ | Training --> 6th December 2013 | ||
====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Functionalities</font></div>==== | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Functionalities</font></div>==== | ||
− | Total number of functions: | + | Total number of functions: 52 |
− | |||
− | |||
− | |||
− | |||
− | Number of | + | Number of completed functions: 52 |
− | Percentage of project completed: | + | Percentage of project completed: 100% |
− | [[Image: | + | [[Image: Marvel-LousFinalWikiDetailedScope.png | 1000px]] |
− | |||
− | |||
− | |||
==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Project Highlights</font></div>== | ==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Project Highlights</font></div>== | ||
− | [[Image: Marvel- | + | [[Image: Marvel-LousFinalWikiProjectHighlight.png| 500px]] |
==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Project Schedule</font></div>== | ==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Project Schedule</font></div>== | ||
====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Timeline</font></div>==== | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Timeline</font></div>==== | ||
− | [[Image: Marvel- | + | |
+ | [[Image: Marvel-Lous_Timeline_v14.png |center|1100px]] | ||
====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Schedule Breakdown</font></div>==== | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Schedule Breakdown</font></div>==== | ||
− | Note: To view our Schedule, please click <b>[[Media: Marvel- | + | Note: To view our Schedule, please click <b>[[Media: Marvel-Lous_ScheduleDetailedBreakdown_v10.xlsx|here]]</b>. |
====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Planned vs Actual</font></div>==== | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Planned vs Actual</font></div>==== | ||
− | Note: This section only displays breakdown for delayed iterations. To view our Schedule Metric breakdown, please click <b>[[Media: Marvel-Lous_ScheduleMetricBreakdown_i1- | + | Note: This section only displays breakdown for delayed iterations. To view our Schedule Metric breakdown, please click <b>[[Media: Marvel-Lous_ScheduleMetricBreakdown_i1-i9_v3.xlsx|here]]</b>. |
+ | |||
+ | |||
+ | [[Image: I4v2.png |center|900px]] | ||
− | [[Image: | + | [[Image: I5.png |center|900px]] |
+ | |||
+ | |||
+ | [[Image: I6.png |center|900px]] | ||
+ | |||
+ | |||
+ | [[Image: I7.png |center|900px]] | ||
+ | |||
+ | |||
+ | [[Image: UT_1.png |center|900px]] | ||
+ | |||
+ | |||
+ | [[Image: I8.png |center|900px]] | ||
+ | |||
+ | |||
+ | [[Image: I9.png |center|900px]] | ||
==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Project Metrics</font></div>== | ==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Project Metrics</font></div>== | ||
====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Schedule Metric</font></div>==== | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Schedule Metric</font></div>==== | ||
+ | |||
+ | Note: To view our Bug Metric breakdown, please click <b>[[Media: Marvel-Lous_BugMetricBreakdown_i1-i9.xlsx|here]]</b>. | ||
+ | |||
[[Image:Mid-Term_ScheduleMetricCalculations.png|700px]] | [[Image:Mid-Term_ScheduleMetricCalculations.png|700px]] | ||
Line 86: | Line 107: | ||
− | [[Image: | + | [[Image:Marvel-LousFinalWikiScheduleMetric.png|700px]] |
+ | |||
+ | |||
+ | <b>Reason for major delay in Iteration 5 and 7:</b> | ||
+ | |||
+ | - Google Endpoints | ||
+ | |||
+ | - Iteration 5: Connection from data store to application | ||
+ | |||
+ | - Iteration 7: Connection from application to data store | ||
+ | |||
+ | |||
+ | <b>Action plan:</b> | ||
+ | |||
+ | - Did not drop any functionality | ||
+ | |||
+ | - Used up buffer days | ||
+ | |||
+ | |||
+ | <b>Reason for major delay in Iteration 8:</b> | ||
+ | |||
+ | - Payment | ||
+ | |||
+ | - Enhanced viewing | ||
+ | |||
+ | |||
+ | <b>Action plan:</b> | ||
+ | |||
+ | - Did not drop any functionality | ||
+ | |||
+ | - Rescheduled iteration by delaying iteration 8 | ||
+ | |||
+ | - Team not working on delayed functions moved ahead with Iteration 9 functions | ||
+ | |||
+ | |||
+ | <b>Reason for major delay in Iteration 9:</b> | ||
+ | - Payment (In-app billing) | ||
− | + | <b>Action plan:</b> | |
+ | |||
+ | - Did not drop any functionality | ||
+ | |||
+ | - Did not implement User Test 2 feedback | ||
+ | |||
+ | - Used UT 2 feedback implementation period to fix issue | ||
====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Bug Metric</font></div>==== | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Bug Metric</font></div>==== | ||
Line 98: | Line 161: | ||
− | [[Image: | + | [[Image:Marvel-LousFinalWikiBugMetric_v2.png|700px]] |
+ | |||
+ | |||
+ | |||
+ | <b>Reason for Iteration 8:</b> | ||
+ | |||
+ | 1. Payment | ||
+ | |||
+ | 2. Enhanced viewing | ||
+ | |||
+ | |||
+ | <b>Action plan:</b> | ||
+ | |||
+ | 1. Stop current iteration and fix bugs | ||
+ | 2. Team members not part of Payment and Enhanced Viewing team continued with Iteration 9 functions | ||
− | + | <b>Reason for Iteration 9:</b> | |
+ | |||
+ | 1. Payment (In-app billing) | ||
+ | |||
+ | |||
+ | <b>Action plan:</b> | ||
+ | |||
+ | 1. Do not implement feedback for UT 2 | ||
+ | |||
+ | 2. Use buffer period | ||
==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Project Risks</font></div>== | ==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Project Risks</font></div>== | ||
− | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Risk | + | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Risk Categories</font></div>==== |
Line 113: | Line 199: | ||
====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Risk Management</font></div>==== | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Risk Management</font></div>==== | ||
− | [[Image: | + | [[Image:Marvel-LousFinalRisk.png|600px]] |
− | |||
− | |||
− | |||
− | + | ==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Technical</font></div>== | |
+ | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Technical Complexity (Enhanced View Process)</font></div>==== | ||
− | + | <b>Step 1:</b> Panels are chosen for each image. | |
− | |||
− | |||
− | + | <b>jQuery Plug in:</b> Image area select | |
− | |||
− | + | <b>Issue:</b> | |
+ | - Aspect ratio | ||
+ | - Only able to choose square | ||
− | |||
+ | <b>Solution:</b> | ||
+ | Modified codes to allow selection of rectangles | ||
− | [[Image: | + | [[Image:EV_Process.png|700px]] |
− | + | <b>Step 2:</b> Android Application | |
+ | - Bitmap region decoder | ||
+ | - Chosen panel becomes a zoomed in bitmap | ||
− | [[Image: | + | [[Image:EVProcessAndroid.png|700px]] |
+ | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Architecture Diagram</font></div>==== | ||
+ | [[Image: Marvel-Lous_SystemArchitecture_v12.png|700px]] | ||
− | [[Image: | + | ====<div style=" border-bottom: 1px dotted; background: #FFFFFF; padding: 12px; font-weight: bold; line-height: 0.5em"><font color= black size = 4>Deployment</font></div>==== |
+ | <b>Deployments:</b> | ||
+ | |||
+ | - Website deployed to Google App Engine | ||
+ | |||
+ | - Android Application deployed to Google Play Store | ||
+ | |||
+ | |||
+ | <b>Total number of deployments:</b> 24 | ||
+ | |||
+ | |||
+ | <b>Type of deployment:</b> White label | ||
+ | |||
+ | ==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>User Test 2</font></div>== | ||
+ | |||
+ | [[Image: Marvel-lous_UT2Details.png |600px]] | ||
+ | |||
+ | |||
+ | [[Image: Marvel-lous_UT2ResultGroup1.png |600px]] | ||
+ | |||
+ | |||
+ | [[Image: Marvel-lous_UT2ResultGroup2.png |600px]] | ||
+ | |||
+ | |||
+ | [[Image: Marvel-lous_UT2ResultGroup3.png |600px]] | ||
+ | |||
+ | |||
+ | [[Image: Marvel-lous_UT2Points.png |600px]] | ||
==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Intermediate Delivery</font></div>== | ==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Intermediate Delivery</font></div>== | ||
Line 163: | Line 278: | ||
!style="text-align: center; background: #ffffff;" rowspan = 2|Project Management | !style="text-align: center; background: #ffffff;" rowspan = 2|Project Management | ||
!style="text-align: left; background: #ffffff; text-align: center;"|[[IS480_Team_wiki:_2013T1_Marvel_lous/Project_Management/Minutes|Meeting Minutes]] | !style="text-align: left; background: #ffffff; text-align: center;"|[[IS480_Team_wiki:_2013T1_Marvel_lous/Project_Management/Minutes|Meeting Minutes]] | ||
− | |Iteration 1 to | + | |Iteration 1 to 9 - Internal, Supervisor & Client Meetings |
|- | |- | ||
Line 197: | Line 312: | ||
!style="text-align: center; background: #ffffff;"|Testing | !style="text-align: center; background: #ffffff;"|Testing | ||
!style="text-align: left; background: #ffffff; text-align: center;"|[[IS480_Team_wiki:_2013T1_Marvel_lous/Deliverables/UAT|User Testing]] | !style="text-align: left; background: #ffffff; text-align: center;"|[[IS480_Team_wiki:_2013T1_Marvel_lous/Deliverables/UAT|User Testing]] | ||
− | |User Testing 1 | + | |User Testing 1 and 2 |
|- | |- | ||
Line 220: | Line 335: | ||
==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Learning Outcome</font></div>== | ==<div style="background: #000000; padding: 13px; font-weight: bold; line-height: 0.3em; text-indent: 20px;font-size:26px; font-family:Arial"><font color= #ffffff>Learning Outcome</font></div>== | ||
− | [[Image: | + | <b>Akash Gurung</b> |
+ | |||
+ | [[Image: Marvel-LousFinalLearningOutcomeAkash.png | 500px]] | ||
+ | |||
+ | <b>Nur Hazirah</b> | ||
+ | |||
+ | [[Image: Marvel-LousFinalLearningOutcomeHazirah.png | 500px]] | ||
+ | |||
+ | <b>Priya Pathak</b> | ||
+ | |||
+ | [[Image: Marvel-LousFinalLearningOutcomePriya.png | 500px]] | ||
+ | |||
+ | <b>Roohiya Dudekula</b> | ||
− | [[Image: | + | [[Image: Marvel-LousFinalLearningOutcomeRoohiya.png | 500px]] |
− | + | <b>Saloni Rawat</b> | |
− | [[Image: | + | [[Image: Marvel-LousFinalLearningOutcomeSaloni.png | 500px]] |
− | + | <b>Saraniya Elengovan</b> | |
− | [[Image: | + | [[Image: Marvel-LousFinalLearningOutcomeSaraniya.png | 500px]] |
Latest revision as of 12:20, 3 December 2013
Contents
Final Immediate Deliverables
FYP Marvel-lous Final Presentation
Link to Administrative Site
Link to download application
Project Summary
Iterations
Completed 9 Iterations
Milestones
Milestones completed:
1. Proposal
2. Acceptance
3. User Test 1
4. Mid-Term
5. Poster
6. User Test 2
Milestones in progress:
1. Final
Milestones (future):
1. Transfer of project to client
Note: Transfer of Project and Manual --> 6th December 2013 Training --> 6th December 2013
Functionalities
Total number of functions: 52
Number of completed functions: 52
Percentage of project completed: 100%
Project Highlights
Project Schedule
Timeline
Schedule Breakdown
Note: To view our Schedule, please click here.
Planned vs Actual
Note: This section only displays breakdown for delayed iterations. To view our Schedule Metric breakdown, please click here.
Project Metrics
Schedule Metric
Note: To view our Bug Metric breakdown, please click here.
Reason for major delay in Iteration 5 and 7:
- Google Endpoints
- Iteration 5: Connection from data store to application
- Iteration 7: Connection from application to data store
Action plan:
- Did not drop any functionality
- Used up buffer days
Reason for major delay in Iteration 8:
- Payment
- Enhanced viewing
Action plan:
- Did not drop any functionality
- Rescheduled iteration by delaying iteration 8
- Team not working on delayed functions moved ahead with Iteration 9 functions
Reason for major delay in Iteration 9:
- Payment (In-app billing)
Action plan:
- Did not drop any functionality
- Did not implement User Test 2 feedback
- Used UT 2 feedback implementation period to fix issue
Bug Metric
Reason for Iteration 8:
1. Payment
2. Enhanced viewing
Action plan:
1. Stop current iteration and fix bugs
2. Team members not part of Payment and Enhanced Viewing team continued with Iteration 9 functions
Reason for Iteration 9:
1. Payment (In-app billing)
Action plan:
1. Do not implement feedback for UT 2
2. Use buffer period
Project Risks
Risk Categories
Risk Management
Technical
Technical Complexity (Enhanced View Process)
Step 1: Panels are chosen for each image.
jQuery Plug in: Image area select
Issue:
- Aspect ratio
- Only able to choose square
Solution:
Modified codes to allow selection of rectangles
Step 2: Android Application
- Bitmap region decoder
- Chosen panel becomes a zoomed in bitmap
Architecture Diagram
Deployment
Deployments:
- Website deployed to Google App Engine
- Android Application deployed to Google Play Store
Total number of deployments: 24
Type of deployment: White label
User Test 2
Intermediate Delivery
Stage | Document | Description |
---|---|---|
Project Management | Meeting Minutes | Iteration 1 to 9 - Internal, Supervisor & Client Meetings |
Project Metrics | Schedule and Bug Metric | |
Requirement Gathering | Market Research | Survey results and Research |
Analysis and Design | Diagrams | Use case diagram, ER diagram and Architecture Diagram |
Storyboard | Website | Website wire frames and screenshots |
Application | Application wire frames and screenshots | |
Testing | User Testing | User Testing 1 and 2 |
Submissions | Proposal | Proposal |
Acceptance | Acceptance presentation | |
Mid-Term | Mid-Term presentation |
Learning Outcome
Akash Gurung
Nur Hazirah
Priya Pathak
Roohiya Dudekula
Saloni Rawat
Saraniya Elengovan