Saturday, December 24, 2022

PROJECT PART 2

 Title: Gathering Requirements – User Analysis 

 

Proposed Task 

Our proposed prototype is named LockED. There are many useful features in our proposed prototype which focuses on security service systems.. 

  • Set up Locks 

lockED will first need to be sync with the lock via bluetooth or using code. When lockED will automatically set up the feature to use the lock in the home screen of the app. This way, users don’t have to do it all over again when using the app. lockED  will also alert the users if the locks are set up by other users. The locks can also be set to private usage or multi-user usage.

  • Locking and Unlocking

As for locking and unlocking the locks, users can use features that have been set up on the home screen. Simply select the desired lock and tap on the lock/unlock option. Users can also use location unlock features that enable the lock to lock or unlock based on the user location whether they are far away or near with the locks. lockED will alert by sending notification to users when the lock's status has changed by other users.

  • Customer feedback through rating 

This function will compute and establish a rating for the provided services in order to assist our systems in providing better services. The feature has a minimal requirement to meet each month to guarantee that the system operates flawlessly and without any issues, which is essential to keep our customers secure when using our system.

Persona 


 

Ganang Daffa Rabbani 

 

Ganang is a 19-year-old Management Technologi student of Universiti Teknologi  Malaysia who ride his bike to go to campus to pursue his dream as a manager of a big company.  He is a discipline person as she doesn’t waste her time and  makes every minute of his life count so he bought a motorcycle to in order to make himself easier to move around campus.. He is a diligent student and hopes to be the same in her work. She lives a moderate life and believes that you need to earn for something that you wish for, as for this reason she works at her best to gain what she desires. She can be very clumsy at some times, thus she would worry about her belongings as she had lost some of it constantly. She afraids that her motorbike could be stolen. Thus, she needs a locking system that is fast to operate and does not take much time to use and understand the uses. Lastly, she needs security system that allow her to share it with people that she wants


Persona

Johanes Ruben Wisanggeni 

Ruben is a 19-year-old student from Tunku Abdul Rahman University of Management and Technology studying Bioscience with Chemistry. Ruben is a first-year student living in a shared apartment an hour away from his campus. Everyday, he has to take a train commute to go to his classes and study on campus when needed. Being a student that lives far away from his campus, he has to be cautious of how he protects his room, especially in a shared environment. Even more so, Ruben is categorised as an international student, as his family lives back in his hometown of Jakarta in Indonesia. Living under a roof where the responsibilities are all handled by him and him alone, he must pay more attention to his surroundings and make sure things are safely handled. Living in a foreign country may also be a tilting experience as he might not be accustomed to the cultural features of Malaysia. Being someone that operates by himself when it comes to taking care of his home (room) and goes around his day to day life on his own, Ruben values his privacy and security, as feeling safe and secure is something that he cherishes greatly

Persona

 

 Umair Azhar 

Umair, 23 years old is a young house owner in Korangi neighborhood in Karachi. Due to his job, he was forced to relocate from his hometown. He received a promotion from his employer and was appointed sales manager in Karachi. Umair is a lone resident of his home. He doesn't have any family or friends in the neighborhood. His workplace is open from 9 am to 5 pm, and during that time no one is watching over his residence. He is worried about the increasing frequency of robberies and thefts in Karachi. When is at work he cannot let go of the worry that someone will break into his house and steal his valuable property. Due to this he cannot focus and work with peace of mind. Home security is crucial because it protects your privacy and enables you to keep all your possessions in one location. Accidents and dangers are never welcomed guests. Having a safe home is indispensable. A house is a place where one feels secure and safe.  Due to the thought that his house is not secure, and someone might break in and he won’t know, he is having trouble sleeping and hallucinating.  Because of all this Umair is looking for a locking system that he can monitor from his workplace, and it would warn him when someone tries to break into his house, so he can have peace of mind and sleep like a baby.


Scenario 

 

Persona 1 from User Group 

Persona: Jasmine, 23, she wanted to secure her belongings with ease 

User goal: She set up security system without any problem and fast

Task:  

  • Open the application 

  • Select set up device

  • Select desired locks

  • Assign name of the lock 

Jasmine had planned to use the security system the next day. She had a packed schedule and a lot of orders to deliver. She had installed the app and set up the security system the night before and called it a day.

Jasmine demonstrated how to use the security system. She went to the parking lot. Then, she opened the app and approached her motorbike. She tapped and held the unlock button option and the lock clicked open. She picked the lock and stored it safely in her bag and went off for her work without encountering any problems when using the security system.

 

Persona 2 from User Group 

Persona: Ruben, 19, An international university student living in a shared apartment.

User goal: To ensure and monitor the security and safety of his belongings at home whilst being away doing his studies on campus.

