HeaderSIS.jpg

Difference between revisions of "SColutions Final"

From IS480
Jump to navigation Jump to search
 
(9 intermediate revisions by 2 users not shown)
Line 48: Line 48:
 
             <li>[[SColutions_Diagrams|Diagrams]]</li>
 
             <li>[[SColutions_Diagrams|Diagrams]]</li>
 
             <li>[[SColutions_Midterm|Midterm Wiki]]</li>
 
             <li>[[SColutions_Midterm|Midterm Wiki]]</li>
 +
            <li>[[SColutions_Final|Finals Wiki]]</li>
 
         </ul>
 
         </ul>
 
     </td>
 
     </td>
Line 104: Line 105:
 
*Presented MyHubStore Project at ITMA 2014!  --<b>7 Nov 2014 </b> <br>
 
*Presented MyHubStore Project at ITMA 2014!  --<b>7 Nov 2014 </b> <br>
  
*As of 7th Oct,2014, we have acquired <b>75 Registered Users</b> and have helped them create <b>79 Stores</b>! (Some Merchants Were Upgraded To Premium Store Owners For Our Beta) Additionally, within the span of 14 weeks from our beta release, we have approximately <b>600 Items</b> Listed On MyHubStore.com and we have already had <b>6 successful item transactions</b>. This is a remarkable accomplishment considering that this idea went from concept to reality within the span of 14 weeks!
+
*As of 7th Oct,2014, we have acquired <b>75 Registered Users</b> and have helped them create <b>79 Stores</b>! (Some Merchants Were Upgraded To Premium Store Owners For Our Beta) Additionally, within the span of 14 weeks from our beta release, we have approximately <b>600 Items</b> Listed On MyHubStore.com and we have already had <b>4 successful item transactions</b>. This is a remarkable accomplishment considering that this idea went from concept to reality within the span of 14 weeks!
  
 
==<font face="Bell MT" color="#AF4200"><b>Project Management</b></font>==
 
==<font face="Bell MT" color="#AF4200"><b>Project Management</b></font>==
Line 270: Line 271:
 
|width="100" align="center"| 1
 
|width="100" align="center"| 1
 
|width="100" align="center"| Melvin & Kenneth
 
|width="100" align="center"| Melvin & Kenneth
|width="500" align="center"|  
+
|width="500" align="center"| [[File:Scolutions store search.png|500px]]
 
|-
 
|-
 
|width="300"|<b>Payment Module</b><br>
 
|width="300"|<b>Payment Module</b><br>
Line 337: Line 338:
  
 
====Schedule Metric====
 
====Schedule Metric====
Full Excel Tracking of our Schedule Metrics Can Be Found [[Media:Scolutions Schedule Metrics.xlsx| Here << Click To Download]]  <br/><br/><br/>
+
Full Excel Tracking of our Schedule Metrics Can Be Found [[Media:SC_Schedule_MetricsFinal.xlsx| Here << Click To Download]]  <br/><br/><br/>
[[Image:SColution_Itr11_Scedule_Metrics.PNG|750px]]<br/><br/>
+
[[Image:Scolutions schedule metrics.png|750px]]<br/><br/>
 
<u>'''Iteration 8'''</u>
 
<u>'''Iteration 8'''</u>
 
*(Twitter Integration) completed on schedule
 
*(Twitter Integration) completed on schedule
Line 354: Line 355:
 
<u>'''Iteration 11'''</u>
 
<u>'''Iteration 11'''</u>
 
*(Administrator and Admin Analytics Function)  
 
*(Administrator and Admin Analytics Function)  
*We are currently in the mist of it and all functionalities to be completed for this iteration is on schedule<br/><br/>
+
*All functionalities to be completed for this iteration is on schedule<br/><br/>
 +
<u>'''Iteration 12'''</u>
 +
*1. Messaging Function, Admin Module (2nd Stage), UAT 3 (A/B Testing)
 +
