In: Computer Science
Heuristic evaluation can simply be defines as a methodical procedure to check user interface for usability problems. Once a usability problem is detected in design, they are attended as an integral part of constant design Processes. As a heuristic evaluator, you have been contracted by a mobile phone manufacturing company to evaluate their 2019 version of a brand of their phone and compare it to their 2010 version of the same brand and present a 3 paged report to them on whether in their quest to innovate, they were able to meet all your evaluation guidelines or not, indicating clearly which guidelines they met and which ones they failed to meet.
Heuristics | 2010 | 2019 |
Visibility of system status | Was very confuding and not relaible enough for the user to make any prediction based on the status , make the usability for the user worse | The visibility of the system status is very clearly defined and is made simpler to understand and the accuracy of the data is of high reliability and the prediction based on this are more reliable |
Match between system and the real wold | The older version was not quite a match between between the real world and its functionality and sometime it gives and error in machine terms |
The new version is more of a match between the system and real world as it offer easy and understand formats, phrases for the user to understand easily |
User control and freedom | The user was not able to mak any changes easier and neither had the option to undo or redo the task | The newer system has offered the user to have the control and freedom to use the system according to their need and offer easy control over the system. |
Consistency and standards | the older version was more consisitent because as it less feature and each word meant the same meaning and function all-over the system | The newer version has some term where the system indicate different functionality for the same phrases , word , situation or action. |
error prevention | The older was not of error prevention experts as it was at a early time of the technology and had error and sometime unrecoverable and needed system to restart | The newer version is more useful in error prevention as with the new technology there are many technique to prevent error and ask for confirmation before committing any important task |
Recognition rarther than recall | the older system does not give the user a tutorial for the user to be able to recognise the feature and functionality | The newer version offer the system tutorial for the nw user and make thing visible in order to make the user recognise them in future use |
Flexibility and efficiency to use | The older has effciency because of loe feature which makes the experience as well unexperience to use it well but was not flexible to be used for many purpose | The newer version has large set of feature and easy UI tutorial tha makes it flexible and efficient to use it. |
Aesthic and minimal design | the older system had a minimal design and was easy to understand | The newer version is not much of minimal design because of the large feature and complex way to fit in all the feature and make user confusing sometimes. |
Help user recognise , diagnose and recover from errror | The older version does allow the user to have the internal system information and does not allow them to recognise and diagnose the error | The newer offer the user to recover from some error by recognising it and diagnosing it but most of the error are not supported by UI to be recognised and diagnosed by user |
Help and documentation | The older version did not had much of a support structure for the user and no proper documentaion fro them to read and understand | The newer version support the user to have a document regarding the UI and help the user to understand most of the feature and function. |