Project #2: Establishing Requirements

Gathering Requirements- Task Analysis


Introduction

The apps that were used for testing were Grab and Lalamove as both of the apps have similar functionality as the app that we are currently developing (Eco Reward App). There were 3 tasks given to all types of user targets. The 3 task are as follows:

  1. Order a Grab Car to Desired Location
  2. Finding Nearest Location using Lalamove
  3. Advance Booking Order using Grab

Derivation of Hierarchical Task Analysis [HTA]


(a)  HTA for Task 1 - Order a Grab Car to the Desired Location


      (i)  Citizens


https://youtu.be/DgfoOqGly8g

0 Order a Grab Car to the Desired Location

1 Launch Grab app

2 Tap on “Car”

3 Set Drop-off Location

3.1 Type in destination address
3.2 Select from suggestions or history
4 Set Pickup Location

4.1 Use current GPS location or manually enter
4.2 Confirm pin on map

4.3 Tap “Choose this pickup”

5 Select GrabCar type (JustGrab, GrabCar Plus, etc.)

6 Tap “Book”

Plan 0: do 1, 2, 3, 4, 5, 6.

Plan 3: do 3.1 or 3.2

Plan 4: do 4.1, 4.2, 4.3



    (ii)  Restaurant staff 


https://youtu.be/NEy_NB6JKKc

0 Order a Grab Car to Desired Location

1 Launch Grab app

2 Tap on “Car”

3 Set Drop-off Location

3.1 Type in destination address
3.2 Select from suggestions or history

4 Set Pickup Location

4.1 Use current GPS location or manually enter
4.2 Tap “Choose this pickup”

5 Select GrabCar type (JustGrab, GrabCar Plus, etc.)

6 Tap “Book”

Plan 0: do 1, 2, 3, 4, 5, 6.

Plan 3: do 3.1 or 3.2

Plan 4: do 4.1, 4.2





(iii)  Convenience store staff


https://youtu.be/Sm5_U6ECSPs

0 Order a Grab Car to Desired Location

1 Launch Grab app

2 Tap on “Car”

3 Set Drop-off Location

3.1 Type in destination address
3.2 Select from suggestions or history

4 Set Pickup Location

4.1 Use current GPS location or manually enter

4.2 Tap “Choose this pickup”

5 Select GrabCar type (JustGrab, GrabCar Plus, etc.)

6 Tap “Book”

Plan 0: do 1, 2, 3, 4, 5, 6.

Plan 3: do 3.1 or 3.2

Plan 4: do 4.1, 4.2





Findings from the HTAs for Task 1


After completing the first task, which involved ordering a Grab Car to the Desired Location, we observed that most users were generally satisfied with the experience and did not raise significant complaints. The booking flow appeared intuitive, and users were able to complete the task without much difficulty. Based on this, for our Eco Reward Bin application, we aim to maintain a similarly smooth and straightforward booking process for transportation-related features. Ensuring ease of use at this stage helps to build user confidence and supports overall system usability.


(b)  HTA for Task 2 - Finding Nearest Location using Lalamove


      (i)  Citizens


https://youtu.be/3Hd3KNzPePg


0 Finding Nearest Location using Lalamove

1 Open Lalamove app

2 In the Drop-off location

2.1 Tap on the address bar

2.2 Use search bar to input store name or category (e.g., “Mr.DIY”)
2.3 View map suggestions
2.4 Choose the nearest option
3 Confirm drop-off location

4 Continue with order or save for later

Plan 0: do 1; do 2; do 3; do 4.

Plan 2: if needed do 2.1; do 2.2; do 2.3; do 2.4



(ii)  Restaurant staff

https://youtu.be/8bjCO5fxbkk

0 Finding Nearest Location using Lalamove

1 Open Lalamove app

2 In the Drop-off location

2.1 Tap on the address bar

2.2 Use search bar to key in store name or category (e.g., “Mr.DIY”)
2.3 View map suggestions or auto-complete
2.4 Choose the nearest option
3 Confirm drop-off location

4 Continue with order or save for later

Plan 0: do 1; do 2; do 3; do 4.

Plan 2: if needed do 2.1; do 2.2; do 2.3; do 2.4





(iii)  Convenience store staff


https://youtu.be/qqzNCbHq22s


0 Finding Nearest Location using Lalamove

1 Open Lalamove app

2 In the Pickup location

2.1 Tap on the address bar

2.2 Use search bar to key in pickup location

3 In the Drop-off location