*All functional implementation is done on schedule, A/B Testing is also finished on time. Results are already consolidated and available under quality assurance.<br/><br/>
  
 
====Bug Metric====
 
====Bug Metric====
Full Excel Tracking of our Bug Metrics Can Be Found [[Media:Scolutions Bug Metrics Log.xlsx|Here << Click To Download]]<br><br>
+
Full Excel Tracking of our Bug Metrics Can Be Found [[Media:Scolutions_Bug_Metrics_LogFinal.xlsx|Here << Click To Download]]<br><br>
 
'''Bug Count and Bug Metrics'''<br>
 
'''Bug Count and Bug Metrics'''<br>
[[Image:SColution_Itr11_Bug_Count.PNG|550px]]
+
[[Image:Scolutions bug metrics.png|550px]]
[[Image:SColution_Itr11_Bug_Metrics.PNG|550px]]<br/><br/>
+
[[Image:Scolutions bug metrics2.png|550px]]<br/><br/>
 
<u>'''Insights and takeaways'''</u>
 
<u>'''Insights and takeaways'''</u>
 
*Large spike in bugs seen in Iteration 8 were due to fixing previous iteration bugs. This include display bugs and changes which sponsor requested for
 
*Large spike in bugs seen in Iteration 8 were due to fixing previous iteration bugs. This include display bugs and changes which sponsor requested for
Line 366: Line 370:
 
*Our developers are fast for interation9 tasks and are familiar with the technologies involved, thus no. of bugs found for this iteration is quite low
 
*Our developers are fast for interation9 tasks and are familiar with the technologies involved, thus no. of bugs found for this iteration is quite low
 
*There is an increase in number of bugs for iteration10 due to the completion of gathering UAT as well as discussion with clients.
 
*There is an increase in number of bugs for iteration10 due to the completion of gathering UAT as well as discussion with clients.
 +
*We witnessed an increased no. of bugs for iteration12 Due to our final UAT and also because this is the last iteration whereby all technical implementation is finishing and being wrapped up and finalized.
  
 
====Current Risk====
 
====Current Risk====
Line 407: Line 412:
 
[[File:Scolutions tech complexity 2.png|950px]]
 
[[File:Scolutions tech complexity 2.png|950px]]
 
<br>
 
<br>
===== 3rd Technical Complexity (Google Analytics & Social Network Analytics) =====
 
[[File:Scolutions tech complexity 3.png|950px]]
 
  
 
==<font face="Bell MT" color="#AF4200"><b>Quality Assurance</b></font>==
 
==<font face="Bell MT" color="#AF4200"><b>Quality Assurance</b></font>==
<big>UT 1 was conducted on ..... We had '''10 participants'''. all of them are SMU students. </big><br/><br/>
+
<br><b>User Acceptance Testing 1</b><br>
 +
<big>UAT 1 was conducted on all SMU Students We had '''10 participants'''. from different faculties. </big><br/><br/>
 
Using personal laptop, we asked the participants (users) to:
 
Using personal laptop, we asked the participants (users) to:
 
#Create a MyHubStore account<br/>
 
#Create a MyHubStore account<br/>
Line 421: Line 425:
 
#Upload an item onto store and main store page<br/>
 
#Upload an item onto store and main store page<br/>
  
'''Summary of UAT1'''
+
'''Summary of UAT 1'''
 
*By conducting our UAT which aim to test above tasks, we were able to generated good insights of what people like and dislike about our projects. Our 10 participants were all very supportive and helpful and most of them were able to provide genuine and useful feedbacks. Our team has consolidated the results and did some necessary analysis for this UAT and reflected on how we can further improve our product.
 
*By conducting our UAT which aim to test above tasks, we were able to generated good insights of what people like and dislike about our projects. Our 10 participants were all very supportive and helpful and most of them were able to provide genuine and useful feedbacks. Our team has consolidated the results and did some necessary analysis for this UAT and reflected on how we can further improve our product.
 +
