HeaderSIS.jpg

IS480 Team wiki: 2014T1 Happy Sounds Midterm Wiki

From IS480
Jump to navigation Jump to search

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 !

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 end on 31/10/2014

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
  • 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 Management

Project Status

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

Planned Schedule Vs Actual Schedule

Project Metrics

Schedule Metrics

Bug Metrics

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
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