Difference between revisions of "IS480 Team wiki: 2016T2 Gen6. Final Wiki"
Line 408: | Line 408: | ||
[[File:gen6_bookingicon.png|500px|link=]]<br> | [[File:gen6_bookingicon.png|500px|link=]]<br> | ||
<br><br> | <br><br> | ||
− | [[ | + | [[image:gen6_compareUT.png|500px|link=]]<br> |
=<div style="background: #154854; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em"><font color=#ffffff>Reflection</font></div>= | =<div style="background: #154854; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em"><font color=#ffffff>Reflection</font></div>= |
Revision as of 13:47, 10 April 2016
Midterm Wiki | Final Wiki |
Contents
Project Progress Summary
Slides: Pending
Status
Project completed on time without any missing functionalities. Deployed live on Apple appstore and current app version is 1.4.1
Development Progress: 100%
Modules Completed: 11
Deployed on: Apple appstore (click to download the app)
Facebook Page: Click here to like and support our page
App QR Code:
Project Highlights
Marketing
- Team focus on marketing efforts after Midterms as we require feedback from live users to continuously improve on the app, ensuring positive user experience
- Incentivize users to join or lead excursion through Starbucks card giveaways
- Below are the lucky winners
X Factor Efforts
- Listed on Apple appstore on 12 February 2016
- Marketing campaign via Facebook page and emailers to potential local explorers
- 109 registered users as at 9th April 2016 (27% more to reach target)
- 18 Local Experts contacted
- 33% joined our platform (6 registered experts)
- 44% expressed interest (8 interested experts)
- 5 Listed Excursions
- 4 transacted tours as at 9th April 2016 (20% more to reach target)
Ongoing Tasks
- Preparation for Final Presentation
- Further refinement of app interface and new app version releases
- Live users feedback
- User testings
Project Management
Development Progress and Status
Project Schedule (Plan vs Actual)
Planned | Actual |
---|---|
Project Scope (Plan vs Actual)
Planned | Actual |
---|---|
Change Management Highlights
Iteration | Description | Reason | Priority | Reason | Action | Status |
7 | Added new Module
Image: - Image Cropping - Image Gallery - Image Compression - Image Uploading |
Supervisor feedback that image size is critical for database performance and team decided to implement new module to handle image compression and other functionalities. Mentor suggest that image management is important to our app and speed of loading the images would affect user experience. Based on the above feedback, our team view that this module is important for user experience | 2 | Proceed as change request does not affect project schedule | Project scope and timeline updated | Completed |
7 | Changed existing function 'Give thumbs up/down' into the following functions:
- Display Tour Rating - Rate Completed Tour |
Supervisor suggested that it is important for the tourist to know how good is the tour based on community feedback, team decided to implement the displaying of tour rating as stars on marketplace and allow tourist to rate completed tour and provide feedback. Previous function only allows tourist to give a thumbs up or thumbs down to rate the tour which is inadequate | 2 | Proceed as change request does not affect project schedule | Project scope and timeline updated | Completed |
9 | Added new Function:
- Upload Local Expert License |
Prof Mok highlighted during Midterms that STB has strict regulations regarding the provision of guiding services and our team wants to ensure compliance | 3 | Proceed as change request is critical and does not impact schedule | Project scope and timeline updated | Completed |
Please refer to our change management for details on scope changes!
Project Metrics
Schedule Metrics
- Iterations 10,11,12 after Midterms went as planned without any issues
- All known bugs were resolved successfully, no outstanding bugs
- Hours allocated for programming went as expected, by estimating man hours based on prior similar tasks
Project Risks
Risk Type | Risk | Likelihood | Impact | Metric | Mitigation |
Project | Lack of guidance in project direction and advice about business model as mentor is unavailable | High | High | A | 1. Supervisor to act as interim mentor 2. Pitch idea to potential mentors 3. Change to a new mentor, Joshua Nair |
Project | Prof Mok highlighted during Midterms that provision of guiding services may violate STB regulations | High | High | A | 1. Implement function for ‘local experts’ to upload license for verification 2. Rebranding of terminologies used in app and marketing to ‘Local Experts’ and ‘Explorers’ |
Technical | Lack of knowledge and experience in submission to Apple appstore, failing to publish on appstore will delay our MVP | High | Medium | A | 1. Conduct more testing to eliminate bugs 2. Read up on Apple app submission guidelines and ensure that our app is adhering to it 3. Submit early to the appstore to have buffer time to fix issues highlighted |
Technical | Parse database is shutting down and app is dependent on it | High | Medium | A | 1. Plan a migration strategy 2. Explore feasibility of other platform 3. Migrate to best suited platform |
Technical Complexity
Features Involved | Description of Technical Complexity | What is to be achieved as an end result |
Event-driven Email
(refer to Final Term slide for more details) |
|
Extend Parse functionalities by uploading script(s) that contains:
|
Quality of Product
Intermediate Deliverables
Stage | Specification | Modules |
Project Management | Minutes | Internal, Supervisor & Mentor |
Metrics | Schedule, Bug & Task | |
Change Management | Change Management | |
Risk Management | Risk Management | |
Schedule | Schedule | |
Scope | Scope | |
Requirements | Market Research | Market Research |
Analysis | Diagrams | Architecture & Use Case Diagram |
Technologies | Technologies | |
Design | Design & Prototype | UI Prototyping |
Testing | User Testing | User Testing |
Deployment
User Testing
User Testing 02 Details
Objective
1. Identify any usability problems that a user might face
2. Improve application’s user interface and efficiency based on the feedbacks received
User Details
Number of User: | 06 Explorers & 03 Local Experts |
---|---|
Venue: | Various Places |
Date: | 7th , 8th Mar 2016 |
Devices: | iPhone 6s Plus: 4 & iPhone 6 Plus: 2 |
Brief description of users
- Explorers:
- An individual who is interested at exploring different unique places with someone who is familiar and willing to share their experiences.
- Local Experts:
- An individual who can be a freelancer or anyone who is passionate in bringing 'Explorers' around by sharing his/her experiences that he/she had at interesting places.
Results
Insight
- Functionality
- Create Booking: The lack of a booking summary before booking confirmation was identified by 2 out of 6 Explorers. To solve this problem, a 'Summary of Booking Details' was added to the booking confirmation pop-up.
- Notification: When the notification for change in booking status was selected it was not being directed to the booking tab and it was identified by 1 out of 3 Local Experts. To solve this problem, we redirected it to the booking tab instead.
- Usability
- Create Booking: The "Book Tour" button caused misunderstanding as the next step should be choosing of dates and it was identified by 1 out of 6 Explorers. To solve this, the naming was changed to "Select booking date(s)".
- Review Tour: The button for "View tour review" was hard to find visually due to the light colour used and it was identified by 1 out of 6 Explorers. To solve this, we added a coloured background and frame to it.
- Booking Tab: 2 out of 3 Local pointed out that there were too many different status at the booking tab, making it hard to find what they wanted. To solve this, we further categorizes it into 3 different status "Pending", "Confirmed" & "Cancelled".
Follow Up Actions
User Testing 03 Details
Objective
1. Compare time taken between experts & actual users to identify any problems that exists.
2. Improve functionality and UI/UX based on feedbacks received.
User Details
Number of User: | 06 Explorers & 03 Local Experts |
---|---|
Venue: | Various Places |
Date: | 21st , 22nd Mar 2016 |
Devices: | iPhone 6s Plus: 2 , iPhone 6 Plus: 3 & iPhone 6: 1 |
Brief description of users
- Explorers:
- An individual who is interested at exploring different unique places with someone who is familiar and willing to share their experiences.
- Local Experts:
- An individual who can be a freelancer or anyone who is passionate in bringing 'Explorers' around by sharing his/her experiences that he/she had at interesting places.
Results
Insight
- Functionality
- Verify License: 2 out of 3 Local Experts revealed that they were not being updated on any changes in status after submitting their license. To resolve this, we added a status for verification of license.
- Booking Status (Observation): ’Implementation of auto refresh required - as some explorers spend addition time; do not know that the booking status needs to be updated manually by pulling downwards.
- Usability
- Create Booking: The difficultly in differentiating different status of the date at calendar was identified by 2 out of 6 Explorers. To solve this problem, a we included a different icon and added it to the legends.
- Booking Status: The icon for booking status looks faint and pixelated and it was identified by 1 out of 6 Explorers. To solve this, we used a new icon.
- Create Itinerary: 1 out of 3 Local Experts pointed out that the naming of "step two" causes misunderstanding when required to proceed to the next step. To solve this, we changed it into "Next".
- Booking Tab: 1 out of 3 Local Experts pointed out that the small black icon of users were not meaningful in differentiating different users. To solve this, we used the original profile pictures of the users.
Follow Up Actions