To see full version documentation of UAT, click [[is480:Scolutions_Quality_Assurance| here]] :) <br/>
 +
<br><br>
 +
 +
<br><b>User Acceptance Testing 2</b><br>
 +
<big>UAT 2 was more targetted at getting feedback from our vendors. Hence we approached our two largest store owners on MyHubStore, SapiX and SuperGurl Blogshop, to find out more about their experience in using MyHubStore as a platform to connect and sell to their customers. The table shows a summarization of our key findings.<br/>
 +
 +
{| class="wikitable"
 +
|-
 +
!  !! SapiX !! SuperGurl Blogshop
 +
|-
 +
| Purpose of Having E-Commerce Store
 +
||  • Quicker and More Efficient Sales
 +
• Reach out to greater pool of customers
 +
||  • Greater online visibility/presence
 +
• Leverage on e-commerce to boost sales
 +
• Low overhead i.e. Rental
 +
|-
 +
| What do you like about MyHubStore
 +
|| • Less labour-intensive and more effiicient to handle the demands faced when dealing with launching sales or promoting items
 +
• Messaging function helps to address buyers’ enquiries to build assurance and trust when buying a product
 +
 +
|| • Simple and convenient to upload items with all the designated fields
 +
• The designated fields are sufficient to promote a product
 +
• Able to further leverage on popular social media platforms to reach out to a greater pool of customers (e.g Sharing of items via Facebook, Twitter)
 +
• Messaging function helps to address buyers’ enquiries to build assurance and trust when buying a product which will translate to more sales
 +
|-
 +
| Areas To Improve On
 +
|| • Auto-Publish my items
 +
• 1 photo per item
 +
• Auto-set category field
 +
• Tutorial/Help page
 +
• Ratings/Points system
 +
|| • Auto-publish items onto main store to save time
 +
• Hover-on pop-up explanation to make the dashboard more intuitive for non-tech savy users to navigate around the website
 +
|-
 +
|}
 +
<br/>
 +
 +
'''Summary of UAT 2'''
 +
*By conducting our UAT on our vendors, we were able to have better understanding on how store owners interact with the website. Progressively, we will make changes as suggested by our vendors (After discussing with our supervisor and sponsor).
 
To see full version documentation of UAT, click [[is480:Scolutions_Quality_Assurance| here]] :) <br/>
 
To see full version documentation of UAT, click [[is480:Scolutions_Quality_Assurance| here]] :) <br/>
  
Line 446: Line 490:
 
| || System Architecture  || [[SColutions_System_Architecture|System Architecture]]
 
| || System Architecture  || [[SColutions_System_Architecture|System Architecture]]
 
|-
 
|-
| Quality Assurance || UT1|| [[Scolutions_Quality_Assurance| UAT1]]
+
| Quality Assurance || UAT 1 || [[Scolutions_Quality_Assurance| UAT1]]
 +
|-
 +
| Quality Assurance || UAT 2 || [[Scolutions_Quality_Assurance| UAT2]]
 
|}
 
|}
  

Latest revision as of 16:07, 22 November 2014

Scolutions.png

Scolutions-Pen.png Overview Scolutions-Charts.png Proj Mgmt Scolutions-Doc.png Documentation Scolutions-Overview.png Team Resource



Project Progress Status Summary

As a team, we have completed

Our project has 14 iterations in total. We are in the midst of our 14th iteration(10Nov - 23Nov). Link to MyHubStore > http://www.myhubstore.com

  • To date,we have completed 100% (27 out of 27 tasks) of our project.
  • Two user testings have been conducted.
    • Note: the very first user testing before acceptance could have been improved by having targetted goals as per advised during our acceptance presentation
    • UAT1 is done following required procedures after acceptance at the end of iteration9
    • UAT2 is done following required procedures after acceptance at the end of iteration12
  • Five Functionality Testing with sponsor
  • 10 progress update meetings with sponsor


