tubbieshome.files.wordpress.com  · web viewpersona 1: alia jamal is a 20-year-old utm student who...

16
SCHOOL OF COMPUTING SEMESTER 2 SESSION 2018/2019 Code & Subject : SCSV 2113 – Human Computer Interaction Name of Lecturer : Dr. Sarina Sulaiman Delivered Date : 20 March 2019 (Wednesday) Submission Date : 27 March 2019 (Wednesday) Group Members: NIK AMIRAH FIRZANAH BINTI NIK MUSTAPA A18CS0174 NINA KHAIRINA BINTI MOHD KHAIRIL A18CS0175 NUR AFIQAH BAHIAH BINTI ROSLI A18CS0180 NUR AIN BINTI ABU BAKAR A18CS0181

Upload: others

Post on 20-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

SCHOOL OF COMPUTING

SEMESTER 2 SESSION 2018/2019

Code & Subject : SCSV 2113 – Human Computer Interaction

Name of Lecturer : Dr. Sarina Sulaiman

Delivered Date : 20 March 2019 (Wednesday)

Submission Date : 27 March 2019 (Wednesday)

Group Members:

NIK AMIRAH FIRZANAH BINTI NIK MUSTAPA A18CS0174

NINA KHAIRINA BINTI MOHD KHAIRIL A18CS0175

NUR AFIQAH BAHIAH BINTI ROSLI A18CS0180

NUR AIN BINTI ABU BAKAR A18CS0181

Submission: User Analysis1. {Title: Gathering Requirements - User Analysis}

Page 2: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

2. Proposed Tasks

1. User are able to detect the leaf levels after the machine suck in the leaves. When the leaves are full, the machine will alert the system to clean up the bin. Someone will have to manually clean the bin before the machine starts another process.

2. User will then control the machine to set the specific time and day on the software. The machine will start sucking the leaves according to the time set by user.

3. Only a certain type of users are allowed to use this software. Therefore a specific password and login ID is required before the user starts using the machine. User are able to change dates or time whenever they want the machine to start processing.

3. Persona

Persona 1:

Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and has observed the surrounding of UTM quite several times. Alia’s major is in Computer Science and she is very passionate with her studies. Alia is a very clean person that sometimes it bothers her to see mess around her. Whenever she walks to class, she would collect rubbish that she found along the roads and throw it in the dustbin. The leaves along the road could sometimes bothers her and she wished that she could never see dried leaves on the road

anymore. Alia have seen many different types of invention and learnt about many user

requirements and designs involving Human Computer Interaction. Every software or machines built needs to meet the user’s requirement and designs has got to be easy to understand by the user. Alia wished to have a machine that could clean up the road as good as the environment in other countries. She believed that having a leaf vacuum could help change the environment and also prevent clogging drains.

Page 3: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

Persona 2:

Siti is 31 and is currently a full-time housewife in Johor. She spent most of her time at home and she is very much familiar with her environment. She knows all the problems that has involved around the neighbourhood, the clogging drains the smelly rubbish that rarely been collected and she gets tired of sending complains to the authorities since there has been no action taken by them.

Siti then proposed to the students of UTM is they could build a simple machine to help her solve this problem. A small gadget with an easy software application to help her lessen the

burden at home. With the help of the leaf vacuum, Siti would not need to clean her garage everyday and the drains that causes flood into her house. Since the weather has been rainy these past few days, Siti has been doing extra work at home and she complains that she got less time with her baby and more chores at home.

Persona 3: Ahmad is 47 years old and has been working for

about 5 years as a contractor in UTM as a leaf blower around the UTM area. He usually would blow the leaves twice a week according to the schedule at certain areas. Ahmad is not advance in technology therefore he usually requires help from his son, Adam.

Ahmad admits that his works might be tiring and sometimes it seems useless especially when the weather is windy and the leaves started to make a mess. He also complains about his health and his quality time with his family. But for the sake of work, he would do his job according to

