Reflection - This was a very short class but was fun. We learned about a really helpful tool for analysing the usability of an interface. These are all lessons that we have gone through since 1st year but seeing them out in this way with each area being assessed and checked was really helpful, applying them fully.
There is a good article by Jakob Neilson about the 10 usability heuristics for user interface design. There are 10 general principles that are broad rules for designs.
Visibility of System Status: Keeping the users informed about what’s happening, through feedback.
Match between the system and the Real World: Design and write with familiar language to the user, making fit in more with humans to create the best usability.
User Control and Freedom: People make mistakes allowing them ways to exit or fix them will give them freedom and choice.
Consistency and Standards: Making things the same over platforms means that the user doesn't have to relearn or adjust to a new interface.
Error Prevention: Error messages to inform the user and confirmation messages to try to prevent errors.
Recognition Rather than Recall: Making elements visible and the same across all interfaces will reduce the users memory load.
Flexibility and Efficiency of Use: designing for different people levels, giving them shortcuts that speed it up.
Aesthetic and Minimalist Design: Straightforward designs make for a better user experience, as they can distract and confuse people.
Help Users Recognise, Diagnose, and Recover from Errors: They should clearly say they are an error, what is the problem, and how to fix it.
Help and Documentation: Most likely will not be needed but if documentation is, it should be clear and concise.
The 10 heuristics rules are about making the user's experience the best it can be. It creates designs that work with them, are accessible, and are effective. This should be considered to reduce the amount of frustrations and errors for the user.
https://www.nngroup.com/articles/ten-usability-heuristics/
To make sure that these are all met there is an audit that can be performed which assesses each part of the design, takes notes on which one is broken, where the heuristics are done well, and how badly they affect the user's experience.
We were given an exercise that required us in groups to analysis the TransLink website and do an audit on it. We really had fun looking at the website and discovering if there were issues where they are and what they affect user-wise.