Functions Completed:

  • Login & Logout Functionality
  • Store Management Functionality
  • Multiple Store Management Functionality
  • Store Location Functionality
  • Item Management
  • Main HubStore Functionality
  • Facebook Functionality
  • Search Functionality
  • Twitter Functionality
  • Google+ Functionality
  • Payment Function
  • Administrator Administration Function
  • Administrator Analytics Function
  • Messaging Function
  • Commission Module


So far, we have completed all tasks planned on schedule is in the mist of preparing for final presentation. We have also done our UAT2 Testing (With a Vendor and a Blogshop Owner) at the end of iteration 12. Details can be found under quality assurance

Our team has stayed on track for all the iterations. Project management wise we have steadily improved over each iteration (Schedule Metrics Wise). We did face some challenges while discussing design related issues with our sponsor, however, we overcome this issue and have bridged an efficient way of communicating to him and he has been very supportive and has given us great flexibility in deciding the technology we use etc. An example to raise is the change in payment technology from PayPal to Google Wallet. Key reasons raised for this change is due to the expensive need for an SSL Certificate as well as the unwilling need for a redirect out of MyHubStore to make payment. The team did consider adding PayPal as an additional payment module however taking into consideration the limited amount of time left, the team decided to focus on improving our core functionalities and ensuring that transactions between buyers and sellers are working and up to standard.

Project Highlights

As a team, we have grew and achieved

  • MyHubStore Beta Goes LIVE!--20 July 2014
  • Twitter Functionality Released! --21 Aug 2014
  • Google Plus Functionality Released! --8 Sep 2014
  • MyHubStore Payment Module Released! --28 Sep 2014
  • MyHubStore Admin Module (With Analytics) Released! --10 Oct 2014
  • Admin Function Released! --26 Oct 2014
  • Messaging Function Released! --1 Nov 2014
  • Presented MyHubStore Project at ITMA 2014! --7 Nov 2014
  • As of 7th Oct,2014, we have acquired 75 Registered Users and have helped them create 79 Stores! (Some Merchants Were Upgraded To Premium Store Owners For Our Beta) Additionally, within the span of 14 weeks from our beta release, we have approximately 600 Items Listed On MyHubStore.com and we have already had 4 successful item transactions. This is a remarkable accomplishment considering that this idea went from concept to reality within the span of 14 weeks!

Project Management

Project Schedule:

Schedule Breakdown by iteration SClution schedule1Final.PNG

Planned V.S Actual

SC PlannedVSActual.PNG

  • Key Change 1: Administrator Module Split Across Iteration 11 and 12
    • Primary Reason attributed to sponsor increasing requirements for Administrator Module
    • After our last discussion with sponsor, our developer demoed all completed functionalities to him and he added in and specify some requirements and together we've made some changes in direction for our administrative function. Such as we changed from making visual representation of information provided by Facebook Graph API, Google+ API and Twitter API to making the presentation by Google Analytics (which is not easy to implement) and our originally planned social network APIs.


  • Key Change 2: Added UAT 3 (Vendor Testing) To Iteration 12
    • The Team want to use this experiment to find out user sentiments and potentially enhance content. Goal is to increase conversion rate in platform users
    • We believe that seeking our vendor's feedback is necessary for our app because it can help us understand the different user sentiments and reaction towards different UI/interface designs by controlling the rest variables so as to help us choose and refine the better option and eventually and it can potentially boost click through rate and conversion rate.

Project Tasks & Status:

Project scope and completion diagram
SC midterm1.PNG SClution task completionFinal.PNG

Primary

