IS480 Team wiki: 2013T2 DR.Jean Labs Design & Prototype
{ Project Description } | { Motivation } | { Project Scope } | { X-Factor } | { Design & Prototype } |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Contents
- 1 Personas
- 2 Scenarios
- 3 Scenario 1 | Rachel wants to find a way to increase awareness of FoodLovers
- 4 Scenario 2 | Kelly wants to find a place to shop and dine with her boyfriend Tony
- 5 Scenario 3 | Kelly goes on a shopping spree!
- 6 Scenario 4 | Tony occupies himself with earning quick cash from ads browsing
- 7 Flow Diagram
- 8 Prototype
- 9 Low-fidelity | Our Evaluators
- 10 Low-fidelity | Compiled Problems
- 11 Heuristics and Severity Rating
Personas
Scenarios
Scenario 1 | Rachel wants to find a way to increase awareness of FoodLovers
Rachel is a food aficionado and her dream of setting up a restaurant came true last year when she opened the restaurant FoodLovers. FoodLovers specializes in Western Cuisine and its goal is to bring affordable Western meals to the masses. Located at Raffles Link, FoodLovers’s business faced high competition from other restaurants but Rachel was able to hold her ground and bring in customers through various marketing strategies. However, advertising doesn’t come cheap. Rachel had to incur a fixed cost of a few thousand dollars just for advertising alone and sometimes, these advertisements may not be effective at all. With the help of SQKII, Rachel is now able to switch advertising costs from a fixed cost to a variable one, as she is only charged a few cents per impressions made by users. Not only is this a cheaper alternative, she can also derive analytics from this application to find out what type of users are interested in these promotions and how many are actually viewing them.
Scenario 2 | Kelly wants to find a place to shop and dine with her boyfriend Tony
Kelly and Tony had a hectic week in school and they wanted to unwind during this weekend. Kelly wanted to have a romantic lunch with Tony and after that, proceed on her shopping spree. They had agreed to be meet in town, away from NTU and their books. Kelly was early and she arrived at City Hall MRT first. They did not have a dining place in mind and so Kelly decided to try out the SQKII application. She used the location-based services to track down deals and promotions happening at City Hall right now. To her surprise, she saw from an advertisement that FoodLovers restaurant is providing a 1-for-1 meal promotion and they served her favourite western cuisine. Without further ado, she shared the advertisement via whatsapp to Tony about this exciting deal and they proceeded to have their lunch there.
Scenario 3 | Kelly goes on a shopping spree!
Kelly and Tony had a hectic week in school and they wanted to unwind during this weekend. Kelly wanted to have a romantic lunch with Tony and after that, proceed on her shopping spree. They had agreed to be meet in town, away from NTU and their books. Kelly was early and she arrived at City Hall MRT first. They did not have a dining place in mind and so Kelly decided to try out the SQKII application. She used the location-based services to track down deals and promotions happening at City Hall right now. To her surprise, she saw from an advertisement that FoodLovers restaurant is providing a 1-for-1 meal promotion and they served her favourite western cuisine. Without further ado, she shared the advertisement via whatsapp to Tony about this exciting deal and they proceeded to have their lunch there.
Scenario 4 | Tony occupies himself with earning quick cash from ads browsing
Tagging alongside his girlfriend who is busy shopping, Tony decided to keep himself occupied by using SQKII to earn some cash. He was very lucky to have won $5 from the lucky box bonus in the application the day before and he is looking forward to that big surprise again. For now, he is busy flipping through advertisements of computer games and sports merchandise. One thing that caught his eye was the release of Grand Theft Auto 5 and it was at a promotional price at a store nearby. He thought of his friends who were interested in GTA 5 and he decided to share this advertisement on his facebook page. This was made easy as he was currently logged into SQKII using Facebook. He decided to bookmark this advertisement so that he could discuss with his roommates on whether they would want to order in bulks for cheaper rates.
Flow Diagram
User
Advertisers
Admin
Prototype
Low-fidelity | Our Evaluators
A: Kenny Quek Yu Wei from SMU School of Business. Male, 23 years old.
B: Tan Xi Jing from SMU School of Law. Male, 23 years old.
C: Teo Chin Seng from BNP Baribas Net. Male, 26 years old.
D: Royston Tan Wei Ching from NTU Business School. Male, 23 years old.
Low-fidelity | Compiled Problems
Problem 1
Name | Recommendation of Search Engine | ||
Sources | [A.5, B.5, D.5] | ||
Heuristic | 7 [Flexibility and efficiency of use] | Severity | 3 = Major usability problem |
Description:
A: There will be a problem with a long list of pending approvals or notifications, especially if this application is widely-used. It will be difficult to trace a particular user, advertiser or squib when the list becomes very long, affecting scalability of the application. B: Long list of users and advertisers in view users and view advertisers pages. It will be difficult to find a specific user or advertiser without a search function. C: It will be difficult to find a specific user, advertiser or Squib without a search function. | |||
Proposed Solution:
Add a search field into the application so that admin can filter users or advertisers based on a specific name. |
Problem 2
Name | Inbox is too cluttered with many notifications | ||
Sources | [B.4, D.3] | ||
Heuristic | 8 [Aesthetic and Minimalist Design] | Severity | 4 = Usability catastrophe |
Description:
B: There will be a long list of notifications for the admin to look at and it will be cluttered to an extent that it will be pointless for the admin to look through. C: As an admin, you will have to browse through a long list of notifications and it will be very messy and not informative for the admin. | |||
Proposed Solution:
Categorization of the various notifications would help the admin to know the statistics of each task quickly. For e.g, consolidation of how many cash outs, how many ads awaiting for approval. These numbers would be more informative for the admin. |
Problem 3
Name | Cash out option is not prominent. | ||
Sources | [B.6, C.7] | ||
Heuristic | 7 [Flexibility and efficiency of use] | Severity | 3 = Major usability problem |
Description:
B: As a user, he needs to make a few clicks to navigate to his profile before he could cash out. This is very troublesome and it is one of the most important functions that the user uses. It is not intuitive enough for the user to cash out. C: User wants to cash out fast and swiftly but the only way he/she could cash out is via multiple clicks to their profile page before he/she can cash out. | |||
Proposed Solution:
Put the cash out option in the menu toolbar for easy access and use. |
Problem 4
Name | Missing back button. | ||
Sources | [B.2] | ||
Heuristic | 3 [User control and freedom] | Severity | 1 = Visibility of system status |
Description:
B: The user always has to click on the menu bar and redo his choosing patterns when he only wishes to go back 1 page before | |||
Proposed Solution:
Implement a back button for user to return one page before. |
Problem 5
Name | Missing cancel button | ||
Sources | [D.2] | ||
Heuristic | 3 [User control and freedom] | Severity | 1 = Visibility of system status |
Description:
D: No cancel button found in the reject Squibs message prompt means that admin must reject the Squib when the message prompt appears in order to proceed. There is no redo or undo function. | |||
Proposed Solution:
Create a cancel button so that the user can cancel rejecting of the squib. Also , a tab away function could be integrated as well |
Problem 6
Name | What’s popular page may not be the first thing that user wants to see. | ||
Sources | [B.7] | ||
Heuristic | 8 [Aesthetic and Minimalist Design] | Severity | 2 = Minor usability problem |
Description:
B: The first thing that the user sees when he logs in is the “What’s Popular” page whereby the top 3 Squibs are shown. He may not be interested in looking at What’s Popular and this takes some of his time off to navigate away. | |||
Proposed Solution:
Have more shortcuts and overview buttons (Refer to App store interface), where there is a top chart’s button that links the user to most popular pages only if the user clicks the button. |
Problem 7
Name | Prompting of user’s PayPal information one last time before he accepts the cashout. | ||
Sources | [B.8] | ||
Heuristic | 1 [Visibility of System Status] | Severity | 1 = I don't agree that this is a usability problem |
Description:
B: User would like to be assured that the cash is transferred correctly to the right account and a meticulous user would have to check his PayPal again before cashing out. | |||
Proposed Solution:
Instead of making the user go back to his profile to check the account information, include the PayPal account information on the cash out message prompt. |
Heuristics and Severity Rating
Heuristics | Severity Ratings |
---|---|
1. Visibility of system status 2. Match between system and the real world 3. User control and freedom 4. Consistency and standards 5. Error prevention 6. Recognition rather than recall 7. Flexibility and efficiency of use 8. Aesthetic and minimalist design 9. Help users recognize, diagnose, and recover from errors 10. Help and documentation Not related to any heuristic |
0 = I don't agree that this is a usability problem 1 = Cosmetic problem only 2 = Minor usability problem 3 = Major usability problem 4 = Usability catastrophe |