3.1 Use search bar to input store name or category (e.g., “Mr.DIY”)
3.2 View map suggestions or
3.3 Choose the nearest option
4 Confirm drop-off location

Plan 0: do 1, 2, 3, 4.

Plan 2: if needed do 2.1; do 2.2

Plan 3: do 3.1, 3.2, 3.3





Findings from the HTAs for Task 2


After going through the second task, which is Finding Nearest Location using Lalamove, we discovered that most users found it difficult to identify which suggested drop-off point was actually the closest. Some of them mentioned that there was no clear distance shown next to the suggested locations, which made it hard to compare or choose efficiently. Because of this, for our Eco Reward Bin application, we plan to improve the location selection feature by displaying the distance between the user and each suggested destination. This small but important addition would help users make quicker and more confident decisions while enhancing the overall usability of the system.

(c)  HTA for Task 3 - Advance Booking Order using Grab 


      (i)  Citizens 


https://youtu.be/Msx45En8eYc

0 Advance Booking Order using Grab

1 Launch Grab app

2 Tap on “Car”

3 Set Drop-off Location

3.1 Type in destination address
3.2 Select from suggestions or history
4 Set Pickup Location

4.1 Use current GPS location or manually enter
4.2 Confirm pin on map

4.3 Tap “Choose this pickup”

5 Set advance booking

5.1 Tap Calendar icon on left bottom corner

5.2 Pick a date and time

5.3 Tap “Book in advance”

6 Select GrabCar type (JustGrab, GrabCar Plus, etc.)

7 Tap “Schedule”

Plan 0: do 1, 2, 3, 4.

Plan 3: do 3.1 or 3.2

Plan 4: do 4.1, 4.2, 4.3

Plan 5: do 5.1, 5.2, 5.3



     (ii)  Restaurant staff 

https://youtu.be/W8mfnH3WH-s


0 Order a Grab Car to Desired Location

1 Launch Grab app

2 Tap on “Car”

3 Set Drop-off Location

3.1 Type in destination address
3.2 Select from suggestions or history

4 Set Pickup Location

4.1 Use current GPS location or manually enter
4.2 Tap “Choose this pickup”

5 Set advance booking

5.1 Tap Calendar icon on left bottom corner

5.2 Pick a date and time

5.3 Tap “Book in advance”

6 Select GrabCar type (JustGrab, GrabCar Plus, etc.)

7 Tap “Book”

Plan 0: do 1, 2, 3, 4, 5, 6, 7.

Plan 3: do 3.1 or 3.2

Plan 4: do 4.1, 4.2

Plan 5: do 5.1, 5.2, 5.3





    (iii)  Convenience store staff


https://youtu.be/AQx_Rax6aS4


0 Order a Grab Car to Desired Location

1 Launch Grab app

2 Tap on “Car”

3 Set Drop-off Location

3.1 Type in destination address
3.2 Select from suggestions or history

4 Set Pickup Location

4.1 Use current GPS location or manually enter
4.2 Tap “Choose this pickup”

5 Set advance booking

5.1 Tap Calendar icon on left bottom corner

5.2 Pick a date and time

5.3 Tap “Book in advance”

6 Select GrabCar type (JustGrab, GrabCar Plus, etc.)

7 Tap “Book”

Plan 0: do 1, 2, 3, 4, 5, 6, 7.

Plan 3: do 3.1 or 3.2

Plan 4: do 4.1, 4.2

Plan 5: do 5.1, 5.2, 5.3




     
Findings from the HTAs for Task 3

Upon completing the third task which is Advance Booking Order using Grab, we have found that many of the interviewees struggled with finding the option or feature to do the following task. The interviewees have also said that “they would prefer the calendar icon (representing advance booking) to be more clear and visible to detect “. Hence, for the development of our application (Eco reward bin), we shall implement the advance booking feature in a more practical location that can easily be detectable by users. Finally, we could also upgrade the calendar icon to give more meaning in terms of understanding the icon as an advance booking feature.


Gathering Requirements - User Analysis 


   The 3 tasks of our proposed systems are as follows

  1. Ordering a Bulk Waste Pickup using the Eco-Reward App
  2. Finding Nearest Eco-Reward Bin on Eco-Reward App
  3. Advance Booking Pickup for Bulk Waste using Eco-Reward


Persona of each Target User

Target User 1 - Citizen

Gerald Reddy is a 20 year old Data Engineering student of UTM Johor Bahru who is very active in volunteer and environmental work. He is always participating in clean up campaigns and enjoys finding digital tools that fit into sustainability programs. Highly tech-savvy and innovative in his thinking, he wants solutions that are responsive, visually attractive, and responsive to his mobile-first environment.