Function/features, etc Status Confident Level(0-1) Comments Screenshots(if available)
User Account Management
Manage Account Details
Deployed and tested 100% 1 Kenneth & Yunru ScManage Account Details.PNG
User Account Management
Manage Multiple Stores
Deployed and tested 100% 1 Melvin & Ying Neng Scolutions multiple store.JPG
User Account Management
Use Personal Social Networks to Increase Visibility of Store & Items
Deployed and tested 100% 1 Melvin & Yunru
Individual Store Management
Manage Free Account Usage & Expiry
Deployed and tested 100% 1 Ying Neng & Kenneth
Individual Store Management
Manage Premium Accountspiry
  • Administrator function allows creation of new account types
Deployed and tested 100% 1 Kenneth & Melvin Scolutions edit store.JPG
Individual Store Management
Manage Item Details
Deployed and tested 100% 1 Kenneth & Yunru SC ManageItemDetails.PNG
Individual Store Management
Track Item Views & Comments
Deployed and tested 100% 1 Ying Neng & Melvin SCTrack Item Views & Comments.PNG
Individual Store Management
View Recommendations & Comments of Item
Deployed and tested 100% 1 Kenneth & Melvin SCTrack Item Views & Comments.PNG
Administrator Analytics
Make visual representation of information provided by Google Analytics and the social networks API
Deployed and tested 100% 1 Yunru & Kenneth Scolutions analytics page.png

Secondary

Function/features, etc Status Confident Level Comments Screenshots(if available)
Social Network Integration
  • Facebook
    • Share Items/Stores On Facebook Wall
Deployed and tested 100% 1 Melvin & Yunru SC Shareitemonsocialmedia.PNG
Social Network Integration
  • Facebook
    • Post a Message to Friends
Deployed and tested 100% 1 Ying Neng & Kenneth SC SendMsgToFriend.PNG
Social Network Integration
  • Facebook
    • Recommend Item

Comment on Item or Store on MyHubStore

Deployed and tested 100% 1 Ying Neng & Kenneth SC RecommendItem.PNG
Social Network Integration
  • Google+
    • Share Items/Stores On Google+ Wall
Deployed and tested 100% 1 Melvin & Yunru SC Shareitemonsocialmedia.PNG
Social Network Integration
  • Google+
    • Post a Message to Friends
Deployed and tested 100% 1 Kenneth & Melvin Scolutions share google.JPG
Social Network Integration
  • Twitter
    • Leverage on Twitter Cards to customize store/item tweets
Deployed and tested 100% 1 Kenneth & Ying Neng SC sendTwits.PNG
Search Function (By Item)
  • Search By Item: Each Item Is tagged to key words which allow for quick and efficient searches
Deployed and tested 100% 1 Kenneth & Yunru Scolutions search item.JPG
Search Function (By Store Name or Store Owner)
  • Search By Store Name/Owner: Similar to Item Search, tags will be based on store name and owner name & emails