schedules given. Ahmad had suffer from backpain and cramp muscles but he does not usually make it a big deal. Sometimes he would just take a 5 minutes break from blowing the leaves and rest. By having the vacuum would help Ahmad to lessen his burden and job too. In fact this software saves a lot of his time in collecting dried leaves all over UTM.

Page 4: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

4.Scenario

{Connecting to a device with the leaf blower}It’s the mid of the week and Alia has been busy with her assignments and project. Today she was running late for class as she had spent the whole night working on her project. As she was speeding up to class, she tripped on a twig and almost fell as she did not notice the when she stepped on a bush of dried leaves. She then would like to turn on the leaf vacuum by connecting her mobile phone to the machine. By this method, she would just turn it on automatically by entering a specific user ID and passcode and leave it until the process is done. It could also be done on her way to class within minutes. Since she was late to class, this application seems to be very convenient to her and would also reduce her stress level by lessen the mess and trash that she sees along the way. {Leaf sucking}Last night, there were a big storm and strong wind that hit Siti’s residential area. The storm had caused some trees to fall and leaves all over the places including the drains and her house porch. That leads to clogging drain in front of her house too. Water from the drain had entered her house and caused flood in her porch.Siti now becomes less worry that she has a leaf vacuum to help her clean her house porch and drains around her neighbourhood. She just need to set the timer for the machine and on the machine using an application from her smartphone. Within half an hour, her house compound and drains are clean from any dried leaves. She even managed to multitask her house chores by washing her porch while the machine sucks the leaves. {Leaf levels detection to clear the leaf bin.}Ahmad came to work earlier than usuals as he had difficulties to sleep due to his health problem. He would usually get his leaf blower and start blowing the area before the sun get higher and the weather started to get windy. He would blow all the leaves with his partner to one part of the road. Usually to a place where it is free from any vehicles or passerby as it could disturb the process of blowing the leaves. While he was working, he received an alert from the machine vacuum that the dried leaves bin has full and needs to be replaced to a new one. Ahmad then rushed to the particular machine to get the dried leaves out and change the to a new bin. All the dried leaves were then be collected into a big plastic bag and gathered to be collected by another worker. The dried leaves is sent to the specific company who then will be incharge to turn those leaves to organic soils. It is a great initiative suggested by on of the UTM students in order to keep the Earth green and reduce open burning. The dried leaves will then be recycled and sell to the shops that uses fertilizers. This is one useful way to save the Earth and make the dried leaves useful too.

Page 5: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

Submission: Task Analysis1. {Title: Gathering Requirements - Task Analysis}

2. Introduction

We decided to test the user on a simple printing HP Smart Application that allows user to connect their mobile phone to the printer. It performs tasks that may be slightly different from our machine but same way of connecting to its device to another device and user could observe the activities done by the machine through a computer.We decided to choose 3 tasks from the existing application which are printing documents, checking ink level, and connecting a device to a printer. All of these tasks required a user to manually control the machine using a device that is quite similar to our project.

3. Refinement of HTA

a) HTA for Task 1 - {Connect the apps to printer} {Type of User 1 : Student } Link : https://www.youtube.com/watch?v=ueHYiTTLgDM/(A student named Alia testing tasks 1)

0 Connecting the application to the printer 1 Check the machine and apps will work 1.1 Turn on the printer 1.2 Press the button reject and wifi together for 3 seconds 1.3 Go to setting on your phone and turn on the wifi 1.4 Make sure the printer and the apps are in the same connection 1.5 Open the application 2 Connect the printer 2.0 Select the above section on home page to add printer 2.1 Click HP Inkjet option

{Type of User 2 : Housewife } Link : https://www.youtube.com/watch?v=IssDGAql1yw(Housewife name Siti testing task 1)

0 Connecting the application to the printer 1 Check the machine and apps will work 1.1 Turn on the printer 1.2 Press the button reject and wifi together for 3 seconds 1.3 Go to setting on your phone and turn on the wifi 1.4 Make sure the printer and the apps are in the same connection 1.5 Open the application 2 Check the instruction

Page 6: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

2.0 Go to setting menu 2.1 Choose set up a new printer option 2.2 Go back to home page 3 Connect the printer 3.0 Select the above section on home page to add printer 3.1 Click HP Inkjet option