He is particularly drawn to those systems that offer real time feedback, immediate rewards, and are integrated conveniently into everyday platforms like Touch 'n Go and GrabPay. Rewards like loyalty points and virtual accolades motivate Gerald, and he believes that technology can have a significant influence on greener habits. A student notwithstanding, he strides into the future with an outlook and views digital interaction as a doorway to deeper environmental transformation.


Target User 2 - Restaurant Staff


Siti Nur Quratu Maisarah Qistinah Riyyadil Jannah is a 25 year old entrepreneur and manager of a local restaurant, Ar Raayan. Running a food business means that she generates high amounts of waste daily, for example, packaging and food containers. She is environmentally conscious and does her best to keep her business clean and green, but time constraints during peak volume hours prevent her from effectively managing her waste.


Although not technically inclined, Quratu is at ease with technology and prefers simple systems that do not require a lot of training for her staff. She prefers practical solutions that will allow her to save time, maintain hygiene levels, and harmonize her business activities with environmentally friendly practices. Her motivation stems from a desire to combine good business and good environmental responsibility.


Target User 3 - Convenience Store Staff

Syakir Ismail is a 28 year old professional worker who has to handle recyclable trash daily as part of routine work. He understands how important proper disposal of the waste is but finds it challenging and time consuming to accomplish at times, especially when multitasking during peak periods.

While not very tech oriented, Syakir is aware of mobile apps and prefers tools that are speedy, easy to use, and seamless. He prefers systems to keep him streamlined and organized without confusion. His motive is practical in character,he is looking for easy ways to track waste and contribute to sustainability without slowing down his workflow.


Scenarios

Scenario 1: Deposit Recyclables with Eco Reward Bin

Gerald Reddy

After finishing his weekly dorm cleanup, Gerald, a 20-year-old student at UTM Johor Bahru, collects a few bags filled with plastic bottles and old paper materials. Instead of waiting for a scheduled pickup, he opens the Eco-Reward app to find the nearest Eco-Reward Bin. Within seconds, the app shows a nearby location just outside the UTM library. He walks there, deposits the recyclables, and scans the bin’s QR code using the app. Almost instantly, he receives points and a digital badge for his contribution.

The process is quick, efficient, and satisfying. Gerald enjoys how the system gives immediate feedback, which keeps him motivated. He feels more encouraged to recycle regularly now that it is this convenient. Later, he shares the app with his classmates during a sustainability club meeting, showing them how tech can make small actions meaningful. For him, the Eco-Reward Bin is not just about waste, it is about building habits through smart technology.




Scenario 2: Schedule Bulk Waste Pickup After Catering Event

Siti Nur Quratu Maisarah Qistinah Riyyadil Jannah

After a busy weekend catering for a wedding event, Quratu is left with a large amount of waste, including disposable food trays and packaging. Instead of dealing with the mess herself or assigning her already-tired staff, she opens the Eco-Reward app and schedules a bulk waste pickup for the next morning. The process is simple and doesn’t require any technical steps, which she appreciates. The app even allows her to set the pickup time based on when her restaurant will be open.

When the waste is collected as scheduled, Quratu feels relieved. Her kitchen is cleared without extra stress, and she can start the new week fresh. The smooth experience helps her maintain cleanliness while staying focused on business. She now uses the app regularly after big catering events, knowing that it helps her manage waste responsibly while saving time and energy. It also makes her feel proud to be part of an eco-friendly business practice.




Scenario 3: Quick Disposal During Busy Shift

Syakir Ismail

Syakir, a 28-year-old convenience store staff, deals with packaging waste and recyclables every day like empty boxes, plastic wrap, and bottles from daily restocks. During a busy afternoon shift, he notices the storage area starting to pile up with recyclables. With little time to spare, he opens the Eco-Reward app on his phone and quickly checks for the nearest Eco-Reward Bin. Luckily, there is one just a few minutes behind the store. On his short break, he carries the recyclables out, deposits them in the bin, and scans the QR code to log the drop-off.

The process is smooth and fast, taking less than ten minutes. Syakir returns to his shift without disrupting operations, and he even earns small reward points that he can collect over time. The simplicity of the app makes it easier for him to stay on top of store cleanliness and waste management. Since using it regularly, he feels more in control of the clutter and more confident in helping the store maintain good environmental practices.

Popular Posts