Task:

  • Open the application

  • Operate the locks

  • Check all the locks that are active and inactive

  • Monitor the status of the locks.

 

Everyday, Ruben has to leave for his college lectures and focus on his studies to maximise his learning process in his classes. Whenever he is studying, Ruben wants to get rid of all external distractions that could possibly set him back in his studies.


One thing he worries greatly about is the state of the security of his room back home. As he shares an apartment with two other college students, he can never be so sure about how safe and secure his belongings are whenever he is away from his room. A method to be able to continually monitor the security of his items will greatly reduce the external stress he has to strain from worrying about it. Being able to see whether all of his locks are active or not will give him comfort and clearance.


Persona 3 from User Group 

Persona: Umair, 23, a sales manager living alone in a house and working in Karachi faraway from his hometown.

 User goal:  To ensure and monitor the security and safety of his house and belonging while he is working in office .  

  • Open the application

  • Operate the locks

  • get alarmed when someone try to open the lock and get in the house 

  • Monitor the status of the locks.

Every day Umair goes to the office to work. He wants to give his task his entire effort and focus. Umair always seeks to eliminate any outside distractions that can cause him to lose concentration while working.


He is very concerned about the security of his home, among other things. He can never be completely confident that his possessions are safe and secure when he is not at home since he lives in a neighbourhood where theft and criminal activity are on the rise. The external stress he must experience from worrying about it will be much reduced if he can find a way to constantly check the protection of his house and assets. He will feel secure and have clearance knowing whether or not all of his locks are engaged.


Introduction 

 

We, MPS2I group, decided to make a free app that would help people improve security measures as there are a lot of cases about theft and stolen items that have made headlines these few years. Our goal with lockED is to improve security and safe environment by providing a special system that only the owners can access.  It doesn’t just make it breach proof but also adds a few layers of security such as sounding the alarm when tampered, status report on who is accessing it and also providing location detection option meaning that it can only be unlocked when owners are near. During the testing, a similar application called Nuki is used. Nuki has the features that can provide user with what our app is going to be in the upcoming prototype.    


 



The 3 tasks from the existing system that we choose for observation are: 

 

  • Set up Locks

The app will give a set up option if there are no locks available or had been set up before. 

 

  • Locking and Unlocking 

The app gives the option to lock or unlock the locks.

 

  • Customer Feedback 

The tool for customer feedback allows users to rate our security system from 1 to 5 stars. Users may also contribute product reviews by sending any photographs with captions or by simply typing their comments on the given platform.

 

Using the results and suggestions from the three target users, three of the tasks above will be used to determine what we can develop in our lockED.

 

 

 

   

Derivation of HTA 

 

HTA for Task 1-Set up Lock

User 1: Motorcyclist/Cyclist 

Link: Interview

Firstly the user open NUKI app and found out its home page, the user tapped on Set up Device option, the app directed the user to the prompt thats  asked the user to choose which lock product the user willing to manage. User chose smart lock. the app provided the link for user to buy its product. the app then asked the user after tapping the Set Up Device option with a question whether the user has installed the Smart Lock inside the door or not. the app also showed the image that shows briefly how to install the smart lock, but yet not clear enough. The user tapped the Yes option downside the screen. l

 Cotton one call

 

User 2: Home Owner

Link: https://youtu.be/lNHA8zlyiHg 

 To track a parcel, the user who is the customer opens the official Shopee website by entering the URL “shopee.com.my”. After the user login to the home site of Shopee, the user searched for the username at the home site which is usually located at the top of the site. Then, user drag the cursor to the username and point to it. Then, there will be three options visible which are “My Account”, “My Purchase” and “Logout” and the user clicks on “My Purchase”. 

Consequently, user can look at all their parcels and click on the chosen parcel’s name to track it. If the searched parcel is not displayed, the user will scroll down the site and look for the parcel and click it. Next, the user looks for the parcel delivery status by scrolling down to parcel 1. The user can find all the information about the parcel including tracking the parcel. Finally, the user exits the system by log out after tracking the parcel. 

 


 

User 3: Student 

Link: Interview


The user first observes the application’s first page of prompt after the starting screen of the application. The user is prompted with several options of different devices that they are able to connect to the application. After the user finalises his decision, he moves onto the next page where he selects the option to set up his Smart Lock. After this, the user is greeted with a message where the application asks him whether or not his Smart Lock device has been attached to the corresponding medium (i.e. door, fridge, etc.). The user then confirms his progress and is met with a page where he has to read the ‘Data & Privacy’ message. Once completed, the user has to enter their name to proceed to the next step. And finally, the user is prompted with the last step, where the user has to enable bluetooth in order to connect their phone/device to the Smart Lock device.

 

 

 

 

 

 

 

 

