HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2018T1 R&I Documentation: User Acceptance 2"

From IS480
Jump to navigation Jump to search
 
(13 intermediate revisions by 2 users not shown)
Line 58: Line 58:
 
|| [[Image: R&I Deliverables.PNG|150px|link=IS480 Team wiki: 2018T1 R&I Documentation: User Testing 3]]  
 
|| [[Image: R&I Deliverables.PNG|150px|link=IS480 Team wiki: 2018T1 R&I Documentation: User Testing 3]]  
 
|| [[Image: R&I Deliverables.PNG|150px|link=IS480 Team wiki: 2018T1 R&I Documentation: User Acceptance 2]]  
 
|| [[Image: R&I Deliverables.PNG|150px|link=IS480 Team wiki: 2018T1 R&I Documentation: User Acceptance 2]]  
|| [[Image: R&I Deliverables.PNG|150px|link=IS480 Team wiki: 2018T1 R&I Documentation: User Testing 4]]
 
 
|-
 
|-
|</center><center><font color:#E2B6AA face= "kollektif">User Testing 1</font></center> || <center><font color:#E2B6AA face= "kollektif">User Testing 2</font></center> || <center><font color:#E2B6AA face= "kollektif">User Acceptance Testing 1</font></center> || <center><font color:#E2B6AA face= "kollektif">User Testing 3</font></center> || <center><font color:#E2B6AA face= "kollektif">User Acceptance Test 2</font></center> || <center><font color:#E2B6AA face= "kollektif">User Testing 4</font></center> ||||  
+
|</center><center><font color:#E2B6AA face= "kollektif">User Testing 1</font></center> || <center><font color:#E2B6AA face= "kollektif">User Testing 2</font></center> || <center><font color:#E2B6AA face= "kollektif">User Testing 3</font></center> || <center><font color:#E2B6AA face= "kollektif">User Testing 4</font></center> || <center><font color:#E2B6AA face= "kollektif">User Testing 5</font></center> ||  
 
|}
 
|}
 
<!--Content End-->
 
<!--Content End-->
Line 73: Line 72:
 
<b>Duration:</b> ~ 60 minutes per user<br/>
 
<b>Duration:</b> ~ 60 minutes per user<br/>
 
<b>Participant Demographics:</b> 20 SMU students <br/>
 
