HeaderSIS.jpg

IS480 Team wiki: 2016T2 Gen6. Final Wiki

From IS480
Jump to navigation Jump to search
Gen6.png


Gen6 homeicon.png
Gen6 aboutusicon.png
Gen6 projectoverviewicon.png
Gen6 projectmanagement.png
Gen6 documentation.png






Midterm Wiki Final Wiki


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: Gen6 qr.png

Gen6 currentFinals.png
Gen6 milestone.png

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


Starbuckspromo.png Cardwinners.png


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

  1. Preparation for Final Presentation
  2. Further refinement of app interface and new app version releases
    • Live users feedback
    • User testings


Project Management

Development Progress and Status

Gen6 Progress.png

Project Schedule (Plan vs Actual)

Planned Actual

Gen6 oldtimeline.png

Gen6 newtimeline.png

Project Scope (Plan vs Actual)

Planned Actual

Gen6 plannedtournow.png

Gen6 actualtournow.png

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

Gen6-SM-F.png


Bug Metrics

  • All known bugs were resolved successfully, no outstanding bugs

Gen6 bugcountchart.png
Task Metrics

  • Hours allocated for programming went as expected, by estimating man hours based on prior similar tasks


Gen6-TM-F.png

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
Email and push notification

(refer to Final Term slide for more details)

  1. Event-driven logic to extend Parse database's capabilities
  2. Make RESTful calls from Parse to external servers (Mailgun - Automated email service)
  3. Development tool's console unable to see debugging errors generated by Parse and Mailgun
Extend Parse functionalities by uploading script(s) that contains:
  1. Customize event-driven logic(s)
  2. Modules to enable Mailgun's API calls (RESTful) via Parse
  3. Send error messages via HTTP response to be captured on development tool's console


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

Gen6 aa.png

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
Gen6 ut2Createbooking.png
Gen6 ut2Tourbutton.png
Gen6 ut2Tabs.png
Gen6 ut2Tourreview.png






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.


  • 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
Gen6 ut2Createbooking.png
Gen6 ut2Tourbutton.png
Gen6 ut2Tabs.png
Gen6 ut2Tourreview.png

Reflection

Gen6-Xan.png

Gen6-HW.png

Gen6-Bren.png

Gen6-Nic.png

Gen6-Don.png

Gen6-KK.png