Deployed and tested 100% 1 Melvin & Ying Neng Scolutions search store.JPG
Search Function (By Store Location)
  • Search By Location: Using Google Maps API, stores within a 20km radius will be displayed to the user (Haversine's Formula)
Deployed and tested 100% 1 Melvin & Kenneth Scolutions store search.png
Payment Module
  • Integrate MyHubStore with Google Wallet’s API to enable users to make payment for premium store usage. Store Owners are credited on a monthly subscription plan
Deployed and tested 100% 1 Kenneth & Yunru

SC ManagementPremium.PNG
SC payment1.PNG
SC payment2.PNG

Tertiary

Task/function/features, etc Status Confident Level(0-1) Comment UI Link (If Available)
Messaging Function
  • Users can message store owners directly by messaging directly in MyHubStore (An Email Can Be Decided Whether To Be Sent Based On The Sender)
Deployed and tested 100% 1 Kenneth & Yunru Scolutions messaging.png
Admin Module (2nd Stage)
  • Our Admin Module Second Stage Focuses On Allowing Our Sponsor Control Most Of The Entire Website Without The Need For Technical Assistance
Deployed and tested 100% 1 Ying Neng & Melvin Scolutions notification page.png
Scolutions store accounts page.png
Scolutions user accounts management.JPG
Scolutions website and content management page.png

Added Functionalities (After Mid Term Feedback From Reviewers)

Task/function/features, etc Status Confident Level(0-1) Comment Snapshots (If Available)
Storewide Discounts
  • Store Owners Are Able To Give Store Wide Discounts To Users. Owners are also able to edit or create discounts for specific items
Deployed and tested 100% 1 Kenneth & Yunru Scolutions store discount.png
Store Owners PayPal Merchant Payments
  • Store Owners Are Able To Quickly Input Their PayPal Merchants And All Item Sales Are Credited To It Immediately On User Purchase
Deployed and tested 100% 1 Ying Neng & Melvin Scolutions item paypal.png

Project Metrics

Schedule Metric

Full Excel Tracking of our Schedule Metrics Can Be Found Here << Click To Download


Scolutions schedule metrics.png

Iteration 8

  • (Twitter Integration) completed on schedule

Iteration 9

  • (Twitter Integration) completed ahead of schedule
  • Action:Extra time was put in researching on google payment function

Iteration 10

  • (Payment Function) completed a bit behind schedule
  • Reason:
    • Majority of time spent on Google Wallet and consolidation of UAT & Heuristic Testing results
    • Time also spent on preparing and finalizing mid-term related documents
  • Action:
    • Team meeting was hold to discuss cause of issue
    • Re-prioritize our future task and re-estimate required time for each task based on developers' knowledge and research

Iteration 11

  • (Administrator and Admin Analytics Function)
  • All functionalities to be completed for this iteration is on schedule

Iteration 12

  • 1. Messaging Function, Admin Module (2nd Stage), UAT 3 (A/B Testing)
  • All functional implementation is done on schedule, A/B Testing is also finished on time. Results are already consolidated and available under quality assurance.

Bug Metric

Full Excel Tracking of our Bug Metrics Can Be Found Here << Click To Download

Bug Count and Bug Metrics
Scolutions bug metrics.png Scolutions bug metrics2.png

Insights and takeaways

  • Large spike in bugs seen in Iteration 8 were due to fixing previous iteration bugs. This include display bugs and changes which sponsor requested for
  • Bugs were fixed within Iteration 8 and did not cause any delay to the schedule
  • Our developers are fast for interation9 tasks and are familiar with the technologies involved, thus no. of bugs found for this iteration is quite low
  • There is an increase in number of bugs for iteration10 due to the completion of gathering UAT as well as discussion with clients.
  • We witnessed an increased no. of bugs for iteration12 Due to our final UAT and also because this is the last iteration whereby all technical implementation is finishing and being wrapped up and finalized.

Current Risk

Key Risks Impact Likelihood Mitigating Actions
Improper Selection of Users For UAT will Result In Inconclusive Results
  • Users can message store owners directly by messaging directly in MyHubStore (Email will automatically be sent to the owner)
High High 1. Define clear goals for the UAT and identify primary target group for MyHubStore


2. Consult Interaction Design & Prototyping (IDP) Module professors on potential pitfalls

Google Wallet May Be Not As Widely Accepted As Other Payment Platforms
  • Users who help store owners publish (on their own social networks) and successfully sell items can earn a commission
High Medium 1. Considering Conducting A/B Testing of Payment Module using Google Wallet vs PayPal in Iteration 12

2. Track Usage of Google Wallet Going Forward

Lack of Experience With New APIs May Result In Delays in Project Schedule
  • Users who help store owners publish (on their own social networks) and successfully sell items can earn a commission
High Medium 1. Progressively track and update schedules to identify iterations which have higher technical complexities

Technical Complexity

1st Technical Complexity - Leverage On APIs To Improve E-Commerce Experience

Scolutions tech complexity 1.png


2nd Technical Complexity (Google Wallet for Digital Goods With Recurring Billing)

Scolutions tech complexity 2.png

Quality Assurance


User Acceptance Testing 1
UAT 1 was conducted on all SMU Students We had 10 participants. from different faculties.

Using personal laptop, we asked the participants (users) to:

  1. Create a MyHubStore account
  2. Search for a Specific Item
  3. Share an item via any Social Media Website: Facebook/Twitter Store

Using personal laptop, we asked the participants (store owners) to:

  1. Set up Store
  2. Upload an item onto store and main store page

Summary of UAT 1

  • By conducting our UAT which aim to test above tasks, we were able to generated good insights of what people like and dislike about our projects. Our 10 participants were all very supportive and helpful and most of them were able to provide genuine and useful feedbacks. Our team has consolidated the results and did some necessary analysis for this UAT and reflected on how we can further improve our product.

To see full version documentation of UAT, click here :)



