Difference between revisions of "IS480 Team wiki: 2015T6 6nificance Midterm Wiki"
Jump to navigation
Jump to search
Sanjayn.2013 (talk | contribs) |
|||
(30 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
</center> | </center> | ||
− | <!-------------------START of | + | <!-------------------START of Header------------------------> |
{|style="padding: 5px 0 0 0;" width="100%" cellspacing="0" cellpadding="0" valign="top"| | {|style="padding: 5px 0 0 0;" width="100%" cellspacing="0" cellpadding="0" valign="top"| | ||
− | | style=" | + | | style="background-color:#465d66; text-align:center;" width="20%" | |
+ | [[File:6nificance-home.png|40px|link=IS480 Team wiki: 2015T1 6nificance]]<br>[[IS480 Team wiki: 2015T1 6nificance | <font color="#ffffff" size=2 vertical-align="middle"><b>HOME</b></font>]] | ||
− | | style=" | + | | style="background-color:#263238; text-align:center;" width="20%" | |
− | + | [[File:6nificance-about-us.png|40px|link=IS480 Team wiki: 2015T6 6nificance About Us]]<br>[[IS480 Team wiki: 2015T6 6nificance About Us|<font color="#ffffff" size=2><b>ABOUT US</b></font>]] | |
− | | style=" | + | | style="background-color:#263238; text-align:center;" width="20%" | |
− | + | [[File:6nificance-proj-overview.png|40px|link=IS480 Team wiki: 2015T6 6nificance Project Overview]]<br>[[IS480 Team wiki: 2015T6 6nificance Project Overview |<font color="#ffffff" size=2><b>PROJECT OVERVIEW</b></font>]] | |
− | | style=" | + | | style="background-color:#263238; text-align:center;" width="20%" | |
− | + | [[File:6nificance-proj-mgmt.png|40px|link=IS480 Team wiki: 2015T6 6nificance Project Management]]<br>[[IS480 Team wiki: 2015T6 6nificance Project Management |<font color="#ffffff" size=2><b>PROJECT MANAGEMENT</b></font>]] | |
− | | style=" | + | | style="background-color:#263238; text-align:center;" width="20%" | |
− | + | [[File:6nificance-docs.png|40px|link=IS480 Team wiki: 2015T6 6nificance Documentation]]<br>[[IS480 Team wiki: 2015T6 6nificance Documentation | <font color="#ffffff" size=2><b>DOCUMENTATION</b></font>]] | |
|} | |} | ||
− | <!-------------------END of | + | <!-------------------END of Header ------------------------> |
+ | <!---------------START of Sub-Header ----------------------> | ||
+ | {| width="100%" cellspacing="0" cellpadding="0" valign="top" | | ||
+ | | style="padding: 0.25em; font-size: 90%; border-top: 1px solid #263238; border-left: 1px solid #263238; border-bottom: 1px solid #263238; text-align:center; background-color: none; width:33.3%" | [[IS480 Team wiki: 2015T1 6nificance | <font color="#263238">Main Wiki</font>]] | ||
− | + | | style="padding: 0.25em; font-size: 90%; border-top: 1px solid #263238; border-left: 1px solid #263238; border-bottom: 1px solid #263238; text-align:center; background-color: #465d66; width:33.3%" | [[IS480 Team wiki: 2015T6 6nificance Midterm Wiki | <font color="#ffffff">Midterm Wiki</font>]] | |
− | + | ||
− | + | | style="padding: 0.25em; font-size: 90%; border-top: 1px solid #263238; border-left: 1px solid #263238; border-right: 1px solid #263238; border-bottom: 1px solid #263238; text-align:center; background-color: none; width:33.3%" | [[IS480 Team wiki: 2015T6 6nificance Final Wiki | <font color="#263238">Final Wiki</font>]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | <!---------------END of | + | <!---------------END of Sub-Header ----------------------> |
− | + | <!--CONTENT--> | |
− | <!-------- | + | <br> |
− | + | =<div style="background: #34454c; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size: 22px"><font color=#FFFFF>Project Progress Summary</font></div>= | |
− | + | <font size=4><b>Midterm Slides</b>: [[Media:6nificance Midterm Presentation.pdf|Download 6nificance Midterm Powerpoint Slides]]</font> | |
− | + | <br><br> | |
− | <b>Current Iteration :</b> | + | <b>Current Iteration:</b> 8 <br/> |
− | <b>Iteration | + | <b>Iteration Dates:</b> 02 Oct 2015 - 08 Oct 2015<br/> |
− | * | + | *Overall Project Progress: <b>70%</b> |
− | *Modules In-Progress: User, Social | + | *Modules In-Progress: User, Social, Concierge |
− | *Modules Completed: Design, Photo | + | *Modules To-Be Done: Analytics |
− | + | *Modules Completed: Design, Photo, Collection<br> | |
− | |||
*Team is therefore confident of completing the project and delivering the application on time | *Team is therefore confident of completing the project and delivering the application on time | ||
− | *Android Mobile Application to be deployed on Google Play Store on | + | *Android Mobile Application to be deployed on Google Play Store on 06 Oct 2015 |
− | *Back-End Website has been successfully deployed on Google App Engine | + | *Back-End Website has been successfully deployed on Google App Engine, http://1-dot-naildeckadminportal-1042.appspot.com/ |
− | |||
− | + | <h2>Project Highlights</h2> | |
− | * | + | *Project sponsor not confident of producing nail polishes within project timeline due to difficulties with sourcing good quality materials. |
− | * After selecting a desired color, users now | + | *After selecting a desired color, users can now pre-order nail polish from sponsor and receive it once sponsor is ready to deliver. |
− | *Team proposed that application will become more focused on social media module in order to encourage active usage and preorders which sponsor agreed and accepted | + | *Team proposed that application will become more focused on social media module in order to encourage active usage and preorders which sponsor agreed and accepted. |
− | + | *Team has decided to revamp the whole UI of application to make it look more social media centric. These changes were done in iterations 6 and 7. | |
− | *Team has decided to revamp the whole UI of application to make | ||
**Removal of navigation drawer | **Removal of navigation drawer | ||
**Interlinked rest of application features with social module | **Interlinked rest of application features with social module | ||
**Created new high-fi prototypes | **Created new high-fi prototypes | ||
**Heuristic evaluation done before actual coding for revamp | **Heuristic evaluation done before actual coding for revamp | ||
+ | <br> | ||
+ | |||
+ | =<div style="background: #34454c; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size: 22px"><font color=#FFFFF>Project Management</font></div>= | ||
+ | <h2>Project Scope</h2> | ||
+ | [[Image:6nificance_Midterm_Scope.PNG|800px|center|link=]]<br> | ||
− | + | <h2>Project Timeline</h2> | |
− | < | + | {| class="wikitable" style="text-align:center; background: white; margin: 0px; width: 100%" |
− | {| class="wikitable" | + | ! style="background: #465d66; color: white; font-weight: bold; width: 50%" | Planned |
− | + | ! style="background: #465d66; color: white; font-weight: bold; width: 50%" | Actual | |
− | ! Planned! | ||
|- | |- | ||
− | | | + | |[[File:6nificanceAcceptanceSchedule.png|500px|center|link=]] |
− | [[File:6nificanceAcceptanceSchedule.png|500px]] | + | |[[File:6nificance_Midterm_Project_Schedule.png|500px|center|link=]] |
− | |||
− | [[File: | ||
|} | |} | ||
− | = | + | <br><font size=3><b>Project Status</b></font> |
− | {| | + | {| class="wikitable" style="background: white; marign: 0px; width: 100%" |
− | + | ! style="background: #465d66; color: white; font-weight: bold; text-align:center; width: 10%" | Module | |
− | + | ! style="background: #465d66; color: white; font-weight: bold; text-align:center; width: 10%" | Status | |
− | + | ! style="background: #465d66; color: white; font-weight: bold; text-align:center; width: 20%" | Confident Level (0-1) | |
− | + | ! style="background: #465d66; color: white; font-weight: bold; text-align:center; width: 60%" | Comment | |
− | |||
|- | |- | ||
− | + | | Design | |
− | | | + | | 100% |
− | | | + | | 1 |
− | + | | Fully deployed and tested 100%. Sponsor approved. | |
− | | | ||
|- | |- | ||
− | + | | Photo | |
− | | | + | | 100% |
− | | | + | | 1 |
− | + | | Fully deployed and tested 100%. Sponsor approved. | |
− | | | ||
|- | |- | ||
− | | | + | | Collection |
− | | | + | | 100% |
− | + | | 1 | |
− | | | + | | Fully deployed and tested 100%. Sponsor approved. |
|- | |- | ||
− | | | + | | User |
− | + | | 90% | |
− | + | | 1 | |
− | | | + | | 1 remaining task to be completed after midterms. |
|- | |- | ||
− | | | + | | Social |
− | + | | 90% | |
− | || 1 | + | | 0.9 |
− | || | + | | 1 remaining task to be completed after midterms. Optimizing to be done in iteration 11. |
+ | |- | ||
+ | | Concierge | ||
+ | | 80% | ||
+ | | 1 | ||
+ | | 2 remaining tasks to be done after midterms. | ||
|- | |- | ||
− | | | + | | Analytics |
− | + | | 0% | |
− | + | | 0.8 | |
− | + | | Function to be done after midterms. | |
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
+ | |||
[[IS480 Team wiki: 2015T6 6nificance Project Overview|View Our Module Descriptions Here!]] | [[IS480 Team wiki: 2015T6 6nificance Project Overview|View Our Module Descriptions Here!]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <br><font size=3><b>Schedule Highlights</b></font> | |
− | < | + | *Removed determine user’s mood (User Module), recommend nail polish (Recommendation Module) and display metrics to admin (Recommendation Module) |
− | + | *5 new additional tasks: View Newsfeed (Website), Delete Post (Website), Metrics Collection (User Module), View User Profile (Social Module) and Content of Social Media (Analytics Module) | |
− | + | *User Testing 2 scheduled to be on 02 Oct | |
− | + | *Deployment to Play Store on 06 Oct | |
− | + | *Iteration 9 scheduled to start on 09 Oct instead on 12 Oct due to removal of buffer days due to delay in previous iterations | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | <h2>Project Metrics</h2> | ||
+ | <font size=3><h3>Schedule Metrics</h3></font> | ||
+ | [[Image:6nificance_Midterm_Schedule_Metrics.PNG|800px|center|link=]]<br> | ||
+ | {| class="wikitable" style="text-align:center; background: white; margin: 0px;" | ||
+ | ! style="background: #465d66; color: white; font-weight: bold; width: 10%" | Iteration | ||
+ | ! style="background: #465d66; color: white; font-weight: bold; width: 12%" | Planned Duration (Days) | ||
+ | ! style="background: #465d66; color: white; font-weight: bold; width: 12%" | Actual Duration (Days) | ||
+ | ! style="background: #465d66; color: white; font-weight: bold; width: 12%" | Schedule Metric Score | ||
+ | ! style="background: #465d66; color: white; font-weight: bold; width: 44%" | Action Taken | ||
+ | ! style="background: #465d66; color: white; font-weight: bold; width: 10%" | Status | ||
|- | |- | ||
|5 | |5 | ||
Line 141: | Line 136: | ||
|16 | |16 | ||
|0.88 | |0.88 | ||
− | |More time needed to complete Update Profile function due to difficulties with uploading images to cloud database<br/> | + | |More time needed to complete Update Profile function due to difficulties with uploading images to cloud database.<br/> |
− | Follow up action : Informed supervisor about delay. Re-scheduled the dates and tasks of iteration 6. | + | Follow up action: Informed supervisor about delay. Re-scheduled the dates and tasks of iteration 6. Reduced duration of iteration 6 from 14 days to 12 days. More coding hours per day were allocated in iteration 6. |
|Completed | |Completed | ||
− | |||
|- | |- | ||
|6 | |6 | ||
Line 150: | Line 144: | ||
|14 | |14 | ||
|0.86 | |0.86 | ||
− | |More time needed to research and complete Social Module due to complexity with creating a new social media platform from scratch<br/> | + | |More time needed to research and complete Social Module due to complexity with creating a new social media platform from scratch.<br/> |
− | Follow up action : Informed supervisor about delay. Re-scheduled the dates and tasks of iteration 7. | + | Follow up action: Informed supervisor about delay. Re-scheduled the dates and tasks of iteration 7. Removed 2 buffer days in iteration 8. |
|Completed | |Completed | ||
|- | |- | ||
+ | |7 | ||
+ | |14 | ||
+ | |16 | ||
+ | |0.88 | ||
+ | |More time needed to debug bugs found in newsfeed and view color hashtag of social module<br/> | ||
+ | Follow up action: Informed supervisor about delay. Reduced duration of iteration 8 from 9 days to 7 days. | ||
+ | |Completed | ||
|} | |} | ||
− | + | [[IS480 Team wiki: 2015T6 6nificance Metrics|View Our Schedule Metrics Here!]]<br> | |
− | [[IS480 Team wiki: 2015T6 6nificance | + | |
− | < | + | <font size=3><h3>Bug Metrics</h3></font> |
− | + | [[Image:6nificance_Midterm_Bug_Metrics.PNG|800px|center|link=]]<br> | |
− | < | + | {| class="wikitable" style="text-align:center; background: white; margin: 0px;" |
− | [[Image: | + | ! style="background: #465d66; color: white; font-weight: bold; width: 10%" | Iteration |
− | {| class="wikitable" style=" | + | ! style="background: #465d66; color: white; font-weight: bold; width: 20%" | Bug Score |
− | ! style="background: # | + | ! style="background: #465d66; color: white; font-weight: bold; width: 40%" | Bug Summary |
− | ! style="background: # | + | ! style="background: #465d66; color: white; font-weight: bold; width: 30%" | Action Taken |
− | ! style="background: # | ||
− | ! style="background: # | ||
|- | |- | ||
− | |5 | + | | 5 |
− | |<b>17</b> <br> | + | | <b>17</b> <br> 2 Low <br> 3 High <br> |
− | | 3 high bugs were due to profile picture not being shown due to problems with uploading images to Cloud Database | + | | 3 high bugs were due to profile picture not being shown due to problems with uploading images to Cloud Database. |
− | |Resolve bugs immediately. End date of | + | | Resolve bugs immediately. End date of iteration 5 is delayed. PM to reschedule end dates and tasks of iteration 6. |
|- | |- | ||
+ | | 6 | ||
+ | | <b>21</b> <br> 1 Low <br> 2 High <br> 1 Critical <br> | ||
+ | | 1 critical bug was due to app cash when newsfeed refresh is attempted without internet connection. 2 high bugs were due to number of likes and color hashtags not being accurately recorded in database. | ||
+ | | Resolve bugs immediately. End date of iteration 6 is delayed. PM to reschedule end dates and tasks of iteration 7. | ||
|- | |- | ||
− | | | + | | 7 |
− | |<b> | + | | <b>29</b> <br> 4 Low <br> 5 High <br> |
− | | | + | | 5 high bugs were due to wrong user profile picture being displayed in the newsfeed, incorrect number of posts sometimes being displayed on user profile and incorrect color tags shown in each post. |
− | |Resolve bugs immediately. End date of | + | | Resolve bugs immediately. End date of iteration 7 is delayed. PM to reschedule end dates and tasks of iteration 8. |
|} | |} | ||
− | + | [[IS480 Team wiki: 2015T6 6nificance Bug Metrics|View Our Bug Metrics Here!]] | |
− | [[ | ||
− | |||
− | === | + | <h2>Project Risks</h2> |
− | + | {| class="wikitable" style="text-align:center; background: white; margin: 0px;" | |
− | + | ! style="background: #465d66; color: white; font-weight: bold; width:22%" |Risk Description | |
− | + | ! style="background: #465d66; color: white; font-weight: bold; width:10%" |Category | |
− | + | ! style="background: #465d66; color: white; font-weight: bold; width:33%" |Impact | |
+ | ! style="background: #465d66; color: white; font-weight: bold; width:35%" |Mitigation Strategy | ||
+ | |- | ||
+ | |Digital color in application may not match the physical color of nail polish. | ||
+ | |High | ||
+ | |Users may end up dissatisfied and no longer use the application. | ||
+ | |Before ordering, a message will be displayed in the application. It will state that a money-back guarantee is provided if users do not think their nail polish color match with their requested color. | ||
+ | |- | ||
+ | |- | ||
+ | |Team is unfamiliar with android development. | ||
+ | |High | ||
+ | |Project may be potentially delayed due to time spent on learning. Initial quality of application may be affected as there may be more bugs. | ||
+ | |PM has allocated more time to Iteration zero to learn about android development. | ||
+ | |- | ||
+ | |- | ||
+ | |Sponsor not confident of delivering within project timeline. | ||
+ | |High | ||
+ | |Users may not be encouraged to use the application since their desired nail polish may not be ready. | ||
+ | |Team proposed that social module be the first item that users see to encourage them to actively use the application which sponsor agreed and accepted. | ||
+ | |- | ||
+ | |} | ||
− | + | <h2>Technical Complexity</h2> | |
− | + | [[Image:6nificance_Technical_Complexity.png|1000px|center|link=]]<br> | |
+ | <br> | ||
− | {| | + | =<div style="background: #34454c; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size: 22px"><font color=#FFFFF>Quality of Product</font></div>= |
− | + | <h2>Intermediate Deliverables</h2> | |
− | + | {| class="wikitable" style="text-align:center; background: white;" | |
− | + | ! style="background: #465d66; color: white; font-weight: bold;" |Stage | |
− | + | ! style="background: #465d66; color: white; font-weight: bold;" |Specification | |
+ | ! style="background: #465d66; color: white; font-weight: bold;" |Modules | ||
|- | |- | ||
|rowspan="1"| Project Requirements | |rowspan="1"| Project Requirements | ||
Line 201: | Line 224: | ||
|| [[IS480 Team wiki: 2015T6 6nificance Market Research | Market Research]] | || [[IS480 Team wiki: 2015T6 6nificance Market Research | Market Research]] | ||
|- | |- | ||
− | + | |rowspan="4"| Project Management | |
− | |rowspan=" | ||
|| Minutes | || Minutes | ||
|| [[IS480 Team wiki: 2015T6 6nificance Meeting Minutes | Minutes]] | || [[IS480 Team wiki: 2015T6 6nificance Meeting Minutes | Minutes]] | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|| Metrics | || Metrics | ||
− | || [[IS480 Team wiki: 2015T6 6nificance Bug Metrics | Bug Metrics]] | + | || [[IS480 Team wiki: 2015T6 6nificance Metrics | Schedule Metrics]]<br>[[IS480 Team wiki: 2015T6 6nificance Task Metrics | Task Metrics]]<br>[[IS480 Team wiki: 2015T6 6nificance Bug Metrics | Bug Metrics]] |
|- | |- | ||
− | |||
|| Risk | || Risk | ||
|| [[IS480 Team wiki: 2015T6 6nificance Risks | Risks]] | || [[IS480 Team wiki: 2015T6 6nificance Risks | Risks]] | ||
|- | |- | ||
− | + | || Change Management | |
− | || Change | ||
|| [[IS480 Team wiki: 2015T6 6nificance Change | Change Management]] | || [[IS480 Team wiki: 2015T6 6nificance Change | Change Management]] | ||
|- | |- | ||
+ | || Analysis | ||
+ | || Use Case Diagram<br>System Sequence Diagram<br>Architecture Diagram | ||
+ | || [[IS480 Team wiki: 2015T6 6nificance Documentation | Diagrams]] | ||
+ | |- | ||
+ | || Design | ||
+ | || Low-Fi Prototype<br>High-Fi Prototype | ||
+ | || [[IS480 Team wiki: 2015T6 6nificance Design Documents | UI Prototype]] | ||
+ | |- | ||
+ | |rowspan="3"|Testing | ||
+ | || User Testing 1 | ||
+ | || [[IS480 Team wiki: 2015T6 6nificance Test Documents | User Testing 1]] | ||
+ | |- | ||
+ | || Heuristic Evaluation | ||
+ | || [[IS480 Team wiki: 2015T6 6nificance Heuristic Evaluation | Heuristic Evaluation]] | ||
+ | |- | ||
+ | || User Testing 2 | ||
+ | || [[IS480 Team wiki: 2015T6 6nificance User Testing 2 | User Testing 2]] | ||
+ | |- | ||
+ | |} | ||
+ | <h2>Deployment</h2> | ||
+ | *Deployed Back-End Admin Website Link: http://1-dot-naildeckadminportal-1042.appspot.com/<br/> | ||
+ | *Android mobile application to be deployed on Google Play Store on 06 Oct | ||
− | + | <h2>User Testing</h2> | |
− | + | {| class="wikitable" style="text-align:center; background: white; margin: 0px; width: 100%" | |
− | | | + | ! style="background: #465d66; color: white; font-weight: bold;" |User Testing |
− | || | + | ! style="background: #465d66; color: white; font-weight: bold;" |Date |
− | + | ! style="background: #465d66; color: white; font-weight: bold;" |Venue | |
+ | ! style="background: #465d66; color: white; font-weight: bold;" |Users | ||
+ | ! style="background: #465d66; color: white; font-weight: bold;" |Link | ||
|- | |- | ||
− | + | || User Testing 1 | |
− | || | + | || 08 Aug 2015 |
− | || [[IS480 Team wiki: 2015T6 6nificance | + | || Based on testers' convenience |
+ | || 14 Female (Age 14-24 years old)<br>2 Male (Age 14-24 years old) | ||
+ | || [[IS480 Team wiki: 2015T6 6nificance Test Documents | User Testing 1]] | ||
|- | |- | ||
− | + | || Heuristic Evaluation | |
− | || | + | || 12 Sept 2015 |
− | || [[IS480 Team wiki: 2015T6 6nificance | + | || SMU |
+ | || 4 SMU female students | ||
+ | || [[IS480 Team wiki: 2015T6 6nificance Heuristic Evaluation | Heuristic Evaluation]] | ||
|- | |- | ||
− | + | || User Testing 2 | |
− | + | || 02 Oct 2015 | |
− | | | + | || SMU |
− | || | + | || 21 Females |
− | || [[IS480 Team wiki: 2015T6 6nificance | + | || [[IS480 Team wiki: 2015T6 6nificance User Testing 2 | User Testing 2]] |
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
+ | <br> | ||
− | == | + | =<div style="background: #34454c; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size: 22px"><font color=#FFFFF>Reflection</font></div>= |
− | |||
− | |||
− | < | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | <font size=3><b>Team Reflection</b></font> | ||
#Deeper insights into the world of colors | #Deeper insights into the world of colors | ||
− | #Gained real-life experience of | + | #Gained real-life experience of building a social media platform from scratch |
#Experience in mobile application development and Google Services | #Experience in mobile application development and Google Services | ||
− | < | + | <br><font size=3><b>Individual Reflection</b></font> |
− | < | + | {| class="wikitable" style="text-align:center; background: white; margin: 0px auto" |
− | < | + | ! style="background: #465d66; color: white; font-weight: bold; width: 30%" | Name |
− | < | + | ! style="background: #465d66; color: white; font-weight: bold; width: 70%" | Reflections |
− | < | + | |- |
− | < | + | |[[Image:6nificanceSanjay.png|85px]]<br> |
+ | <b>Sanjay Nelagadde</b> | ||
+ | !style="background: white; text-align: left; font-weight: normal"| | ||
+ | I have to be the one to ensure that all of us stay motivated, and that we have fun while working hard towards achieving a memorable experience for IS480. I am now able to better manage our busy schedule to ensure proper schedule planning. | ||
+ | |- | ||
+ | |[[Image:6nificanceKiatkeng.png|85px]]<br> | ||
+ | <b>Ng Kiat Keng</b> | ||
+ | !style="background: white; text-align: left; font-weight: normal"| | ||
+ | I understood the importance of having a proper test plan so as to ensure efficient and yet high quality testing. Doing this project made me learnt a lot new things about colors and how we have been taking something so simple for granted. | ||
+ | |- | ||
+ | |[[Image:6nificanceTingZhi.png|85px]]<br> | ||
+ | <b>Lim Ting Zhi</b> | ||
+ | |style="background: white; text-align: left; font-weight: normal"| | ||
+ | Being in charge of the whole project’s design have forced to constantly improve on my designing skills. I have gained deeper insights on the different designing techniques on beautifying the Android UI. | ||
+ | |- | ||
+ | |[[Image:6nificancefengru.png|85px]]<br> | ||
+ | <b>Chua Feng Ru</b> | ||
+ | |style="background: white; text-align: left; font-weight: normal"| | ||
+ | Understanding and designing the Google Cloud SQL and endpoint was no easy task. Doing this taught me how to better design a database based on our app requirements. Finally, I have learnt how to better integrate different people’s codes at different timing. | ||
+ | |- | ||
+ | |[[Image:6nificanceYeeCheng.png|85px]]<br> | ||
+ | <b>Foo Yee Cheng</b> | ||
+ | |style="background: white; text-align: left; font-weight: normal"| | ||
+ | I have learnt about various new programming functions and this has widen my technical knowledge about android. Dealing with colors in Android has been very interesting so far as even something like colors can be calculated using numbers. | ||
+ | |- | ||
+ | |[[Image:6nificancebendexter.png|85px]]<br> | ||
+ | <b>Lim Yu Xiang Bendexter</b> | ||
+ | |style="background: white; text-align: left; font-weight: normal"| | ||
+ | There is a huge learning curve for Android programming, but together as a team we helped each other out and this made the process an easier and memorable one. | ||
+ | |} |
Latest revision as of 07:23, 8 October 2015
Main Wiki | Midterm Wiki | Final Wiki |
Project Progress Summary
Midterm Slides: Download 6nificance Midterm Powerpoint Slides
Current Iteration: 8
Iteration Dates: 02 Oct 2015 - 08 Oct 2015
- Overall Project Progress: 70%
- Modules In-Progress: User, Social, Concierge
- Modules To-Be Done: Analytics
- Modules Completed: Design, Photo, Collection
- Team is therefore confident of completing the project and delivering the application on time
- Android Mobile Application to be deployed on Google Play Store on 06 Oct 2015
- Back-End Website has been successfully deployed on Google App Engine, http://1-dot-naildeckadminportal-1042.appspot.com/
Project Highlights
- Project sponsor not confident of producing nail polishes within project timeline due to difficulties with sourcing good quality materials.
- After selecting a desired color, users can now pre-order nail polish from sponsor and receive it once sponsor is ready to deliver.
- Team proposed that application will become more focused on social media module in order to encourage active usage and preorders which sponsor agreed and accepted.
- Team has decided to revamp the whole UI of application to make it look more social media centric. These changes were done in iterations 6 and 7.
- Removal of navigation drawer
- Interlinked rest of application features with social module
- Created new high-fi prototypes
- Heuristic evaluation done before actual coding for revamp
Project Management
Project Scope
Project Timeline
Planned | Actual |
---|---|
Project Status
Module | Status | Confident Level (0-1) | Comment |
---|---|---|---|
Design | 100% | 1 | Fully deployed and tested 100%. Sponsor approved. |
Photo | 100% | 1 | Fully deployed and tested 100%. Sponsor approved. |
Collection | 100% | 1 | Fully deployed and tested 100%. Sponsor approved. |
User | 90% | 1 | 1 remaining task to be completed after midterms. |
Social | 90% | 0.9 | 1 remaining task to be completed after midterms. Optimizing to be done in iteration 11. |
Concierge | 80% | 1 | 2 remaining tasks to be done after midterms. |
Analytics | 0% | 0.8 | Function to be done after midterms. |
View Our Module Descriptions Here!
Schedule Highlights
- Removed determine user’s mood (User Module), recommend nail polish (Recommendation Module) and display metrics to admin (Recommendation Module)
- 5 new additional tasks: View Newsfeed (Website), Delete Post (Website), Metrics Collection (User Module), View User Profile (Social Module) and Content of Social Media (Analytics Module)
- User Testing 2 scheduled to be on 02 Oct
- Deployment to Play Store on 06 Oct
- Iteration 9 scheduled to start on 09 Oct instead on 12 Oct due to removal of buffer days due to delay in previous iterations
Project Metrics
Schedule Metrics
Iteration | Planned Duration (Days) | Actual Duration (Days) | Schedule Metric Score | Action Taken | Status |
---|---|---|---|---|---|
5 | 14 | 16 | 0.88 | More time needed to complete Update Profile function due to difficulties with uploading images to cloud database. Follow up action: Informed supervisor about delay. Re-scheduled the dates and tasks of iteration 6. Reduced duration of iteration 6 from 14 days to 12 days. More coding hours per day were allocated in iteration 6. |
Completed |
6 | 12 | 14 | 0.86 | More time needed to research and complete Social Module due to complexity with creating a new social media platform from scratch. Follow up action: Informed supervisor about delay. Re-scheduled the dates and tasks of iteration 7. Removed 2 buffer days in iteration 8. |
Completed |
7 | 14 | 16 | 0.88 | More time needed to debug bugs found in newsfeed and view color hashtag of social module Follow up action: Informed supervisor about delay. Reduced duration of iteration 8 from 9 days to 7 days. |
Completed |
View Our Schedule Metrics Here!
Bug Metrics
Iteration | Bug Score | Bug Summary | Action Taken |
---|---|---|---|
5 | 17 2 Low 3 High |
3 high bugs were due to profile picture not being shown due to problems with uploading images to Cloud Database. | Resolve bugs immediately. End date of iteration 5 is delayed. PM to reschedule end dates and tasks of iteration 6. |
6 | 21 1 Low 2 High 1 Critical |
1 critical bug was due to app cash when newsfeed refresh is attempted without internet connection. 2 high bugs were due to number of likes and color hashtags not being accurately recorded in database. | Resolve bugs immediately. End date of iteration 6 is delayed. PM to reschedule end dates and tasks of iteration 7. |
7 | 29 4 Low 5 High |
5 high bugs were due to wrong user profile picture being displayed in the newsfeed, incorrect number of posts sometimes being displayed on user profile and incorrect color tags shown in each post. | Resolve bugs immediately. End date of iteration 7 is delayed. PM to reschedule end dates and tasks of iteration 8. |
Project Risks
Risk Description | Category | Impact | Mitigation Strategy |
---|---|---|---|
Digital color in application may not match the physical color of nail polish. | High | Users may end up dissatisfied and no longer use the application. | Before ordering, a message will be displayed in the application. It will state that a money-back guarantee is provided if users do not think their nail polish color match with their requested color. |
Team is unfamiliar with android development. | High | Project may be potentially delayed due to time spent on learning. Initial quality of application may be affected as there may be more bugs. | PM has allocated more time to Iteration zero to learn about android development. |
Sponsor not confident of delivering within project timeline. | High | Users may not be encouraged to use the application since their desired nail polish may not be ready. | Team proposed that social module be the first item that users see to encourage them to actively use the application which sponsor agreed and accepted. |
Technical Complexity
Quality of Product
Intermediate Deliverables
Stage | Specification | Modules |
---|---|---|
Project Requirements | Market Research | Market Research |
Project Management | Minutes | Minutes |
Metrics | Schedule Metrics Task Metrics Bug Metrics | |
Risk | Risks | |
Change Management | Change Management | |
Analysis | Use Case Diagram System Sequence Diagram Architecture Diagram |
Diagrams |
Design | Low-Fi Prototype High-Fi Prototype |
UI Prototype |
Testing | User Testing 1 | User Testing 1 |
Heuristic Evaluation | Heuristic Evaluation | |
User Testing 2 | User Testing 2 |
Deployment
- Deployed Back-End Admin Website Link: http://1-dot-naildeckadminportal-1042.appspot.com/
- Android mobile application to be deployed on Google Play Store on 06 Oct
User Testing
User Testing | Date | Venue | Users | Link |
---|---|---|---|---|
User Testing 1 | 08 Aug 2015 | Based on testers' convenience | 14 Female (Age 14-24 years old) 2 Male (Age 14-24 years old) |
User Testing 1 |
Heuristic Evaluation | 12 Sept 2015 | SMU | 4 SMU female students | Heuristic Evaluation |
User Testing 2 | 02 Oct 2015 | SMU | 21 Females | User Testing 2 |
Reflection
Team Reflection
- Deeper insights into the world of colors
- Gained real-life experience of building a social media platform from scratch
- Experience in mobile application development and Google Services
Individual Reflection