Difference between revisions of "IS480 Team wiki: 2012T1 Timber Werkz Final Wiki"
(Undo revision 135399 by Brian.li.2010 (Talk)) |
|||
(36 intermediate revisions by 4 users not shown) | |||
Line 13: | Line 13: | ||
{| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | {| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | ||
|scope="row" width="700" style="text-align: left; background: #FFF8C6"| | |scope="row" width="700" style="text-align: left; background: #FFF8C6"| | ||
− | '''1. '''<font color="#4D268F"><big><b>Final Presentation Slides</b></big></font><br><br> | + | '''1. '''<font color="#4D268F"><big><b>[https://docs.google.com/file/d/0BwXGnbL-305eNkZSR056UFIxSjA/edit Final Presentation Slides]</b></big></font><br><br> |
'''2. '''<font color="#4D268F"><big><b>[http://casting3.hopto.org/ Casting3 Deployed Site Link]</b></big></font> | '''2. '''<font color="#4D268F"><big><b>[http://casting3.hopto.org/ Casting3 Deployed Site Link]</b></big></font> | ||
|}<br><br> | |}<br><br> | ||
Line 68: | Line 68: | ||
*Team also had consultations with Professor Hady Wirawan Lauw from the School of Information Systems, SMU | *Team also had consultations with Professor Hady Wirawan Lauw from the School of Information Systems, SMU | ||
*Considered as a technical complexity | *Considered as a technical complexity | ||
− | *However, a change request required us to change this algorithm to a First-Come First Served one to better suit the client's business requirements<br><br> | + | *However, a change request required us to change this algorithm to a First-Come First Served one to better suit the client's business requirements |
+ | *Refer to this '''[https://docs.google.com/file/d/0BwXGnbL-305ebGZKREpxRG8xaHc/edit document]''' for complete details on how the algorithm works<br><br> | ||
|- | |- | ||
Line 155: | Line 156: | ||
:3. Submit required video with YouYube URL | :3. Submit required video with YouYube URL | ||
:4. Include time interval of 15 minutes for scheduling | :4. Include time interval of 15 minutes for scheduling | ||
+ | *Our response was to hold two sessions on October 23 and 24 to resolve all the outstanding tasks (last 3 days of sprint 10) | ||
<br> | <br> | ||
'''Links'''<br> | '''Links'''<br> | ||
Line 172: | Line 174: | ||
|scope="row" width="600" style="text-align: left; background: #FFF8C6"| | |scope="row" width="600" style="text-align: left; background: #FFF8C6"| | ||
'''Key Issues'''<br><br> | '''Key Issues'''<br><br> | ||
+ | <!--'''1. Sprint 10:''' | ||
+ | *High Bug severity points (12) | ||
+ | *There were 3 medium severity bugs discovered as team was preparing for Usability Test 2 | ||
+ | *These were fixed during Sprint 10 itself--> | ||
+ | <br> | ||
'''1. Sprint 11:''' | '''1. Sprint 11:''' | ||
*Highest Bug severity points (16) | *Highest Bug severity points (16) | ||
− | * | + | *6 of 7 bugs found were minor aesthetic issues which were discovered during Usability Test 2 |
− | * | + | *The remainder is a medium severity bug |
+ | *Bugs were scheduled to be fixed within Sprint 11 | ||
<br> | <br> | ||
'''Links'''<br> | '''Links'''<br> | ||
Line 199: | Line 207: | ||
*'''What the feature is''' | *'''What the feature is''' | ||
:*Simplify the complex process of scheduling auditions using commonly recognized calendar interface | :*Simplify the complex process of scheduling auditions using commonly recognized calendar interface | ||
− | :*Casting Manager can create an audition schedule by clicking and dragging slots | + | :*Casting Manager can create an audition schedule by clicking and dragging slots: '''[http://youtu.be/M-Ncu6X-94M video]''' |
− | :*Artistes can select slots that are available | + | :*Artistes can select slots that are available: '''[http://youtu.be/8RXKJK-kKXk video]''' |
*'''What was complex''' | *'''What was complex''' | ||
:*Implementing drag and drop efficiently in the calendar | :*Implementing drag and drop efficiently in the calendar | ||
:*Assign elements to be “draggable” | :*Assign elements to be “draggable” | ||
::*Auditionee slots that exist on the calendar | ::*Auditionee slots that exist on the calendar | ||
− | ::*Auditionees that has not selected a slot | + | ::*Auditionees that has not selected a slot: '''[http://youtu.be/ZTmeoJV6QxM video]''' |
:*Assign elements to be “droppable” | :*Assign elements to be “droppable” | ||
|- | |- | ||
Line 232: | Line 240: | ||
::*Set video metadata. E.g. Title, Description -> upload URL | ::*Set video metadata. E.g. Title, Description -> upload URL | ||
:*'''Use existing YouTube video via URL''' | :*'''Use existing YouTube video via URL''' | ||
− | ::*Locate thumbnail preview and display title</font> | + | ::*Locate thumbnail preview and display title: '''[http://youtu.be/veFTPUBtj5o video]''' |
+ | </font> | ||
|} | |} | ||
Line 298: | Line 307: | ||
|- | |- | ||
− | ! scope="row" rowspan=" | + | ! scope="row" rowspan="3" style="background: #FBF8C7"|Testing |
|style="text-align: center;"|Usability Test 1 | |style="text-align: center;"|Usability Test 1 | ||
|style="text-align: left;"| | |style="text-align: left;"| | ||
Line 311: | Line 320: | ||
|- | |- | ||
− | + | |style="text-align: center;"|Field Test | |
− | |style="text-align: center;"| | + | |style="text-align: left;"| |
− | |style="text-align: left;"|*[[ | + | *[[IS480_Team_wiki:_2012T1_Timber_Werkz_Final_Wiki#Field_Test|Field Test]] |
− | |||
|- | |- | ||
− | |style="text-align: center;"| | + | ! scope="row" rowspan="4" style="background: #FBF8C7"|Handover |
+ | |style="text-align: center;"|Set-up Guide | ||
|style="text-align: left;"| | |style="text-align: left;"| | ||
+ | *[https://docs.google.com/document/d/1Ba6vOBrh1aeFNSVL08zYaoudeWbHTVkL3yZ9IERysR0/edit Environment Set-up Guide (not locked)] | ||
|- | |- | ||
− | |style="text-align: center;"| | + | |style="text-align: center;"|Handover Checklist |
|style="text-align: left;"| | |style="text-align: left;"| | ||
+ | *[https://docs.google.com/document/d/1ojOTNQDPy0bv4pDNOn-QTNwZ4aF2SKlWwWruHjWMRfQ/edit Handover Checklist (not locked)] | ||
+ | |- | ||
+ | |style="text-align: center;"|User Manual | ||
+ | |style="text-align: left;"| | ||
+ | *[https://docs.google.com/file/d/0BwWbd4V2n6c-cWNFcUVFYWowMlU/edit User Manual (not locked)] | ||
|} | |} | ||
<div style = "text-align:right; padding: 0px 30px 0px 45px;">[[IS480_Team_wiki:_2012T1_Timber_Werkz_Final_Wiki#Top|Back to Top]]</div> | <div style = "text-align:right; padding: 0px 30px 0px 45px;">[[IS480_Team_wiki:_2012T1_Timber_Werkz_Final_Wiki#Top|Back to Top]]</div> | ||
Line 445: | Line 460: | ||
{| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | {| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | ||
|scope="row" width="1000" style="text-align: left; background: #FFF8C6"| | |scope="row" width="1000" style="text-align: left; background: #FFF8C6"| | ||
− | '''1. Determine that the usage of the features in the [http://casting3.hopto.org application] are consistent to the expectations of <ins><font color="#D00000 ">real</font></ins> users (Casting Managers & Artistes)'''<br><br> | + | '''1. Determine that the usage of the features in the [http://dev-casting3.hopto.org/ application] are consistent to the expectations of <ins><font color="#D00000 ">real</font></ins> users (Casting Managers & Artistes)'''<br><br> |
'''2. Obtain feedback from users such as to improve the usability (learnability, efficiency, errors, satisfaction) and aesthetics of our application''' | '''2. Obtain feedback from users such as to improve the usability (learnability, efficiency, errors, satisfaction) and aesthetics of our application''' | ||
|}<br> | |}<br> | ||
<br> | <br> | ||
+ | |||
====<font color="#c93756">Lab Test Details & Outcome</font>==== | ====<font color="#c93756">Lab Test Details & Outcome</font>==== | ||
Line 457: | Line 473: | ||
:#'''1 Casting Manager''' | :#'''1 Casting Manager''' | ||
:#'''5 Artistes''' | :#'''5 Artistes''' | ||
− | : | + | |
+ | For more information about how we planned and carried out Usability Test 2, please refer to: | ||
+ | '''[[IS480_Team_wiki:_2012T1_Timber_Werkz_UsabilityTest#Usability_Test_2|<font color="#4D268F" face=""><ins>Main wiki: Usability Test 2</ins></font>]]''' | ||
<br><br> | <br><br> | ||
− | ''' | + | '''Supporting Documents:''' |
− | < | + | :'''1. [https://docs.google.com/spreadsheet/ccc?key=0AhS1AYvg7B7DdGF1OGxGelQ2bzljOWhTZUZ5U0p6X1E#gid=0 Casting Manager Feedback]'''<br> |
− | :''' | + | :'''2. [https://docs.google.com/spreadsheet/ccc?key=0AhS1AYvg7B7DdGF1OGxGelQ2bzljOWhTZUZ5U0p6X1E#gid=1 Response Plan to Casting Manager Feedback]'''<br> |
− | :''' | + | :'''3. [https://docs.google.com/spreadsheet/ccc?key=0AgWbd4V2n6c-dHY4clprVjZ4UTNucVZsVW9rN1UwWXc#gid=0 Artistes Feedback]'''<br> |
− | :''' | + | :'''4. [https://docs.google.com/spreadsheet/ccc?key=0AgWbd4V2n6c-dHY4clprVjZ4UTNucVZsVW9rN1UwWXc#gid=1 Response Plan to Artiste Feedback]'''<br> |
+ | :'''5. [https://docs.google.com/file/d/0BzUq1d4sV8JQRkxVRVBpeDV1SGM/edit Quantitative Feedback]'''<br> | ||
+ | :'''6. [https://docs.google.com/document/d/1pvLflUVvNzhR8btjHcYnIhJ_2d0rQ8Dt4OSX10usboE/edit Casting Manager Task List]''' <br/> | ||
+ | :'''7. [https://docs.google.com/document/d/1PDfg0I8LtbgCiJJCG7jk5KG63q0_iyc6eTOdnjQ0N5g/edit Artiste Task List]'''<br/> | ||
<br><br><br><br><br><br> | <br><br><br><br><br><br> | ||
Line 478: | Line 499: | ||
|} | |} | ||
+ | <br><br> | ||
+ | |||
+ | ===<font color="#4D268F">Field Test</font>=== | ||
+ | |||
+ | |||
+ | {| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | ||
+ | |scope="row" width="1200" style="text-align: left; background: #F5F5F5"| | ||
+ | |||
+ | ====<font color="#c93756">Objectives</font>==== | ||
+ | {| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | ||
+ | |scope="row" width="1000" style="text-align: left; background: #FFF8C6"| | ||
+ | '''1. Determine if users are capable of handling the application on their own (without any guidance from us) in the <ins><font color="#D00000 ">actual environment</font></ins> where they would be using the application '''<br><br> | ||
+ | '''2. Obtain feedback from users such as to improve the usability (learnability, efficiency, errors, satisfaction) and aesthetics of our application''' | ||
+ | |}<br> | ||
+ | <br> | ||
+ | ====<font color="#c93756">Field Test Details & Outcome</font>==== | ||
+ | |||
+ | <br> | ||
+ | Field Test was conducted from '''28 November 2012 to 1 December 2012''' remotely at the artistes' own comfort. With the help and support of Oak3, we managed to get some artistes to sign up as a user of Casting3, and to apply for an ongoing casting call, "Koffee did it". They will be provided with a link to an evaluation form, where they will asked to give us their feedback. | ||
+ | <br/><br/> | ||
+ | [[Image:TW FieldTestMethod.png|1024px]]<br/> | ||
+ | |||
+ | As of the submission date of this wiki page (28 Nov), the field test is ongoing and results have yet to be collated. The results will be later concluded in the following links:<br><br> | ||
+ | |||
+ | '''Feedback Links:''' | ||
+ | :'''1. [https://docs.google.com/document/d/1c3bWbgZeYfdbZ5eyUqxEhOBi0XH7mfWhLNkgPBbECx0/edit Profile of artistes who have signed up]'''<br> | ||
+ | :'''2. [https://docs.google.com/document/d/152I81O5K94e8Unraf0fHUTPWFDbZDWiz82mtqCvY1Ns/edit Survey for Artistes and their feedback]'''<br> | ||
+ | :'''3. [https://docs.google.com/spreadsheet/ccc?key=0AskT4ENrBtHIdFpBTWNCVjF1bDZNZVI2NmNjMnpKVUE#gid=0 Response Plan to Artiste Feedback]'''<br> | ||
+ | |||
+ | |||
+ | [[IS480_Team_wiki:_2012T1_Timber_Werkz_UsabilityTest | More on our Usability Tests]] | ||
+ | |||
+ | <div style = "text-align:right; padding: 0px 30px 0px 45px;">[[IS480_Team_wiki:_2012T1_Timber_Werkz_Final_Wiki#Top|Back to Top]]</div> | ||
+ | |} | ||
<br><br> | <br><br> | ||
Line 494: | Line 549: | ||
:::* Our team's Burn Down Charts typically start with a huge gap at the beginning since we included buffer time in each sprint for change requests and other unforeseen circumstances. Hence, by comparing remaining efforts required to the remaining time available in the form of a curve, it allows us to detect any schedule delay early. | :::* Our team's Burn Down Charts typically start with a huge gap at the beginning since we included buffer time in each sprint for change requests and other unforeseen circumstances. Hence, by comparing remaining efforts required to the remaining time available in the form of a curve, it allows us to detect any schedule delay early. | ||
:::* Refer to the current burn down chart [[IS480_Team_wiki:_2012T1_Timber_Werkz_Final_Wiki#Schedule_Metric| '''here''']]. | :::* Refer to the current burn down chart [[IS480_Team_wiki:_2012T1_Timber_Werkz_Final_Wiki#Schedule_Metric| '''here''']]. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
<br><br> | <br><br> | ||
::*'''Change Request Management''' | ::*'''Change Request Management''' |
Latest revision as of 17:47, 16 April 2013
IS480 FINAL WIKI |
Project Progress Summary
|
Project Highlights
Event (#) | Highlights / Issue Description |
---|---|
Sprint 10 | Audition Scheduling: Hungarian Algorithm changed to First-Come First-Served Algorithm Client requested to change the current audition scheduling algorithm from Hungarian Algorithm to FCFS algorithm to better suit the auditioning process flow of the company. Team accepted the change request and put in extra hours to fulfill the change requirement.
|
Sprint 11 | Business Development Executive (Point-of-Contact from Client) left her position The Business Development Executive, who is the POC from our client has left the company. We had to work with another Executive Assistant during the interim period for about 1 week. Subsequently on November 9, we had to update the new Business Development Executive about the system and to manage new change requests. Refer to Client Meeting 10 for our first meeting with the new Business Development Executive.
|
Project Challenges
Event (#) | Challenges |
---|---|
Developing the Audition Assignment Algorithm |
|
Usability Test 2 |
|
Project Achievements
1. Usability Testing Methodology
|
Project Management
Schedule (Planned VS Actual)
Brief Summary |
Metrics
Schedule Metric
The diagrams below show the burn-down & schedule ratio charts of Sprints 9 - 13 since MidTerms.
Key Issues
1. Sprint 10:- Delay in the last 3 days of Sprint 10.
- Team needs to settle the following important change requests:
- 1. Change Hungarian algorithm-based audition scheduling to first-come-first-served basis
- 2. Export audition schedule to CSV file
- 3. Submit required video with YouYube URL
- 4. Include time interval of 15 minutes for scheduling
- Our response was to hold two sessions on October 23 and 24 to resolve all the outstanding tasks (last 3 days of sprint 10)
Links
1. Schedule Metric Calculation
2. Schedule Metric Documentations
Bug Metric
Key Issues
1. Sprint 11:- Highest Bug severity points (16)
- 6 of 7 bugs found were minor aesthetic issues which were discovered during Usability Test 2
- The remainder is a medium severity bug
- Bugs were scheduled to be fixed within Sprint 11
Links
1. Bug Metric Documentation (Scroll right for Bug Score Table)
Technical Complexity
Technical complexity listed in order of highest complexity:
Complexity | Description |
---|---|
1. Multifunctional Calendar |
|
2. Photo Upload Plugin (Similar from Mid Term) |
|
3. Video Upload Plugin (Maroon text reflects addition from Mid Term) |
|
Quality of Product
Project Deliverables
Stage | Specification | Modules |
---|---|---|
Project Management | Minutes (Brown colour code for minutes after Mid-Terms) |
|
Metrics | ||
Requirements | Product Backlog | |
Change Requests Log | ||
UI Mockups & Videos | ||
Analysis | Use Case | |
Design | Deployment Diagram | |
Logical Diagram | ||
Testing | Usability Test 1 | |
Usability Test 2 | ||
Field Test | ||
Handover | Set-up Guide | |
Handover Checklist | ||
User Manual |
Quality
Quality Attributes | |
---|---|
SYSTEM |
|
| |
APPLICATION |
|
|
Deployment
Casting3 has 3 separate deployed environments. These are development, staging and production environment.
The responsibilities for each of these environment are for code integration, product testing, and public release respectively.
Environment | URL | UserID / Password |
---|---|---|
Development |
| |
Staging |
| |
Production |
Usability Test 2
Objectives
Lab Test Details & Outcome
For more information about how we planned and carried out Usability Test 2, please refer to: Main wiki: Usability Test 2
Supporting Documents:
|
Field Test
Reflections
Team Reflection
|
Individual Reflection
Member | Reflections | Member | Reflections |
---|---|---|---|
|
| ||
|
| ||
|
| ||
|
Sponsor Comments
Casting3 will enhance talent management processes in the entertainment industry. Creating a new community on this interactive networking platform, potential actors/actresses can upload auditions virtually to secure a role while casting managers can source from a larger pool of talent more efficiently.
|