We are acutely conscious of usability aspects of any application that we are asked to build – on such engagements, we are laser focused on goal of enabling users to perform desired tasks effortlessly. While this may be stating the obvious, we are amazed how often we come across applications that stymie users with overly complex workflow and unclear user interface.
When designing user experience and interface, we are constantly asking ourselves:
- Is the intent of a feature obvious? If not obvious, as some features may be inherently complex, is it self-explanatory?
- Is design of a feature imposing unnecessary cognitive burden on user?
- Is an intended user action absolutely required?
This helps us deliver valuable applications that are usable, useful, desirable, accessible, findable and credible.