HUMANITY WEB APP
Marko Aleksic
www.markiz.io
WHAT IS
Usability inspection method for computer software that helps to identify usability problems in the UI and UX design.
A LIST OF
01 Visibility of system status
02 Match between system and the real world
03 User control and freedom
04 Consistency and standards
05 Error prevention
06 Recognition rather than recall
07 Flexibility and efficiency of use
08 Aesthetic and minimalist design
09 Help users recognize, diagnose, and recover from errors
10 Help and documentation
WHAT WAS EVALUATED
WHAT WAS EVALUATED
01 Sign Up/Log In
02 Onboarding
03 Dashboard
04 ShiftPlanning
05 TimeClock
06 Leave
07 Training
08 Staff
09 Payroll
10 Reports
11 Message Inbox
12 Settings
13 Emails
14 User Qs
15 General
HEURISTIC EVALUATION
268
Open
Issues
268
OPEN
Issues
60+
EVALUATION
Hours
60+
Hours
Spent
9
Critical
Issues
81
Major
Issues
178
Minor
Issues
HEURISTIC EVALUATION
9
CRITICAL
Issues
81
MAJOR
Issues
178
MINOR
Issues
PERCENTAGE OF
58
%
User Interface
44
%
User Experience
5
%
Copy
1
%
Other
3
%
Improvement
PAIN POINTS · 13 TASKS
Added employees vs placeholders, Things should not look disabled
User should be able to assign new position right from creation screen
Add New Position
Scheduling ➡️ Add Employee ➡️ Choose Existing or Add New Position
Staff ➡️ Locations & Positions ➡️ Location (Add Position from here)
Assign Position
go back to Staff ➡️ Click Employee ➡️ Scroll and checkbox his new Position
Having Locations and Positions on the same page confuses even more
find a dropdown Employee Assignments ➡️ Check & assign new Position
Except from Assigning Position – Availability, Leave, Permissions, Payroll...
Adding Leave Type is not enough, should enable every employee, should be covered in Onboarding
and prepare him for what's there 😀
PAIN POINTS · 42 TASKS
8 Different entities, Elements disconnected, Action area should be highlighted
Requires intuitive calendar behaviour
System is already "smart" but can be smarter and save more time
No more 20 hours shifts for "8-5"
Focus on majority of cases (1st & 2nd shift)
if 1st number is 12, 1, 2, 3, 4 put PM
if 1st number is 5, 6, 7, 8, 9, 10, 11 put AM
Too many screens in one popup, Delete Shift strange behaviour
Always support UNDO, multiselect shifts, maybe right click actions
Like Schedule a Sync example, browser popups, elements over elements, etc
PAIN POINTS · 56 TASKS
It won't be changed too often
More details, bulk actions, statuses, avatars, let user be aware he can go deep
Make it clear and easier, Fix bugs and funny issues, Promote it more
Clear structure, less actions, less clutter, info better presented
No repetitive text, clear action states, more info can be added
Allow user to focus here on links and actions from Employee profile
PAIN POINTS · 5 TASKS
Quick and easy finding pages and employees, Reducing number of clicks significantly, Helping users navigate from everywhere, Understanding the structure, Being aware where they are and how deep in the system
Don't fully look and act like notifications, Dashboard has notifs but it's just a shortcut to other modules, Can be used to alert for shifts and changes
PAIN POINTS · 26 TASKS
PAIN POINTS
(Illustrations not mine, just example)
Statuses, Clear actions, Bulk actions, Live shifts vs Done shifts...
Actions positions, headline, filter states, date picker, new card autocreation...
Onboarding and help descriptions would help
Even managed to set 1 CHARACTER as a password
THE END
Marko Aleksic
www.markiz.io