Difference between revisions of "IS480 Team wiki: 2012T2 Team Techbusterz Final Wiki"
(46 intermediate revisions by 3 users not shown) | |||
Line 5: | Line 5: | ||
<ul style="list-style:none;display:inline-block;background-color:#28CCF8;padding:0;width:94%;text-align:left;"> | <ul style="list-style:none;display:inline-block;background-color:#28CCF8;padding:0;width:94%;text-align:left;"> | ||
<li style="display:inline-block;width:16%;text-align:center;background-color:#28F830;">[[IS480_Team_wiki:_2012T2_Techbusterz|<span style="color:white">Back to Main Wiki</span>]]</li> | <li style="display:inline-block;width:16%;text-align:center;background-color:#28F830;">[[IS480_Team_wiki:_2012T2_Techbusterz|<span style="color:white">Back to Main Wiki</span>]]</li> | ||
− | <li style="display:inline-block;width: | + | <li style="display:inline-block;width:30%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Project Progress Summary|<span style="color:white">Project Progress Summary</span>]]</li> |
<li style="display:inline-block;width:16%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Project Highlights|<span style="color:white">Project Highlights</span>]]</li> | <li style="display:inline-block;width:16%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Project Highlights|<span style="color:white">Project Highlights</span>]]</li> | ||
<li style="display:inline-block;width:16%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Project Challenges|<span style="color:white">Project Challenges</span>]]</li> | <li style="display:inline-block;width:16%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Project Challenges|<span style="color:white">Project Challenges</span>]]</li> | ||
<li style="display:inline-block;width:16%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Project Achievements|<span style="color:white">Project Achievements</span>]]</li> | <li style="display:inline-block;width:16%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Project Achievements|<span style="color:white">Project Achievements</span>]]</li> | ||
− | <li style="display:inline-block;width: | + | <li style="display:inline-block;width:30%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Project Management|<span style="color:white">Project Management</span>]]</li> |
<li style="display:inline-block;width:14%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Quality of Product|<span style="color:white">Quality of Product</span>]]</li> | <li style="display:inline-block;width:14%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Quality of Product|<span style="color:white">Quality of Product</span>]]</li> | ||
<li style="display:inline-block;width:16.2%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Reflection|<span style="color:white">Reflection</span>]]</li> | <li style="display:inline-block;width:16.2%;text-align:center;">[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Reflection|<span style="color:white">Reflection</span>]]</li> | ||
Line 24: | Line 24: | ||
== <div style="border:none;background-color:#F8D328;padding:5px 0 5px 20px;color:white;">Project Progress Summary</div> == | == <div style="border:none;background-color:#F8D328;padding:5px 0 5px 20px;color:white;">Project Progress Summary</div> == | ||
− | '''1. '''<font color="#4D268F"><big><b>Final Presentation Slides | + | '''1. '''<font color="#4D268F"><big><b>Final Presentation Slides: |
+ | <br> | ||
+ | https://www.dropbox.com/s/ypvq3saimlqnds6/Final%20Presentation.pdf?m | ||
+ | </b></big></font> | ||
<br><br> | <br><br> | ||
Line 79: | Line 82: | ||
|- | |- | ||
− | ! scope="row" style="background-color:# | + | ! scope="row" style="background-color:#FFFFFF"|Improved Search Algorithm |
|style="text-align: left;"|<br> | |style="text-align: left;"|<br> | ||
*Team had consultations with Tao Hong from Advanced Digital Science Center (ADSC) to improve the accuracy of the search algorith | *Team had consultations with Tao Hong from Advanced Digital Science Center (ADSC) to improve the accuracy of the search algorith | ||
Line 88: | Line 91: | ||
|- | |- | ||
− | ! scope="row" style="background-color:# | + | ! scope="row" style="background-color:#FFFFFF"| Developed A Web Application Admin Console |
|style="text-align: left;"|<br> | |style="text-align: left;"|<br> | ||
*Added a function title "Database Reload". | *Added a function title "Database Reload". | ||
Line 123: | Line 126: | ||
Our team have completed all the categories implemenatation, facebook and google map integration. | Our team have completed all the categories implemenatation, facebook and google map integration. | ||
− | |||
− | |||
{| class="wikitable" style="text-align: center; height:50px" | {| class="wikitable" style="text-align: center; height:50px" | ||
Line 199: | Line 200: | ||
Below is the summary of our team metrics. | Below is the summary of our team metrics. | ||
− | <div style="text-align:left">[[Image: | + | <div style="text-align:left">[[Image:Techbusterz_ProjectScheduleMetricUpdated170413.png]]</div>]</div> |
{| class="wikitable" style="text-align: center; height:50px" | {| class="wikitable" style="text-align: center; height:50px" | ||
Line 342: | Line 343: | ||
== <div style="border:none;background-color:#F86288;padding:5px 0 5px 20px;color:white;">Quality of Product</div> == | == <div style="border:none;background-color:#F86288;padding:5px 0 5px 20px;color:white;">Quality of Product</div> == | ||
+ | |||
+ | {| class="wikitable" style="text-align: center; height:50px" | ||
+ | |+ | ||
+ | |- | ||
+ | ! scope="col" width="100" style="background-color:#0000FF"| <font color="#ffffff">Learning Point</font> | ||
+ | ! scope="col" width="600" style="background-color:#0000FF"| <font color="#ffffff">Description</font> | ||
+ | |- | ||
+ | |||
+ | ! scope="row" style="background-color:#FFFFFF"| Scalability | ||
+ | |style="text-align: left;"| | ||
+ | Our application is built on two servers, one for testing and development purposes and the other for live deployment. | ||
+ | |- | ||
+ | |||
+ | ! scope="row" style="background-color:#FFFFFF"| Adaptability | ||
+ | |style="text-align: left;"| | ||
+ | iPad application is developed using Object Oriented application development principles, as such, addition of functionalities or new components can be easily added. In addition, key settings for both the iPad application and web server are stored in separate settings file rather than hardcoded, to ensure that changes can be made easily. | ||
+ | |- | ||
+ | |||
+ | ! scope="row" style="background-color:#FFFFFF"| Maintainability | ||
+ | |style="text-align: left;"| | ||
+ | An alternative class is used to handle to business rules for our Extract-Transform-Load solution, thus, administrators can load new source files and define new business rules without any modifications to the source codes. | ||
+ | |} | ||
+ | |||
+ | |||
===<font color="#0000FF">Intermediate Deliverables:</font>=== | ===<font color="#0000FF">Intermediate Deliverables:</font>=== | ||
Line 360: | Line 385: | ||
|- | |- | ||
− | | [https://wiki.smu.edu.sg/is480/IS480_Team_wiki: | + | | [https://wiki.smu.edu.sg/is480/IS480_Team_wiki:_2012T2_Techbusterz_Documentations#Internal_Documents Metrics] |
| Schedule, Bug & Efficiency Metrics | | Schedule, Bug & Efficiency Metrics | ||
|- | |- | ||
Line 414: | Line 439: | ||
|rowspan="2"|User Manual | |rowspan="2"|User Manual | ||
| | | | ||
− | + | [[Media:Techbusterz_ipadUserManual.pdf|Ipad User Manual ]] | |
|- | |- | ||
| | | | ||
− | + | [[Media:Techbusterz_userguidewebadmin.pdf|Web Admin User Manual ]] | |
|- | |- | ||
Line 431: | Line 456: | ||
<br> | <br> | ||
− | |||
− | |||
===<font color="#0000FF">Deployment: </font>=== | ===<font color="#0000FF">Deployment: </font>=== | ||
Line 446: | Line 469: | ||
! scope="row" style="background-color:#FFFFFF" |Development/Staging | ! scope="row" style="background-color:#FFFFFF" |Development/Staging | ||
− | | | + | | http://fyp-breadcrumbs.cloudapp.net |
| This environment is use for testing the backend codes and the web application code | | This environment is use for testing the backend codes and the web application code | ||
|- | |- | ||
Line 452: | Line 475: | ||
! scope="row" style="background-color:#FFFFFF" |Production | ! scope="row" style="background-color:#FFFFFF" |Production | ||
− | | | + | | http://42.61.39.82:8080/breadcrumbs/ |
| This environment is use the server located at ADSC. | | This environment is use the server located at ADSC. | ||
|- | |- | ||
Line 459: | Line 482: | ||
<br> | <br> | ||
− | [[Image: | + | [[Image:Techbusterz_DeploymentDiagram.png |1000px]] |
<br> | <br> | ||
===<font color="#0000FF">Testing:</font>=== | ===<font color="#0000FF">Testing:</font>=== | ||
− | |||
<br> | <br> | ||
− | 1.Tourists find our app useful in their stay in Singapore | + | <font face= size=4.5 color="#2f2929"> '''Testing with Tourist'''</font> |
+ | {| class="wikitable" style="text-align: center; height:50px" | ||
+ | |+ | ||
+ | |- | ||
+ | ! scope="col" width="600" style="background-color:#0000FF"| <font color="#ffffff">Objective</font> | ||
+ | ! scope="col" width="600" style="background-color:#0000FF"| <font color="#ffffff">Features</font> | ||
+ | ! scope="col" width="600" style="background-color:#0000FF"| <font color="#ffffff">Tester's Profile</font> | ||
+ | ! scope="col" width="600" style="background-color:#0000FF"| <font color="#ffffff">Execution Plan / Feedbacks</font> | ||
+ | |- | ||
+ | |||
+ | ! scope="row" style="background-color:#FFFFFF"|1.Tourists find our app useful in their stay in Singapore | ||
<br> | <br> | ||
− | 2.What else can be improved on?<br> | + | 2.What else can be improved on?<br> |
− | + | |style="text-align: left;"| | |
− | + | 1) Login with their Facebook account.<br> | |
− | |||
2) Search for a place to have dinner<br> | 2) Search for a place to have dinner<br> | ||
3) Find out more about a particular restaurant<br> | 3) Find out more about a particular restaurant<br> | ||
Line 477: | Line 508: | ||
6) Share this restaurant with your friends<br> | 6) Share this restaurant with your friends<br> | ||
7) Add to favourites<br> | 7) Add to favourites<br> | ||
− | + | |<br> | |
− | |||
− | |||
− | <br> | ||
2 Malaysians<br> | 2 Malaysians<br> | ||
4 Australians<br> | 4 Australians<br> | ||
Line 488: | Line 516: | ||
2 Ukrainians<br> | 2 Ukrainians<br> | ||
2 Canadians<br> | 2 Canadians<br> | ||
+ | |[[Media:Techbusterz_Execution_Plan2.pdf|UT 2 Execution Plan]]<br> | ||
<br> | <br> | ||
+ | [[Media:Techbusterz_UT2Feebacks.docx|UT 2 Feedbacks & Results]] | ||
+ | |- | ||
+ | |||
+ | |} | ||
+ | <br> | ||
+ | [[Image:Tourist Summary.png]] | ||
+ | <br> | ||
<div style="text-align:left">[[Image:Techbusterz_Surveyresult1.png]]</div> | <div style="text-align:left">[[Image:Techbusterz_Surveyresult1.png]]</div> | ||
+ | |||
+ | <br> | ||
+ | <br> | ||
+ | <font face= size=4.5 color="#2f2929"> '''Testing with Sponsor'''</font> | ||
+ | |||
+ | {| class="wikitable" style="text-align: center; height:50px" | ||
+ | |+ | ||
+ | |- | ||
+ | ! scope="col" width="600" style="background-color:#0000FF"| <font color="#ffffff">Objective</font> | ||
+ | ! scope="col" width="900" style="background-color:#0000FF"| <font color="#ffffff">Features</font> | ||
+ | ! scope="col" width="300" style="background-color:#0000FF"| <font color="#ffffff">Tester's Profile</font> | ||
+ | ! scope="col" width="600" style="background-color:#0000FF"| <font color="#ffffff">Execution Plan / Feedbacks</font> | ||
+ | |- | ||
+ | |||
+ | ! scope="row" style="background-color:#FFFFFF"|1. To find out whether our iPad application – BreadCrumps and Web Admin Console is user friendly? | ||
+ | <br> | ||
+ | 2. The usability of the both the application.<br> | ||
+ | |style="text-align: left;"| | ||
+ | 1) Login and logout with their Facebook account.<br> | ||
+ | 2) Select the category that they are interested in<br> | ||
+ | 3) Type a keyword that they want to search for to return a list of result<br> | ||
+ | 4) Click on the result to return details of the place of interest.<br> | ||
+ | 5) Sharing the place of interest with Google+ account.<br> | ||
+ | 6) Sharing the place of interest with Facebook account<br> | ||
+ | 7) See the reviews<br> | ||
+ | 8) Locate the place of interest on the map<br> | ||
+ | 9) Able to get direction to the place<br> | ||
+ | 10) Able to add and remove the place of interest onto the favorite tab.<br> | ||
+ | 11) Control the radius parameter for the nearby function.<br> | ||
+ | |<br> | ||
+ | ADSC | ||
+ | |[[Media:Techbusterz_UATExecution_Plan.pdf|UAT Execution Plan]]<br> | ||
+ | <br> | ||
+ | [[Media:Techbusterz_UAT1Feedbacks.docx|UAT Feedbacks & Results]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
<div style = "text-align:right;"><font ="color:#800000; size:"14px;"><u>[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Top|Back to Top]]</u></font></div> | <div style = "text-align:right;"><font ="color:#800000; size:"14px;"><u>[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Top|Back to Top]]</u></font></div> | ||
Line 551: | Line 625: | ||
! scope="row" style="background-color:#FFFFFF"| Communication Skills | ! scope="row" style="background-color:#FFFFFF"| Communication Skills | ||
|style="text-align: left;"| | |style="text-align: left;"| | ||
− | Good communication is key to ensuring a successful project. However, communication is always going to be difficult especially when working in a team setting. Our team hopes to use this opportunity to learn how to effectively communication amongst each other and with our sponsors. The latter is especially important since we will be required to constantly cooperate and work together with our sponsors. | + | Good communication is key to ensuring a successful project. However, communication is always going to be difficult especially when working in a team setting. Our team hopes to use this opportunity to learn how to effectively communication amongst each other and with our sponsors. The latter is especially important since we will be required to constantly cooperate and work together with our sponsors. |
|- | |- | ||
! scope="row" style="background-color:#FFFFFF"| Business and IT Integration | ! scope="row" style="background-color:#FFFFFF"| Business and IT Integration | ||
|style="text-align: left;"| | |style="text-align: left;"| | ||
− | A successful product hinges not just on how well the product is made but rather how much value it can provide to the clients. It is therefore very important to identify and define the business values and propositions the product can bring about. This business and IT integration is not easy as it will require the client and the project team to come together to agree upon a set of values and requirements to meet. Through IS480, our team hope to apply what we learnt in our previous modules and learn how to integrate business and IT together to bring about a successful working product. | + | A successful product hinges not just on how well the product is made but rather how much value it can provide to the clients. It is therefore very important to identify and define the business values and propositions the product can bring about. This business and IT integration is not easy as it will require the client and the project team to come together to agree upon a set of values and requirements to meet. Through IS480, our team hope to apply what we learnt in our previous modules and learn how to integrate business and IT together to bring about a successful working product. |
|} | |} | ||
Line 563: | Line 637: | ||
== <div style="border:none;background-color:#F8D328;padding:5px 0 5px 20px;color:white;">Sponsor Comment</div> == | == <div style="border:none;background-color:#F8D328;padding:5px 0 5px 20px;color:white;">Sponsor Comment</div> == | ||
+ | |||
+ | [[Image:Techbusterz_Tao.png]] | ||
+ | |||
+ | {| class="wikitable" style="text-align: center; height:50px" | ||
+ | |+ | ||
+ | |- | ||
+ | ! scope="col" width="300" style="background-color:#0000FF"| <font color="#ffffff">On the Team's Performance</font> | ||
+ | ! scope="col" width="300" style="background-color:#0000FF"| <font color="#ffffff">Tao's Comments</font> | ||
+ | |- | ||
+ | |||
+ | ! scope="row" style="background-color:#FFFFFF"|How did you find the performance of Techbusterz in general? | ||
+ | |style="text-align: left;"|<br> | ||
+ | The team has successfully expanded our existing application from one that merely has restaurants to include more domains such as cultural places, adventure spots, and entertainment places. This indeed showcased our crawling technologies as it demonstrated that our focused crawler is able to crawl for different types of domains for various audiences. | ||
+ | |||
+ | The web console was a nice addition to the project which was not part of the initial scope. It was suggested and implemented by the team to help us load new data into the system and test the functionalities of the written APIs. We are very happy that the team takes an initiative in suggesting and implementing new ideas which are related to the project. Kudos for their efforts! | ||
+ | <br><br> | ||
+ | |- | ||
+ | |||
+ | ! scope="row" style="background-color:#FFFFFF"| Did the team keep you updated, informed and aware of the project's progress? | ||
+ | |style="text-align: left;"|<br> | ||
+ | The team has definitely tried very hard to keep us updated on their progress and the problems that they faced, through email, fornightly meetings and demos. We can tell that the project was well managed as they are able to update us on their progress, what they have implemented and what they have planned for the next phase. Hence, we had utmost confidence in their project management. | ||
+ | <br><br> | ||
+ | |- | ||
+ | |||
+ | |} | ||
+ | |||
<div style = "text-align:right;"><font ="color:#800000; size:"14px;"><u>[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Top|Back to Top]]</u></font></div> | <div style = "text-align:right;"><font ="color:#800000; size:"14px;"><u>[[IS480_Team_wiki:_2012T2_Team_Techbusterz_Final_Wiki#Top|Back to Top]]</u></font></div> |
Latest revision as of 15:06, 25 April 2013
- Back to Main Wiki
- Project Progress Summary
- Project Highlights
- Project Challenges
- Project Achievements
- Project Management
- Quality of Product
- Reflection
- Team Reflection
- Sponsor Comment
Contents
Project Progress Summary
1. Final Presentation Slides:
https://www.dropbox.com/s/ypvq3saimlqnds6/Final%20Presentation.pdf?m
2. To download our project proposal, please click Techbusterz Proposal
Project Highlights
Mitigation Plan for project management was adopted. In Construction Iteration 6, we foresee that we will be delayed due to not able to receive the crawled data from our client because they are having shortage of manpower. Therefore, we mitigated this delay by revising our project schedule. This is our action plan:
Iteration No. | Affected Metric | Metric Level (High/Med/Low) |
Cause | Action Plan |
---|---|---|---|---|
Construction Iteration 6 | Schedule Metric | Red | In Construction Iteration 6, we are supposed to integrate crawled data for our various categories such as Arty Farty, Local Culture, etc. However, our sponsor is not able to send us the crawled data on time due to some unforeseen circumstances. Therefore, the PM has to carry out the action plan according to the metric. | PM has to reschedule plan and swap Iteration 7 and 6. Instead of working on the integrating of crawled data, our developers will work on the Facebook & Google integration |
Initial Plan:
Revised Plan:
Project Challenges
Event (#) | Challenges |
---|---|
Improved Search Algorithm |
|
Developed A Web Application Admin Console |
|
Project Achievements
1. Implementation with end to end solution
|
Project Management
Project Status:
Our team have completed all the categories implemenatation, facebook and google map integration.
Task/function/features, etc | Status | Comment |
---|---|---|
Login / Logout Function | Fully deployed and tested 100% | Sponsor Approved |
Search nearby Function | Fully deployed and tested 100% | Sponsor Approved |
Search categories Function | Fully deployed and tested 100% | Sponsor Approved |
Facebook share Function | Fully deployed and tested 100% | Sponsor Approved |
Google Share Function | Fully deployed and tested 100% | Sponsor Approved |
Get direction Function | Fully deployed and tested 100% | Sponsor Approved |
View location Function | Fully deployed and tested 100% | Sponsor Approved |
Snap photo Function | Fully deployed and tested 100% | Sponsor Approved |
Add to favourite Function | Fully deployed and tested 100% | Sponsor Approved |
Caching Function | Fully deployed and tested 100% | Sponsor Approved |
Project Schedule (Plan Vs Actual):
Currently our team has completed 4 out of 6 milestone. We are currently preparing for our 5th milestone which is the Final Presentation. To date, our team has managed to stay on track with our schedule planned. Our success was due to the diligent work of the Project Manager which constantly monitor individual team member's progress and constantly allocation of man power if required.
Below is the summary of our Project Schedule.
Project Metrics:
Below is the summary of our team metrics.
]Metrics Title | Description |
---|---|
Schedule Metric | Our team track the schedule metric based on the schedule which we have planned from the start to the end. |
Bugs Metrics | Our team track the bugs metrics based on the score tested by our system analyst at the end of every iteration.
|
Efficiency Metric | Our team measure the efficiency of team based on the schedule as well as programming logs. |
Key Issues 1. If any
|
Project Risks:
Risk | Probability | Impact | Mitigation |
---|---|---|---|
Miscommunication with sponsor |
High (Now is Low) |
High | Business Requirement Document to make sure that everything that is agreed upon is stated clearly |
Unfamiliar with new technologies |
High (Now is Low) |
High | Peer learning, increased time allocation for learning |
Unfamiliar with new technologies |
High (Now is Moderate) |
High (Now is Moderate) | Buffer in schedule, constant revision to schedule |
Technical Complexity:
Technology | Technical Complexity | Description |
---|---|---|
Elastic Search |
Minimal Java Documentation |
|
Search Terminology |
| |
Ranking Algorithm |
| |
Linkage with Web Application |
| |
Extract-Transform-Load (ETL) |
Raw Data File (Data Cleansing) |
|
Missing Information |
| |
Normalisation |
|
Quality of Product
Learning Point | Description |
---|---|
Scalability |
Our application is built on two servers, one for testing and development purposes and the other for live deployment. |
Adaptability |
iPad application is developed using Object Oriented application development principles, as such, addition of functionalities or new components can be easily added. In addition, key settings for both the iPad application and web server are stored in separate settings file rather than hardcoded, to ensure that changes can be made easily. |
Maintainability |
An alternative class is used to handle to business rules for our Extract-Transform-Load solution, thus, administrators can load new source files and define new business rules without any modifications to the source codes. |
Intermediate Deliverables:
There should be some evidence of work in progress.
Stage | Specification | Modules |
---|---|---|
Project Management | Minutes | Team Minutes (1-17) Sponsor Minutes (1-10) Supervisor Minutes (1-9) |
Metrics | Schedule, Bug & Efficiency Metrics | |
Requirements | Users Specifications & Research | Requirement Specifications , Domain and Website (Initial Research) , Finalize Website for crawling |
Analysis | Use Case | Overall |
System Sequence Diagram | Overall | |
Deployment Diagram | Overall | |
Design | Initial Storyboard | Prototype Initial |
Final Storyboard | Final Prototype | |
Admin Web Console | Admin Web Console | |
Testing | UT 1 Execution Plan | User test plan |
UAT Execution Plan | User test plan | |
UT 2 Execution Plan | User test plan | |
Handover | User Manual | |
Code |
Links for iPad code | |
Links for Web Application code |
Deployment:
Environment | URL | Remarks |
---|---|---|
Development/Staging | http://fyp-breadcrumbs.cloudapp.net | This environment is use for testing the backend codes and the web application code |
Production | http://42.61.39.82:8080/breadcrumbs/ | This environment is use the server located at ADSC. |
Testing:
Testing with Tourist
Objective | Features | Tester's Profile | Execution Plan / Feedbacks |
---|---|---|---|
1.Tourists find our app useful in their stay in Singapore
|
1) Login with their Facebook account. |
2 Malaysians |
UT 2 Execution Plan |
Testing with Sponsor
Objective | Features | Tester's Profile | Execution Plan / Feedbacks |
---|---|---|---|
1. To find out whether our iPad application – BreadCrumps and Web Admin Console is user friendly?
|
1) Login and logout with their Facebook account. |
ADSC |
UAT Execution Plan |
Reflection
Name | Reflection Points |
---|---|
Tan Wei Hao |
What I learnt was that project management is critical in managing the end-stage of the project, as that is when exams and other projects start to take priority. We have to be careful not to be complacent and slack off when there are final refinements and improvements to be made. |
Brian Li |
While conducting the UAT, I realised the important of having valid and accurate data. Hence, I am always looking way on how to improve the accuracy of the data at the expense of the server resource. Hence, it was no easy feat to strike a balance. Moreover, we could use the backend code to support the front end User Interface. |
Tan Jian Wei |
As a project manager, I understand the common issues that arise in projects as well as to avoid these common problems in future. Upon completion of this project, I am more familiarize with the different approaches towards different situations. |
Jessie Choo |
In this mad rush to finish FYP, I have learnt that trust is needed for a team to function. Trust in your team members that they will deliver what they promised, maintaining the trust my team members have in me that I will contribute and pull my fair share of the weight for the best of this project. |
Goh Kuang Quan |
Throughout the whole of this FYP project and the UT and UAT conducted. I realize the important of analyzing and prioritizing the feedback and result. It is essential to find the right target user and derived a set of data collection method to collect the result and feedback from them. |
Edward Tan |
Focus for midterm and final is so much different. At the start of the midterm, the emphasis is on bringing up a working application as quickly as possible. It was tough considering the number of bugs we have to fix to get things working. But after midterm, we finally have the time to sit down and focus on usability, how to make the app more user-friendly and appealing to our targeted users. This in itself presents a different set of challenges. I learnt that very often what the users want and what the developers think user wants are two very different thing. It is very difficult to get users to clearly articulate to you what they really want but patience, clear user testing protocols and a positive mindset helps to bring that out and enables us to piece together a clearer picture. This also pushes me to explore other pieces of iOS development kit that can be implemented into our app that can give the users what they want. |
Team Reflection
Learning Point | Description |
---|---|
Project Management Skills |
One of the main purposes of IS480 is to provide students the opportunity to manage and oversee the entire phase of an IT project, from conceptualization all the way to development and finally implementation. Through this journey, our team hope to further refine the project management concepts and skills we picked up in our Software Engineering module. We want to learn how to better manage the scope of a project, manage its timeline and milestones, how to set KPIs and metrics to monitor progress and success and last but not least, how to manage risks and changes. |
Communication Skills |
Good communication is key to ensuring a successful project. However, communication is always going to be difficult especially when working in a team setting. Our team hopes to use this opportunity to learn how to effectively communication amongst each other and with our sponsors. The latter is especially important since we will be required to constantly cooperate and work together with our sponsors. |
Business and IT Integration |
A successful product hinges not just on how well the product is made but rather how much value it can provide to the clients. It is therefore very important to identify and define the business values and propositions the product can bring about. This business and IT integration is not easy as it will require the client and the project team to come together to agree upon a set of values and requirements to meet. Through IS480, our team hope to apply what we learnt in our previous modules and learn how to integrate business and IT together to bring about a successful working product. |
Sponsor Comment
On the Team's Performance | Tao's Comments |
---|---|
How did you find the performance of Techbusterz in general? | The team has successfully expanded our existing application from one that merely has restaurants to include more domains such as cultural places, adventure spots, and entertainment places. This indeed showcased our crawling technologies as it demonstrated that our focused crawler is able to crawl for different types of domains for various audiences. The web console was a nice addition to the project which was not part of the initial scope. It was suggested and implemented by the team to help us load new data into the system and test the functionalities of the written APIs. We are very happy that the team takes an initiative in suggesting and implementing new ideas which are related to the project. Kudos for their efforts!
|
Did the team keep you updated, informed and aware of the project's progress? | The team has definitely tried very hard to keep us updated on their progress and the problems that they faced, through email, fornightly meetings and demos. We can tell that the project was well managed as they are able to update us on their progress, what they have implemented and what they have planned for the next phase. Hence, we had utmost confidence in their project management.
|