{Type of User 3: Contractor worker} Link : https://www.youtube.com/watch?v=zuif0ccznxI(e.g. Contractor named Ahmad testing tasks 1)

0 Connecting the application to the printer 1 Check the machine and apps will work 1.1 Turn on the printer 1.2 Press the button reject and wifi together for 3 seconds 1.3 Go to setting on your phone and turn on the wifi 1.4 Make sure the printer and the apps are in the same connection 1.5 Open the application 2 Connect the printer 2.0 Select the above section on home page to add printer 2.1 Click HP Inkjet option

b) {Discussion on Findings from Task 1}

Based on the 3 types of user, 2 of them (Alia and Ahmad) have the same pattern on connecting the application to the printer which is just click on the above option on the homepage while the other 1 (Siti) having difficulties in figure out the option toconnect the printer and go through the setting to get there. After that, they think that the process of connecting is complicated for user of age 30 above in terms of making both the apps and printer are in the same connection. And the process could get confusing and required detailed task.

c) {Requirement Specification for Task 1}

Functional /non-functional requirement: Button ‘connect’ on both apps and printerDescription:The system should provide the user with a ‘connect button’ on both apps and printer for the same purpose.

Page 7: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

Justification:The users only need to press the ‘connect button’ on apps and printer on the same time in order to make sure both are in the same connection so no need to do step 1.2 and 1.3. non-functional requirement: Clear option of ‘Connect to the printer‘ on the apps.

d) {A proposed HTA for Task 1}

0 Connecting the application to the printer 1 Check the machine and apps will work 1.1 Turn on the printer 1.2 Press the button 1.3 Press the ‘connect button’ on apps and printer on the same time 1.4 Open the application 2 Connect the printer 2.0 Select the option ‘Connect to the printer’

a) HTA for Task 2 - {Print a document from the apps}

{Type of User 1: Student} {Link : https://www.youtube.com/watch?v=LmNpv3Ylweg(A student named Alia testing tasks 2)

0 Print a document from the apps 1 Check the machine and apps will work 1.1 Turn on the printer 1.2 Open the application 2 Connect the printer 2.0 Select the above section on home page to add printer 2.1 Click HP Inkjet option 3 Select print documents 3.1 Look at connected accounts 3.2 Select document 3.3 Select print

{Type of User 2: Housewife} {Link : https://www.youtube.com/watch?v=rcsjS2U-iUc(Housewife named Siti testing tasks 2)

Page 8: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

0 Connecting the application to the printer 1 Check the machine and apps will work 1.1 Turn on the printer 1.2 Press the button reject and wifi together for 3 seconds 1.3 Go to setting on your phone and turn on the wifi 1.4 Make sure the printer and the apps are in the same connection 1.5 Open the application 2 Check the instruction 2.0 Go to setting menu 2.1 Choose set up a new printer option 2.2 Go back to home page 3 Connect the printer 3.0 Select the above section on home page to add printer 3.1 Click HP Inkjet option 4 Select print documents 4.1 Look at connected accounts 4.2 Select document 4.3 Select edit button 4.4 Select copies 4.5 Choose number of copies 4.6 Select done button 4.7 Select print

{Type of User 3: Contractor} {Link : https://www.youtube.com/watch?v=N3QcoSSjmW0(Contractor named Ahmad testing tasks 2)

0 Print a document from the apps 1 Check the machine and apps will work 1.1 Turn on the printer 1.2 Open the application 2 Connect the printer 2.0 Select the above section on home page to add printer 2.1 Click HP Inkjet option 3 Select print documents 3.1 Look at connected accounts 3.2 Select document 3.3 Select print

b) {Discussion on Findings from Task 2}

Based on the 3 types of user, 2 of the user which are student (Alia) and contractor (Ahmad) have the same pattern on how they print the document through the application. Both of them just select the document then select the print button while the other user which is housewife (Siti) go through several

Page 9: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

process before print out. She select edit button to choose the number of copies for the document.

c) {Requirement Specification for Task 2}

Functional /non-functional requirement: Show the printing propertiesDescription:The system should ask the user about their properties for printing before they select the print button.Justification:The users need to key in how many copies and choose black or colour ink after they choose their document.

non-functional requirement:Clear option of printing properties on the apps.

d) {A proposed HTA for Task 2}

