~Summary of this week~
- Visibility of system status: to show what is going on with the system by giving feedback to users (ie “All changes saved in Drive” – Google Drive)
- Match between system and the real world
- User control and freedom: let users feel in control while using the application or website by supporting undo or redo function (ie back buttons or “history” session of Photoshop).
- Consistency and standards: having a consistent theme, colour and layour, across all pages, this allow user to follow and learn
- Error prevention: to stop or to eliminate users from performing certain action that lead to occurrence of error (ie use calendar instead of asking user to type in the date. Error might occur when user type in the input in different format to the system)
- Recognition over recall: such as using words or icon that user similar with, so user do not need to learn or memorise information and make everything (ie option) visible on page
- Flexibility & efficiency of use: having alternative ways that can speed up a process for experience users (ie use shot cut button “command + C” for copy instead of highlighting a word and rick click and press ‘copy’ on Word document)
- Aesthetic and minimal Design: such as using symbol or diagram to minimise words that you don’t need (ie to show consumptions of fuel, water and electricity by using symbols and colour. By placing these symbols together to make it more easily to understand and compare these value together.
Symbols:’fire’ to represent fuel; ‘water’ droplet to represent water; ‘lightning’ to represent electricity )
- Help user recognise, diagnose and recover from errors: use different methods, such as colour and words, that can help user from recover error (ie see the photo below – highlight the line that has error and tell user what causing the error in the console)
- Help and documentation: to provide help and documentation for user to search for support more easily