RLGUY



Heuristic Evaluation #2

1 Introduction

The application prototype that will be evaluated is named UVicSchedule.

This application will allow the user to search for courses offered by UVic and officially register in them. It also allows the user to view their current, past, and upcoming schedules. Other users may be searched and then a request may be sent to view that users’ schedule. If accepted, the other user will be able to compare schedules.

2 Method

Heuristics:

  1. Visibility of System Status: The system should keep the user informed about what is currently happening through appropriate feedback.
  2. System Match with Real World: The terms and metaphors should be understandable and familiar to the user.
  3. User Control and Freedom: The system should be easy to navigate through. It should provide exits from scenarios.
  4. Consistency and Standards: The system should follow platform conventions and the design should be the same throughout the application.
  5. Error Recovery: If an error occurs, the system should assist the user in correcting it.
  6. Error Prevention: The system design should prevent the user from causing errors.
  7. Recognition Instead of Recall: The application should be used intuitively without the user memorizing how to perform tasks.
  8. Aesthetic and Minimalist Design: The screens should be aesthetically pleasing and uncluttered.

Severity Scale:

0. I don’t agree that this is a usability problem at all.
1. Cosmetic problem only. Only fix if there is extra time available.
2. Minor usability problem. Should be given low priority.
3. Major usability problem. Should be given high priority.
4. Usability catastrophe. Must be fixed before product can be released.

3 Findings

4 Summary

Overall, the design of the application is very aesthetically pleasing, and the displaying of the other users courses as coloured overlaps was a very nice touch. Searching for courses is a simple process and by comparing the current schedule with potential classes to see if there are any conflicts makes selecting classes much simpler.

However, small flaws in the navigation as well as inconsistency in the application will make it very hard for users who do not have experience with this application. Navigating back to the main screen is almost impossibly unless the user knows that they must select the unlabelled button in the top right corner, and then select the Google Calendar button, then click cancel, and then click on the background screen. Because certain tasks, such as viewing course information and dropping a course, are only available on the main screen, it makes the issue of navigation much worse.

Being able to delete contacts so that they are not able to view your schedule is important as well. It will prevent users from essentially being able to stalk other users if they are so inclined.





« Back