0 Print a document from the apps 1 Check the machine and apps will work 1.1 Turn on the printer 1.2 Open the application 2 Check the instruction 2.0 Go to setting menu 2.1 Choose set up a new printer option 2.2 Go back to home page 3 Connect the printer 3.0 Select the above section on home page to add printer 3.1 Click HP Inkjet option 4 Select print documents 4.1 Look at connected accounts 4.2 Select document 5 Fill in the printing properties 5.1 Choose number of copies 5.2 Choose black or color ink 5.3 Select done 6 Select print

a) HTA for Task 3 - {check the cartridge level of the printer via apps}

{Type of user 1: Student}Link : https://www.youtube.com/watch?v=Un1P_vJGVbM(A student named Alia testing task 3)

Page 10: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

0 Check the cartridge levels of the printer using the apps1 Check the machine and apps will work

1.1 Turn on the printer1.2 Open the application

2 Connect the printer2.1 Select the above section on home page to add printer2.2 Click HP Inkjet option

3 Check the cartridge levels4 Go to “Get Cartridges”

Plan 0 : do 1, 2, 3When cartridge level empty, do 4

{Type of user 2 : Housewife}Link : https://www.youtube.com/watch?v=HWV2zlKKDes(Housewife named Siti testing task 3)

0 Check the cartridge levels of the printer using the apps1 Check the machine and apps will work

1.1 Turn on the printer1.2 Open the application

2 Check the instruction2.1 Go to setting menu2.2 Choose set up a new printer option2.3 Go back to home page

3 Connect the printer3.1 Select the above section on home page to add printer3.2 Click HP Inkjet option

4 Check the cartridge levels5 Go to “Get Cartridges”

Plan 0 : do 1, 3, 4When cartridge level empty, do 4

{Type of user 3 : Contractor}Link : https://www.youtube.com/watch?v=0Htw9MlBaKc(Contractor named Ahmad testing task 3)

0 Check the cartridge levels of the printer using the apps1 Check the machine and apps will work

1.1 Turn on the printer1.2 Open the application

Page 11: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

2 Connect the printer2.1 Select the above section on home page to add printer2.2 Click HP Inkjet option

3 Check the cartridge levels4 Go to “Get Cartridges”

Plan 0 : do 1, 2, 3When cartridge level empty, do 4

b) {Discussion on Findings from Task 3}

As we see the pattern of the 3 users above, we can say that Alia and Ahmad have the same pattern which is the simple one. It seems like they know how to handle the application that connect to the printer. They know to do this task without refer to the instructions option. However as for the housewife, Siti had a difficulty to do the task. She was a bit uncertain for doing this task so she had to refer the instructions first.

c) {Requirement specification for Task 3}

Functional/Non-functional requirement: Show the accuracy of cartridge levels Description: The system should display the accuracy of cartridge levels for the use as it simple to monitor. Justification: The user need to know how much cartridge they used for the printing especially for students user. Non-functional requirement: Clear option of the usage of the cartridge

d) {A proposed HTA for Task 3}

0 Check the cartridge levels of the printer using the apps1 Check the machine and apps will work

1.1 Turn on the printer1.2 Open the application

2 Connect the printer2.1 Select the above section on home page to add printer2.2 Click HP Inkjet option

3 Check the cartridge levels 3.1 Cartridge level is full

Page 12: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and

3.2 Cartridge level is empty4 Go to “Get Cartridges”

Plan 0 : do 1, 2, 3When cartridge level empty, do 4

BLOG LINK: https://tubbies.home.blog/

Page 13: tubbieshome.files.wordpress.com  · Web viewPersona 1: Alia Jamal is a 20-year-old UTM student who lives in KTDI in UTM. She has been studying in UTM since September last year and