HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2014T1 Happy Sounds Midterm Wiki"

From IS480
Jump to navigation Jump to search
Line 259: Line 259:
 
[https://www.dropbox.com/s/s0j47t3yoewmkx7/HS_Planned%20Schedule.JPG?dl=0 '''Planned Schedule'''] <br/>
 
[https://www.dropbox.com/s/s0j47t3yoewmkx7/HS_Planned%20Schedule.JPG?dl=0 '''Planned Schedule'''] <br/>
 
[https://www.dropbox.com/s/g4zay2xzum1ylsr/HS_Actual%20Schedule.JPG?dl=0 '''Actual Schedule'''] <br/>
 
[https://www.dropbox.com/s/g4zay2xzum1ylsr/HS_Actual%20Schedule.JPG?dl=0 '''Actual Schedule'''] <br/>
<b> Changes in User Test dates </b>
+
<b> Changes in User Test date </b>
 
* Change the number of UTs from 3 to 4  
 
* Change the number of UTs from 3 to 4  
 
** Added in an additional UT1 scheduled and conducted on 14th September
 
** Added in an additional UT1 scheduled and conducted on 14th September

Revision as of 11:05, 9 October 2014

Happysounds logo.png

MAIN WIKI   MIDTERM WIKI   FINAL WIKI  


Links and Slides

Click here to download our slides

View our deployed Carousell web application here ! View our midterm presetation slides !

Project Progress Summary

Current Iteration: 7 (04/10/2014 - 16/10/2014)

  • Till date of 09/10/2014, we have completed 62% of our project
  • Next Iteration starts on 17/10/2014 and ends on 31/10/2014
  • Completed development of brand new Offers Management Functionality that is only available on the web application
  • Release and Deployment of our web application using Carousell live database

Project Highlights

  • Added and completed a small User Test after acceptance with 5 existing Carousell Users
  • Completed planned user test with 75 new and existing Carousell users
  • No features removed from scope
  • 2 new features added to scope
  • Steep learning curve for front-end technologies

Milestones Completed

  • Proposal Submission
  • Acceptance Presentation
  • User Test 1
  • User Test 2
  • Release 1

Milestones Remaining

  • User Test 3
  • Release 2
  • Poster Submission
  • User Test 4
  • Final Release
  • Final Presentation
  • Poster Day

Project Management

Project Status

Module Functionality Status Confidence Level (0-1) Comment
User Account Module Login (email & Facebook) Fully implemented and deployed.
User tested in UT1 & UT2
1 U San & Yi Sheng
Logout Fully implemented and deployed.
User tested in UT1 & UT2
1 U San & Yi Sheng
Register (email & Facebook) Fully implemented and deployed.
User tested in UT1 & UT2
1 U San & Yi Sheng
Password Reset Fully implemented and deployed.
User tested in UT1 & UT2
1 U San & Yi Sheng
Product Listings Module Browse Product Listings Fully implemented and deployed.
User tested in UT1 & UT2
1 U San & Yi Sheng
Search Products Fully implemented and deployed.
User tested in UT1 & UT2
1 U San & Yi Sheng
Product Filters (Category, Min & Max Price, Sort, Geolocation) Fully implemented and deployed.
User tested in UT1 & UT2
1 U San & Yi Sheng
User Profile Module Search Users Fully implemented and deployed.
User tested in UT1 & UT2
1 U San & Yi Sheng
View User Profile Fully implemented and deployed.
User tested in UT1 & UT2
1 U San & Yi Sheng
Listings by User Fully implemented and deployed.
User tested in UT1 & UT2
1 U San & Yi Sheng
User Profile (Product Category Filter) Fully implemented and deployed.
User tested in UT2
1 U San & Yi Sheng
Recent Listings by User Fully implemented and deployed.
User tested in UT2
1 U San & Yi Sheng
Product Details Module View Product Details Fully implemented and deployed.
User tested in UT2
1 U San & Yi Sheng
View Product Comments Fully implemented and deployed.
User tested in UT2
1 U San & Yi Sheng
Add Product Comment Fully implemented and deployed.
User tested in UT2
1 U San & Yi Sheng
Recommended Product Fully implemented and deployed.
User tested in UT1 & UT2
1 U San & Yi Sheng
Buy Now (Chat) Fully implemented and deployed.
User tested in UT2
1 U San & Yi Sheng
Offers Management Module Chat to Buy Fully implemented and deployed.
User tested in UT2
1 U San & Yi Sheng
Offer Filters (Offer Type & Offer Status) Fully implemented and deployed.
User tested in UT2
1 U San
Sort Offers Fully implemented and deployed.
User tested in UT2
1 U San & Yi Sheng
Search Offers Fully implemented and deployed.
User tested in UT2
1 U San & Yi Sheng
User Profile Module Follow Users To be developed in Iteration 7 1 Yi Sheng
User Review Ratings To be developed in Iteration 7 1 U San & Yi Sheng
Update User Profile To be developed in Iteration 8 1 U San & Yi Sheng
Product Details Module Like Product To be developed in Iteration 7 1 U San & Yi Sheng
Share Product (Facebook/Pinterest/Twitter) To be developed in Iteration 7 1 Yi Sheng
List/Sell Product Module Progressive Validation To be developed in Iteration 8 0.8 U San & Yi Sheng
Image Upload To be developed in Iteration 8 0.8 U San & Yi Sheng
User Account Module Activity/Notification Log To be developed in Iteration 8 0.5 U San & Yi Sheng
Time-based Security Token To be developed in Iteration 9 0.5 U San

Planned Schedule Vs Actual Schedule

Planned Schedule
Actual Schedule
Changes in User Test date

  • Change the number of UTs from 3 to 4
    • Added in an additional UT1 scheduled and conducted on 14th September
  • Change UT 2 start date from 29th September to 4th October

Planned Vs Actual Comparison

  • Change 1 - Earlier completion of Iteration due to lower count of bugs. So, we ended iteration early to devote more time for implementation of more complex functionalities in future iterations.
  • Delay 1 - Major Delay was faced due to scope expansion. "User Profile (Product Category Filter)" was added to the scope as per client requirements. Thus, we needed more time to complete the additional feature as well as the planned features for the particular iteration.
  • Delay 2 - Delay caused due to underestimation of time required to develop an entirely new feature from scratch. "Offers Management" is not a part of the Mobile app. So, we had to develop it from scratch due to which a large number of bugs were detected. Extra time was required to debug the application

Changes in Scope

Changes in Scope diagram

Project Metrics

Schedule Metrics

Click here to view our schedule metrics
Schedule Metrics Graph

Bug Metrics

Click here to view our bug metrics
Bug Metrics Score Graph
Bug Metrics Impact Distribution
Man-hours Calculation

Project Risks

Click here to view all our Risks

Top 3 Risks

Risk Event Likelihood Impact Category Mitigation
Difficult to meet client as Carousell is now rapidly expading to SEA region due to which the clients are very busy (remain abraod for long periods) High High A Communicate with the clients via HipChat to update them on the progress and to get their feedback
Carousell co-founders makes major changes to project requirements such as Offers and Leaving reviews after transaction. This leads us to rescope our project and to ensure that both mobile and web application are in sync. High High A Regular communication with the clients to keep ourselves informed about the latest status in the firm
Implementation of new technologies, with high learning curve, that have to be learnt Medium High A
  • Constantly communicate with client to know their development plans
  • Research on related technologies for a better grasp in case any changes are implemented

Technical Complexity

Quality of Product

Intermediate Deliverables

Stage Specification Links
Project Management Meeting Minutes Meeting Minutes
Schedule Metrics Schedule Metrics
Bug Metrics Bug Metrics
Requirements Motivation Video Video
Analysis Use Case Use Case
System Architecture Architecture Diagram
Offers State Diagram Offers State Diagram
Design UI Prototype Mockups
Testing User test plan Testing

User Testing

User Test Date of User Test Objectives No of Participants Link
User Test 1
(Existing Carousell users)
14/09/2014 - 15/09/2014
  • Gather feedback regarding user interface of developed functions from existing users
  • Detect usability issues based on user behavior
  • Find out which developed functions are the most important & provides the best user experience
  • To use UT results to improve our web application
5 User Test 1
User Test 2
(Existing and New Carousell users)
04/10/2014 - 06/10/2014
  • Gather feedback regarding user interface of developed functions
  • Detect usability issues based on user behavior
  • Find out if new users are able to easily learn and use the application
  • Find out if Offer Management is effective for different groups of users
  • Find out which developed functions are the most important & provides the best user experience
  • To use UT results to improve our web application
75 User Test 2

Reflection

As a Team:

  • Learn about real world projects and the complexities associated
  • Learn new technologies
  • Learn to work as per a changing scope as specified by the client
  • Learn to coordinate within the team
  • Learn to improve an existing application and value add to our client

Sulovna Susant:

  • Enhance and improve on project management skills
  • Learn to keep the team on track and informed of the happenings
  • Learn to conduct user tests and gather feedback to deliver a quality application

Heng U San:

  • Familiarize with technologies like Flask, Gulp and Django
  • Learn how to interact with and set expectations with clients, while balancing supervisor’s requirements
  • Explore HTML, CSS and Javascript for a clean and responsive web design

Lim Yi Sheng

  • Learn Javascript, Python and Django
  • Get a deep knowledge of AngularJS
  • Learn how to negotiate with clients and strike a balance between their expectations and what I can achieve

Tan Qi Yang

  • Enhance and improve on project management skills
  • Learn how to better perform testing to ensure the delivery of a quality application which value add to client and users
  • Learn to conduct user tests and gather feedback to deliver a quality application