Kamil's Heuristic Evaluation
Defining tasks
The tasks with which I assigned the team and myself to base our heuristic evaluations around are as shown below:
- Creating a patient stub with only the mandatory information
- Creating a full patient record – navigating around most, if not all sections in a directed manner
- Making amendments to data already entered into the app
- Discarding a bad entry (before saving to server)
These were based around tasks which were commonly discussed by our client during meetings. It should be noted however that due to time constraints, not all of our target features have are visibly completed – but the functionality exists in the raw code (needing to be “wired up”).
Being critical
visibility of system status
Android’s action bar helped give a space for each page to be given a label, and so it’s pretty easy to see where in the app the user is with a quick glance. However, one important sub-task that is currently lacking any visual indicator is saving. In the early stages of paper prototyping, I intended the save icon to change colour on first click, indicating that all items on the page have been saved – and disabling it from being touched again. Changing an item would then revert the icon to its original state. This would significantly reduce behaviour such as pressing the save button several times, in fear of losing data (which our client admits to doing).
user control and freedom
In designing the application, I ensured that most – if not all – key pages are accessible within 3 taps. This was made possible by allowing the navigation drawer to be accessed from all data entry pages within the app. However, as I have noticed in preliminary user feedback from colleagues and our client, accessing the Patient Details page to correct a value was not entirely intuitive, and could be improved.
error prevention
Unfortunately, the system does not prevent you from “submitting” an incomplete record at present (MINAP requires the completion of 4 mandatory fields before submission). This was primarily due to lack of time to integrate this business logic, but is admittedly a key feature for MINAP.
Data destroying activities such as discarding bad entries are however accompanied by easy to understand warnings before being carried out.
aesthetic and minimalist design
The app looks absolutely brilliant for its purpose as a proof of concept app. The grey look was kept to allow for future styling by MINAP after the application has been fully handed over. I’ve also found that people can spend hours trying to decide how things should be coloured and how images should look – something I decided to avoid in creating the app design.
Of course, I’m biased…