User Acceptance Testing 2
UAT 2 was more targetted at getting feedback from our vendors. Hence we approached our two largest store owners on MyHubStore, SapiX and SuperGurl Blogshop, to find out more about their experience in using MyHubStore as a platform to connect and sell to their customers. The table shows a summarization of our key findings.

SapiX SuperGurl Blogshop
Purpose of Having E-Commerce Store • Quicker and More Efficient Sales

• Reach out to greater pool of customers

• Greater online visibility/presence

• Leverage on e-commerce to boost sales • Low overhead i.e. Rental

What do you like about MyHubStore • Less labour-intensive and more effiicient to handle the demands faced when dealing with launching sales or promoting items

• Messaging function helps to address buyers’ enquiries to build assurance and trust when buying a product

• Simple and convenient to upload items with all the designated fields

• The designated fields are sufficient to promote a product • Able to further leverage on popular social media platforms to reach out to a greater pool of customers (e.g Sharing of items via Facebook, Twitter) • Messaging function helps to address buyers’ enquiries to build assurance and trust when buying a product which will translate to more sales

Areas To Improve On • Auto-Publish my items

• 1 photo per item • Auto-set category field • Tutorial/Help page • Ratings/Points system

• Auto-publish items onto main store to save time

• Hover-on pop-up explanation to make the dashboard more intuitive for non-tech savy users to navigate around the website


Summary of UAT 2

  • By conducting our UAT on our vendors, we were able to have better understanding on how store owners interact with the website. Progressively, we will make changes as suggested by our vendors (After discussing with our supervisor and sponsor).

To see full version documentation of UAT, click here :)

Intermediate Deliverables

Stage Specification Modules
Project Management Minutes Minutes
Metrics Metrics
Scope and updates Dashboard upates Dashboard ,Scope
Analysis Use Case Use case
Design Class Diagram

Class Diagram

ER Diagram ER Diagram
System Architecture System Architecture
Quality Assurance UAT 1 UAT1
Quality Assurance UAT 2 UAT2

Deployment

Website: http://www.myhubstore.com

Presentation Material

The Team's Midterm Presentation Can Be Found Here: Mid Term Presentation PDF

Reflection

Team reflection:

SColutions Member Role Learning Outcome
Hattie Ren Team Project Manager
  • Establish skills to ensure effective collaboration within team and external stakeholders
  • Understanding the different project management techniques to help my team along the way
  • Communicating my ideas with the team
Chan Yunru Usability Analyst
  • Learn to create test scripts to ensure that critical and relevant feedback is gathered
  • Experience working with real life testers to test our system and gather important feedback on improving the prototype
Ng Ying Neng Lead Tester & Biz. Analyst
  • Hone skills to interpret client's business requirements into functional requirements
  • Gather industry knowledge on how to ensure quality assurance is delivered to our client
Melvin Leong Lead Developer
  • Establish skills in documenting and communicating development ideas to team
  • Work with various APIs and conduct gap analysis on to which technologies are applicable for the project
Kenneth Liow UI Developer
  • Explore & understand key features that are relevant to end users, reducing inefficiencies within UI
  • Work closely with our usability analyst and sponsor to understand how we can make the web application experience much better for users