Skip to Main Content
1 Million Project for 50k
How to get software projects done at a fraction of the cost.
  • RSS feeds
Home :: application development design usability Web Technologies Explained

Topics

  • 1M Project for 50K
  • Web Technologies Explained
  • Working with Web Developers

Site Links

  • About Magic Web Solutions (UK)
  • About this blog

Interface Usability - the Principles

Posted October 16th, 2007 by IrinaP
in
  • application development
  • design
  • usability
  • Web Technologies Explained

Interface usability is a very important factor for both a standalone application and a dynamic website. If the application provides useful and sophisticated functionality, but the users can't figure out how to use it, this application will never be popular.

Among the basic usability principles, the following are most often cited by usability experts: simplicity, consistency, understandable language, accessibility and good means of control of the current status.  

Simplicity means that every potential user of the application should be able to quickly and intuitively guess how to fulfill one of another task. Of course, different audiences require different levels of simplicity.

Since every person has a different idea of what is simple, and for the developer of the application it's always intuitive, it's always advisable to run an application through usability testing and to invite testers that represent the application's target audience . For example, if the software is written for children of 8 to 12 years of age, the testers should be kids of the same age.

Consistency refers to the sameness of the navigation means/interface elements throughout the application/website. It's already difficult enough for new users to learn your interface once; there is no need to make them re-learn it every time they move from page to page or from screen to screen. It's also a good idea to comply with existing standards and make your application reasonably similar to other applications in the same class. Your users will appreciate it if you use the same shortcuts as everyone else.

The language issue brings up an important consideration. First of all, your messages should be brief and clear, just so the user can easily guess the meaning of menu items, buttons and other interface elements. There is no need to be cryptic or try and sound sophisticated. Save your users' time; speak to them in plain language without unnecessary technical jargon.

Accessibility is another way (along with multilingual support) that can help you expand your potential audience. Make sure that people with disabilities will find it as easy as possible to use your application or website and you will be rewarded for your effort with more sales and happy customers.

Last but not least, help your users to always be aware of where they are. If you are developing a standalone application, make sure you provide a clear indication of the status of work the user is doing, which tasks have been completed successfully or failed and what else has to be done. If you are building a website, show the user which section of the site he/she is currently exploring and how to get back the easiest way possible. It's very important to avoid confusing navigation patterns.  

Remember that all efforts you put in the usability of your standalone or web-based application will quickly pay for themselves.

  • IrinaP's blog

Post new comment

The content of this field is kept private and will not be shown publicly.
Input format
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

More information about formatting options

Recent comments

  • Very helpful
    19 weeks 1 day ago
  • Martin, thanks for your
    36 weeks 22 hours ago
  • Recording your VoIP Conversations is also a great feature!
    36 weeks 3 days ago