Findings from the HTAs for Task 1 

 In task 1, User 1 faces different system interface where he needs to track parcel differently from the other 2 users and the users 2 and 3 too have slight differences in their way of tracking parcels because user 1 is a seller meanwhile user 2 is a customer and user 3 is a delivery man. The task starts with opening the Shopee system in the browser. Generally, users will use Shopee application in their smartphone, but we tried an uncommon way which is by using their website in the browser. This is to evaluate the difference in between their applications and website and whether users can navigate through the Shopee website or cannot. According to all the user experience, all users can navigate through the website. Then, since user 1 is a seller, he goes to “My Orders” to look at his order’s delivery status where else user 

2 and 3 enters into “My Purchase” to track their parcels. Both the users 2 and 3 could find the “My Purchase” without any difficulties because it is located as a subtitle under the user’s name at the home site. After that, all the users choose a parcel for its further details. This task was easy to carry out by all the users because they can click anywhere in their product name to get access about the details of the parcel including the delivery status. Finally, the user logs out of the Shopee website. 

Based on the task carried out by the users, we can conclude that the tracking parcel feature is supported and encourage a lot by the users. They think it is an important feature for a safe delivery and to avoid late deliveries. 

 

 

   

HTA for Task 2-  Secured parcel delivery through verifying QR code of the receiver

User 1: Seller 

Link: https://youtu.be/Hj3PzhTB-Ck 

Firstly, after the seller received an order from the customer, the application will automatically generate a unique QR code that containing the shipping information of the customer. To verify the QR code, the seller will open the application and click on the QR code scanner icon. Then, a QR code scanner will appear and the seller can scan the QR code by using the camera on their smartphone. The screen will display “Customer Verification: 

Successful. Parcel Delivery Confirmed.” which means the parcel has been delivered to the correct receiver. If the parcel was delivered to the wrong receiver, the screen will display 

“Customer Verification: Unsuccessful. Parcel Delivery Unconfirmed.”. After finish, the seller closed the application






User 2: Customer 

Link: https://youtu.be/S4t-9SzsrQ0 

After the customer made a purchase and the purchase has been confirmed, the customer will receive a QR code through their email. During the delivery of parcels to their homes, the customer needs to show the QR code to the delivery man for him to scan it and make the verification during the delivery. To make the verification of the QR code, the customer will open the application and see the QR code scanner icon. After the buyer clicks on the icon, a QR code scanner will appear and the customer needs to scan the QR code by using the camera on their smartphone. If the customer is the correct receiver of the parcel, the screen will show 

“Customer Verification: Successful. Parcel Delivery Confirmed.” after a few seconds. Otherwise, the screen will display “Customer Verification: Unsuccessful. Parcel Delivery Unconfirmed.” which means the customer is not the correct receiver of the parcel. The customer closed the application after the status appear.  

 

User 3: Student

Link: Interview

In order to find the application’s functionality for locking and unlocking, the user looks through several features of the application. The user looks at a section of the app that displays all of the functioning Smart Locks that are connected to the device. A status is also shown, where the user is able to see the activeness of each of the locks. From this, the user moves on after clicking on one of the locks onto a different pop-up. The user is now on a set of options where they are able to operate the lock by either unlocking it or locking it. The user is also greeted with a button to ‘Open Door’ and ‘Lock ‘n Go’ underneath the buttons that allows them to change the status of the lock. From this, the user also has the ability to change the settings of the specific lock with the ‘Settings’ button on the right-hand side of the pop-up. The user then moves on to another screen where it displays the user’s ‘Favourite’ locks. The user is able to view the status of the lock clearly on their screen. Now, the user is able to monitor the security and safety of their locks without being near the presence of the actual object that the lock is protecting. 

 

 

   

Findings from the HTAs for Task 2 

 For task 2, secured parcel delivery through verifying the QR code of the receiver, all the users do similar actions because this task is simple. The users do not need to log into their account, instead, they can directly open the application and click on the QR code scanner icon. A scanner will appear and they can scan the QR code using the camera of their smartphone. After a few seconds, the status of the verification will appear. If the verification is successful, the screen will display “Customer Verification: Successful. Parcel Delivery Confirmed.”. It shows that the QR code hold by the customer is matched as the QR code in the system. Otherwise, if the verification fails, the screen will display “Customer Verification: 

Unsuccessful. Parcel Delivery Unconfirmed.”.  

 From this Hierarchical Task Analysis (HTA), only user 3 (delivery man) will not receive any QR code. User 3 only need to scan the QR code owned by the customer and display the verification status. While both user 1 (the seller) and user 2 (the customer) will receive a unique QR code after a purchase was made. Then, they will do the same steps to make the verification.     