<b>Participant Demographics:</b> 20 SMU students <br/>
<b>Test Script:</b> [https://wiki.smu.edu.sg/is480/img_auth.php/d/d0/R%26I_UAT_2.pdf User Acceptance Test 2]  <br>
+
<b>Test Script:</b> [https://wiki.smu.edu.sg/is480/img_auth.php/d/d0/R%26I_UAT_2.pdf User Testing 5]  <br>
<b>Responses:</b> [https://drive.google.com/open?id=1ZA6jsLNvqY4LaWRaNORNKfjxrHvF66eK UAT 2 Reponses] <br><br/>
+
<b>Responses:</b> [https://drive.google.com/open?id=1ZA6jsLNvqY4LaWRaNORNKfjxrHvF66eK UT5 Reponses] <br><br/>
  
 
</p>
 
</p>
Line 91: Line 90:
 
==Scope==
 
==Scope==
 
<div style="font-family: Calibri">
 
<div style="font-family: Calibri">
 +
 +
<p>
 +
<ul>
 +
<b>Authentication Module</b>
 +
<li>Login with 2FA and Group Id</li>
 +
</ul>
 +
</p>
 +
 +
<p>
 +
<ul>
 +
<b>Accounts Module</b>
 +
<li>View Transaction History</li>
 +
<li>Manage Personal Details</li>
 +
<li>View Deposits and Loan Details</li>
 +
</ul>
 +
</p>
 +
 +
<p>
 +
<ul>
 +
<b>Dual Currency Deposit Module with Gamification Module</b>
 +
<li>Easy Conversion of currencies</li>
 +
<li>Create and Edit Dual Currency Accounts</li>
 +
<li>Dual Currency Deposit Teaching Material and Quiz</li>
 +
<li>Leadership Board</li>
 +
</ul>
 +
</p>
 +
 +
<p>
 +
<ul>
 +
<b>Bill Payment Module</b>
 +
<li>Add, edit and remove existing future bill payment</li>
 +
<li>Authorise GIRO Payment to Organisation</li>
 +
</ul>
 +
</p>
 +
 +
<p>
 +
<ul>
 +
<b>Fund Transfer Module</b>
 +
<li>Create Payee with 2FA</li>
 +
<li>Add, edit and remove future or recurring fund transfer</li>
 +
</ul>
 +
</p>
 +
 
<p>
 
<p>
 
<ul>
 
<ul>
Line 105: Line 147:
 
<b>Customer Preferences Module</b>
 
<b>Customer Preferences Module</b>
 
<li>Notification & Trigger Settings</li>
 
<li>Notification & Trigger Settings</li>
 +
<li>Update customer interests</li>
 
</ul>
 
</ul>
 
</p>
 
</p>
Line 128: Line 171:
  
 
|style="text-align: center;"| 1
 
|style="text-align: center;"| 1
|style="text-align: left;"| Participants should be able to select any Loan Type from the dropdown list followed by entering an appropriate loan amount and loan term.
+
|style="text-align: left;"| Participants should be able to login with correct credentials and group Id with 2FA
 
|style="text-align: left;"| Successful.   
 
|style="text-align: left;"| Successful.   
 
|-
 
|-
  
 
|style="text-align: center;"| 2
 
|style="text-align: center;"| 2
|style="text-align: left;"| Participants should be able to apply for loan.  
+
|style="text-align: left;"| Participants should be able to add a new payee.  
 
|style="text-align: left;"| Successful.  
 
|style="text-align: left;"| Successful.  
 
|-
 
|-
  
 
|style="text-align: center;"| 3
 
|style="text-align: center;"| 3
|style="text-align: left;"| Participants should be able to make full loan repayment.
+
|style="text-align: left;"| Participants should be able to perform a immediate fund transfer to payee.
 
|style="text-align: left;"| Successful.   
 
|style="text-align: left;"| Successful.   
 
|-
 
|-
  
 
|style="text-align: center;"| 4
 
|style="text-align: center;"| 4
|style="text-align: left;"| Participants should be able to make partial loan repayment.
+
|style="text-align: left;"| Participants should be able to perform a future fund transfer to payee.
 
|style="text-align: left;"| Successful.  
 
|style="text-align: left;"| Successful.  
 
|-
 
|-
  
 
|style="text-align: center;"| 5
 
|style="text-align: center;"| 5
|style="text-align: left;"| Participants should be able to Select the checkboxes accordingly to receive notifications.
+
|style="text-align: left;"| Participants should be able to delete payee.
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 
 +
|style="text-align: center;"| 6
 +
|style="text-align: left;"| Participants should be able to make a immediate payment to a billing organisation.
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 
 +
|style="text-align: center;"| 7
 +
|style="text-align: left;"| Participants should be able to make a future payment to a billing organisation.
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 
 +
|style="text-align: center;"| 8
 +
|style="text-align: left;"| Participants should be able to make a GIRO payment to a billing organisation.
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 
 +
|style="text-align: center;"| 9
 +
|style="text-align: left;"| Participants should be able to edit a standing instruction.
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 
 +
|style="text-align: center;"| 10
 +
|style="text-align: left;"| Participants should be able to delete a standing instruction.
 +
|style="text-align: left;"| Unsuccessful, due to slow loading time.
 +
|-
 +
 
 +
|style="text-align: center;"| 11
 +
|style="text-align: left;"| Participants should be able to delete a GIRO payment.
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 
 +
|style="text-align: center;"| 12
 +
|style="text-align: left;"| Participants should be able to apply for a loan.
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 
 +
|style="text-align: center;"| 13
 +
|style="text-align: left;"| Participants should be able to perform a partial repayment on the loan account.
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 
 +
|style="text-align: center;"| 14
 +
|style="text-align: left;"| Participants should be able to perform a full repayment on the loan account.
 +
|style="text-align: left;"| Unsuccessful, due to insufficient fund in the account
 +
|-
 +
 
 +
|style="text-align: center;"| 15
 +
|style="text-align: left;"|  Participants should be able to create a new DCD account and understand the teaching material.
 
|style="text-align: left;"| Successful.  
 
|style="text-align: left;"| Successful.  
 
|-
 
|-
  
 +
|style="text-align: center;"| 16
 +
|style="text-align: left;"|  Participants should be able to edit an existing DCD accounts and completed the quiz successfully.
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 +
|style="text-align: center;"| 17
 +
|style="text-align: left;"| Participants should be able to update notification triggers options
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 +
|style="text-align: center;"| 18
 +
|style="text-align: left;"| Participants should be able to update their interests
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 +
|style="text-align: center;"| 19
 +
|style="text-align: left;"| Participants should be able to view group score and individual score on the scoreboard
 +
|style="text-align: left;"| Successful.
 +
|-
 +
 +
|style="text-align: center;"| 20
 +
|style="text-align: left;"| Participants should be able to view the leadership for any date range selected
 +
|style="text-align: left;"| Successful.
 +
|-
  
 
|}
 
|}
Line 203: Line 320:
 
|style="text-align: center;"| Bill Payment Module
 
|style="text-align: center;"| Bill Payment Module
 
|style="text-align: left;"| Standing Instruction Page doesn’t appear upon creation.
 
|style="text-align: left;"| Standing Instruction Page doesn’t appear upon creation.
|style="text-align: left;"| Check the naming of variable name and parse accordingly
+
|style="text-align: left;"| Make parsing variable names in component consistent for bill payment n fund transfer
 
|-
 
|-
  
Line 213: Line 330:
 
<div style="font-family: Calibri;">
 
<div style="font-family: Calibri;">
 
<p>
 
<p>
Participants feel that the web interface is easy to use and minimalist design. The client is satisfied with the overall look of the UI and looks forward to the improved web application.
+
Participants feel that the web interface is easy to use and minimalist design. However, error message must be human-readable. The client is satisfied with the overall look of the UI and looks forward to the improved web application.
 
</p>
 
</p>
 
</div>
 
</div>

Latest revision as of 22:36, 11 April 2019

R&I Fyplogo.PNG


HOME

ABOUT US

PROJECT OVERVIEW

PROJECT MANAGEMENT

DOCUMENTATION

User Testing




R&I Deliverables.PNG R&I Deliverables.PNG R&I Deliverables.PNG R&I Deliverables.PNG R&I Deliverables.PNG
User Testing 1
User Testing 2
User Testing 3
User Testing 4
User Testing 5

Test Plan

Venue: SIS SR 2-3
Date: 05th April 2019
Duration: ~ 60 minutes per user
Participant Demographics: 20 SMU students
Test Script: User Testing 5
Responses: UT5 Reponses

Objectives

  • Gather the feedback regarding the usability of the all functions the team has created
  • Observe how the users interact with our system
  • Ensure no additional features have been overlooked
  • Improve on the application based on the results
  • Scope

      Authentication Module
    • Login with 2FA and Group Id

      Accounts Module
    • View Transaction History
    • Manage Personal Details
    • View Deposits and Loan Details

      Dual Currency Deposit Module with Gamification Module
    • Easy Conversion of currencies
    • Create and Edit Dual Currency Accounts
    • Dual Currency Deposit Teaching Material and Quiz
    • Leadership Board

      Bill Payment Module
    • Add, edit and remove existing future bill payment
    • Authorise GIRO Payment to Organisation

      Fund Transfer Module
    • Create Payee with 2FA
    • Add, edit and remove future or recurring fund transfer

      Loan Module
    • Loan Calculator
    • Loan Application
    • Loan Full Repayment
    • Loan Partial Repayment

      Customer Preferences Module
    • Notification & Trigger Settings
    • Update customer interests

    Procedure

    Participants were given a set of instructions to follow and complete the test cases. Participants were encouraged to note the estimated time taken for each task to complete the task. During the user testing, participants were encouraged to voice out any usability issues as they navigated through the test cases. Their feedback was noted. Participants were given a post-test questionnaire at the end of the testing to gauge their satisfaction.

    Results

    S/N Test Case Outcome
    1 Participants should be able to login with correct credentials and group Id with 2FA Successful.
    2 Participants should be able to add a new payee. Successful.
    3 Participants should be able to perform a immediate fund transfer to payee. Successful.
    4 Participants should be able to perform a future fund transfer to payee. Successful.
    5 Participants should be able to delete payee. Successful.
    6 Participants should be able to make a immediate payment to a billing organisation. Successful.
    7 Participants should be able to make a future payment to a billing organisation. Successful.
    8 Participants should be able to make a GIRO payment to a billing organisation. Successful.
    9 Participants should be able to edit a standing instruction. Successful.
    10 Participants should be able to delete a standing instruction. Unsuccessful, due to slow loading time.
    11 Participants should be able to delete a GIRO payment. Successful.
    12 Participants should be able to apply for a loan. Successful.
    13 Participants should be able to perform a partial repayment on the loan account. Successful.
    14 Participants should be able to perform a full repayment on the loan account. Unsuccessful, due to insufficient fund in the account
    15 Participants should be able to create a new DCD account and understand the teaching material. Successful.
    16 Participants should be able to edit an existing DCD accounts and completed the quiz successfully. Successful.
    17 Participants should be able to update notification triggers options Successful.
    18 Participants should be able to update their interests Successful.
    19 Participants should be able to view group score and individual score on the scoreboard Successful.
    20 Participants should be able to view the leadership for any date range selected Successful.

    Key Findings

    Functions Users' Behaviour & Comments Proposed Changes
    Overall Would prefer to a more human readable error (currently is in JSON) Replace with human readable error
    Overall Change grid sizes. Make the web application more responsive according to scalability
    Loan Module Might want to put a restriction on the numbers input Set a data validation rule for minimum and maximum amount
    Loan Module If repayment has been rejected due to insufficient fund, don’t show the make repayment button again. Repayment button is not shown when payment is rejected
    Loan Module If repayment has been rejected due to insufficient fund, don’t show the make repayment button again. Repayment button is not shown when payment is rejected
    Fund Transfer Might want to block out past dates like the bill payment page Repayment button is not shown when payment is rejected
    Gamification Module The quiz result doesn’t update my individual score at the top right. Score is reflected based on the latest quiz score
    Bill Payment Module Standing Instruction Page doesn’t appear upon creation. Make parsing variable names in component consistent for bill payment n fund transfer

    Overall Feedback

    Participants feel that the web interface is easy to use and minimalist design. However, error message must be human-readable. The client is satisfied with the overall look of the UI and looks forward to the improved web application.