REPORT




STIV HUMAN COMPUTER INTERACTION 

GROUP B



Group Project:

Usability Testing (10%)



PREPARED FOR:

PROF. MADYA DR. SITI MAHFUZAH BINTI SARIF



Group Members: 

NAME

MATRIC NUMBER

MUHAMMAD HAIKAL BIN JOHARI

295505

SYED ZULFIKA BIN SYED ZULKIFLE

295657

MUHAMMAD NABIL HAZIM BIN NAZIM

287126

ARIEF DANIAL BIN ISMAIL

294957

ABDUL MUNAIM HARIZI BIN YUSUF

284897



1.0  Summary


The Dolphin Rangers team has conducted an onsite usability test for the Pickngo mobile gadget’s interface. The purpose of the test was to assess the usability of the interface, 3 main functions, receiving user feedback and user acceptance.


A total of three users have participated in this particular test , it is conducted in a moderated and in-person approach. For each person, they’ve been given a free amount of time to explore the interface and have given a few interesting pieces of feedback to be highlighted.


In general all the participants found the interface developed by the Dolphin Rangers team to be easy to use, convenient and straightforward. The test identified only few minor problems including:


● Hard to spot the exit button during the user guide. 

● Confused by the icon button.


2.0 Introduction


The usability test conducted is a crucial component of the Testing stage, which falls under Stage 5 of the Design Thinking Process. Design thinking, a human-centred problem-solving approach, highlights brainstorming, empathy, prototyping, and testing to generate innovative and user-friendly solutions. In the initial phases of the Design Thinking Process, we created prototypes, defined the problem, identified potential solutions, and empathised with the users. Nowadays, the usability test plays a vital role in validating and enhancing these prototypes, ensuring that the proposed solutions align with user requirements and expectations. The primary goal of this usability test is to evaluate how users interact with the key features of our order parcel application, PicknGo. We aim to gain valuable insights into the suitability of the design solutions for their needs, identify pain points, and enhance the application for optimal usability by involving real users in the testing process. Usability testing guarantees that the design solutions meet the desires and preferences of the end users. The information gathered during this phase informs further enhancements, leading to a more dependable and user-friendly final product. By incorporating user feedback, we can establish a stronger connection between the design and actual user experiences, ultimately boosting the success and adoption of PicknGo.




3.0 Method


The moderated, face-to-face, and exploratory usability testing techniques align well with the objectives of the design process and the characteristics of the mobile application components being assessed.


The chosen testers were selected from other team members by a random selection so that there was no  room for biassed feedback. Testers were given a phone from our side to assess the  high-fidelity prototypes. It provided them with a short case study to assist them in determining the functions of  the test. The testers then went on to treat the entire interface and one of my team members asked them to inquire to them about whether they were able to locate certain functions successfully or not. Subsequently,  The team members and the members of the team collected feedback from the testers.



Participant Demographics:

 

Tester 1

 Gender: Male

 Age: 22 

 Education: Degree 


Tester 2

 Gender: Male

 Age: 23

 Education: Degree 


 Tester 3

 Gender: Female 

 Age: 22

 Education: Degree 






                                   Tester demographics data  




Parameters                                                     Percentages                                               


  

 Age

    22                                                                    33.33%

    23                                                                    33.33%

    22                                                                    33.33%


 Gender

    Male                                                                66.66%

    Female                                                             33.33%


 Education

    Degree                                                              100%



Procedures: 

1. Introduction: Information about the usability test's goal was explained to the participants before we conduct the usability testing on our apps.

2. Pre-task Instructions: To establish expectations and provide context, participants were given explicit instructions and scenarios prior to each task.

3. Task Execution: Participants worked individually to complete the given tasks while having their interactions noted and documented.

4. Post-Task Interview: Participants discussed their experiences verbally, emphasizing any difficulties, preferences, or recommendations. 

5. Debriefing: After hearing about the goal of the usability test, participants were given the chance to ask questions and offer more feedback.  




4.0 Results



TASK 1: Login or Sign Up

INSIGHT

User 1: user can easily log in into the app

User 2: user can easily log in into the app

User 3: user can easily log in into the app

No issues reported

TASK 2: Booking A Rider

INSIGHT

User 1: able to recognize the icon to book a rider and succeed in booking a rider

User 2: having a problem in booking a rider 

User 3: able to recognize the icon to book a rider and succeed in booking a rider

The reason user 2 is having a hard time booking a rider is because the icon that we used for it is smaller than it used to be and does not have any description below the icon. So that's makes the user a little bit confused