HTA for Task 3- Customer feedback through rating 

User 1: Seller 

Link: https://youtu.be/Z-Nyys_sFB4 

 To observe customer’s feedback, the user who is a seller opens the Shopee seller website by entering the URL “seller.shopee.com.my”. After that, the user search for “Shop” in the left menu of the seller home site. The user can scroll down the menu to look for “Shop”. Then, the user goes to “shop rating” by clicking the arrow down icon beside “Shop” title on the left menu if the “shop rating” is not visible. Then, the user clicks on the “shop rating”. After entered shop rating, the user can now find all the customer feedbacks of the parcels that have been delivered. The seller can scroll down to have look at other feedbacks. The feedbacks consist of rating through stars and text, or other media can be attached together. The user understands every customer’s satisfaction or unsatisfaction through this feedback feature and analyze it. Finally, the user exits the website by logging out. 

 

 

 



User 2: Customer 

Link: https://youtu.be/0tDmCTbSe_Q 

 Firstly, as the user is a customer, she can provide her own feedbacks, so she opened the Shopee site by entering “shopee.com.my” in her browser. Following that, the user looks for her username at the home site and after the user finds it, the user clicks on the username. All the parcels that have been delivered will be displayed in the screen. Next, the user will choose the parcel to give feedback. If the searched parcel is not displayed, the user can scroll down to look for other parcels in the site. Then, the user clicks on the rating key for the chosen parcel which located below the parcel’s name. There will be a pop-up window that says, “Product value” and the user able to give feedback on that pop-up window. The user began giving feedback by rating the service by choosing stars according to the user’s satisfaction and continues with typing in the provided empty box which has a text “Tell others why you like this product”. After completed giving the feedback based on the delivery experience, the user exits the website.  

 

 

 

 

 

 

HTA Task 3 - Providing Feedbacks

User 3: Student

Link: Interview

Once the user has seen all of the functionalities of the application, the user is looking to set a review for the application that he has analysed and reviewed. He goes forward to the Google Play Store and visits the application’s page. From there, a ‘Rate this app’ section of the app is visible to the user underneath the title of the page. After selecting a star rating for the application (out of 5), the user can place a written review along with the star rating. This allows the user to give a more detailed reasoning behind their rating and review, so that the organisation responsible for the application can read through the opinions and thoughts.

 

 

 

 

 

 

 

 

 

Findings from the HTAs for Task 3 

 Task 3 have different actions and functions by each of the users. By using the Shopee Seller website, user 1 (the seller) can view the rating by the customer for their shop. After the website has appeared, the user 1 clicks ‘Shop’ and choose ‘Shop Rating’. Then, user 1 can view the customer feedbacks and the rating through star given by the customer. While user 2 (the customer) perform this task to give their feedbacks towards services given by the seller and the delivery man. User 2 used the Shopee site and log into their account. User 2 can view all the parcels that have been delivered and chose any of them to give their feedback and rating for both seller and delivery man according to their satisfaction with the service. Similar to user 2, user 3 (the delivery man) also used the Shopee site to view the rating of their performance given by the customer. Firstly, user 3 need to log into their account and clicks the ‘Seller 

Design Requirement 

 

 Based on the information and user opinions that we have collected through interview session, it can be seen that a few improvements should be made to our project. For instance, we need to make a few adjustments for demerit system because it will be unfair for delivery man.  

 To elaborate this point, we have done interview one delivery man and collected his opinion about our application’s features. Based on his opinion, he said that he does not totally agree with demerit system because it probably affect them more as a delivery man. When they deliver the parcel, there are a lot of thing that can happen like accident, traffic jam and maybe their vehicle get problems. When this happened, it will make the delivery time longer and they probably cannot delivery customer’s parcel on time. 

 On the other hand, the interface of application needs to be fascinating in view of the fact that all users do not like the complicated interface. To show you what I mean that the app must use a very simple instruction to instruct user so that it will ease them to remember the step how to buy, how to sell and so on. The interface also needs to be attractive and user friendly for all ages because not all user having the same age. Therefore, the color, the arrangement, the word that will be used in the application needs to be suitable and polite. 

  Additionally, the application must convince the user that their data are secured. 

Nowadays, there are a lot of application that stealing the user data without user’s permission or we call it as Trojan Horse. Thus, the security of our app must be simple but having a high level of security. This probably not easy to create but it is a must for us to think about it as a developer. For instance, we can use 2 Factor Authentication that currently famous to secure the user data. This will make us gain the user’s trust and they can use our application without worry about their information. 

 




No comments:

Post a Comment

PROJECT PART 2

  Title: Gathering Requirements – User Analysis    Proposed Task  Our proposed prototype is named LockED. There are many useful features in ...