TASK 3: Tracing Parcel Location

INSIGHT

User 1: able to trace their parcel easily 

User 2: able to trace their parcel easily 

User 3: able to trace their parcel easily 

No issues reported

TASK 4: Payment Method

INSIGHT

User 1: user can easily make payment 

User 2: user have a problem with the payment process 

User 3: no problem with the payment process

The problem is the user cannot find the preferred bank that he used to make a payment. 

TASK 5: Rating the Runner

INSIGHT

User 1: user cannot recognize which part is displaying the runner rating

User 2: user cannot recognize which part is displaying the runner rating

User 3: user able to identify on how to rate the runner

Users unable to recognize runner`s rating make their decision in choosing the runner randomly




User Feedback Questions: 


1. Which part do you find confusing? 

User 1: back button or home button

User 2: back button and payment process

User 3: back button icon and placement of each icon 


 2. Are you able to complete the task easily?

Different answers; some tasks were accomplished quickly, while others presented difficulties.


 3. What aspects of the UI (design) could use improvement?

User 1: placement of back button need to be at the top left of the screen

User 2: include Touch n Go as a new payment way 

User 3: better design for the app and placement of back button


 4. What can be improved on the user experience? 


User 1: search features for an easy access to get to every access

User 2: pop-up explanation for new users

User 3: navigator shortcuts and search button




5.0 Improvements and Action taken


User-Friendly Interface

  • Simplify Navigation: Ensure that users can easily navigate through the app with intuitive menu options and clear labels.

  • Consistent Design: Use a consistent color scheme, typography, and layout to make the app visually appealing and easy to use.

Enhanced Tracking Features

  • Real-Time Tracking: Implement real-time parcel tracking with accurate and up-to-date information on the parcel’s location.

  • Notifications: Provide push notifications for important updates such as pickup confirmation, transit status, and delivery completion.

Robust Customer Support

  • In-App Chat: Include an in-app chat feature for quick support and resolution of user queries.

  • Help Center: Develop a comprehensive help center with FAQs, tutorials, and troubleshooting guides.

Streamlined Pickup Process

  • Easy Scheduling: Allow users to easily schedule pickups and provide multiple time slots for flexibility.

  • Contactless Pickup: Implement contactless pickup options where users can scan a QR code to confirm the pickup.

Enhanced Security

  • Verification Steps: Add multiple verification steps, such as PIN codes or biometric authentication, to ensure secure access to the app.

  • Secure Payments: Ensure that all payment transactions are encrypted and secure, offering multiple payment options for user convenience.

Personalization

  • User Profiles: Enable users to create profiles with their preferences, frequent addresses, and contact details for faster service.

  • Custom Notifications: Allow users to customize their notification preferences based on their needs.

Detailed Parcel Information

  • Comprehensive Parcel Details: Provide detailed information about the parcel, including size, weight, and estimated delivery time.

  • Photographic Evidence: Allow users to upload and view photos of the parcel before pickup and after delivery.

Integration with Other Services

  • Third-Party Integrations: Integrate with other popular apps and services (like Google Maps, calendar apps, and email) for seamless user experience.

  • API Availability: Provide an API for businesses to integrate the parcel pickup and delivery service with their existing systems.

Feedback and Reviews

  • User Feedback: Encourage users to provide feedback after each pickup and delivery, and use this data to make continuous improvements.

  • Rating System: Implement a rating system for delivery personnel to ensure high-quality service.

Performance Optimization

  • Speed: Optimise the app to ensure fast loading times and smooth performance.

  • Offline Mode: Enable certain features to work offline, such as viewing previously saved addresses and scheduled pickups.

Environmental Considerations

  • Eco-Friendly Options: Provide options for eco-friendly deliveries and communicate these choices to environmentally conscious users.



6.0 Conclusion


    A moderate testing of app Runner parcel highlighted the largely positive experience in using the application with the app’s relief interface and easy onboarding but minor difficulties with some of the icons and menu positions. The performance was rather good, but there were temporary slowdowns during the time when everyone in the class was simultaneously using the cloud. Accessibility enhancements were appreciated, thus, areas that need coloured contrast and keyboard accessibility should be worked on. Basic facilities such as package tracking were well appreciated while additional offers required more or better information to the users. Concerning support, users appreciated its responsiveness; however, implementing pro-active feedback possibilities would contribute to improved user satisfaction even more. These areas will go a long way in enhancing the usability of the particular app.




































Comments

Popular posts from this blog

HTA

ANALYZING PROBLEM SPACE