A few thoughts on UI design on a budget

I am currently working on a user interface guide for my company.  I joined the company in November and I was fortunate to inherit a few powerful applications that are loved by our existing customer base.  While these products do a great job of solving problems for our customers they sometimes look like they were designed by different groups at different times and by teams that did not communicate.  We have made strides but still have further to go.  Here are some of the items I will be discussing in our guide:

-  Style guidelines.  We use CSS but sometimes new styles appear to be created without enough thought.  You have to keep your CSS files clean and well documented.  Review them on a regular basis to ensure that new styles are only being added when needed.
-  Define guidelines around button placement and ordering.  It is far too common for people to order Save/Cancel differently from page to page, leaving customers confused with every new page they encounter.
-  Define load time expectations.  While many U.S. customers now have high-speed connections this is not the case throughout the world.  Make sure that your user interface loads consistently, and within a reasonable amount of time, for all of your target customers.  If your users regularly go get a cup of coffee while waiting for page loads, you’ve got the wrong user interface.
-  Avoid jagged interfaces.  Use rounded corners everywhere.  We are NOT there ourselves but we will be.
-  Use of descriptive text.  What types of information should be provided to users?
-  How are errors and confirmation text displayed?  Do you take users to error pages or show messages on the page.  Pick a method and stick with it.
-  Do you use pop-ups?  If yes, how should they display and what behaviors must they support.
-  How are lists displayed?  For example, if a lists of users is returned by a search make sure they are always displayed the same way.  In our mobile application, for example, we return lists of users on various pages.  This code needs to be common and the display of the users should clearly be the same on every page.

I know, as some have already pointed out, that this list is not comprehensive and only begins to scratch the surface; there is a lot to cover on this topic.  I definitely appreciate any thoughts you can add to the conversation.  Let me know what user interface standards you have.

-John

About these ads

3 Responses to “A few thoughts on UI design on a budget”

  1. Top posts for the month of February « John Moore’s Weblog Says:

    [...] Win the lottery, choose the right startup [...]

  2. Mustafa Says:

    This post certainly gives food for good thought! The eccentricities and absurdities in most of the Business Application’s UI is well depicted by the picture. http://stuffthathappens.com/blog/2008/03/05/simplicity/

    The UI has to be designed looking to the user who is going to use it and what information he would like to “USE” rather than ‘SEE’.
    I personally follow the following Guideline for UI design:
    1. Strive for consistency
    2. Cater to universal usability
    3. Offer informative feedback
    4. Design task-flows to yield closure
    5. Prevent errors
    6. Permit easy reversal of actions
    7. Make users feel they are in control
    8. Minimize short-term memory load
    10. Concentrate on Semantics- e.g Data labels across all forms have to be consistent and should follow conventions.
    11. For webforms – there could be mandatory and non-mandatory fields- Mark them separately.
    12. As far as possible “Free text” fields should be minimized for web form based application unless unavoidable. Drop down’s or Radio buttons should be preferred wherever possible. This makes form filling faster, easier and data storage easy and retrievable for business intelligence reporting.

    Rest of it you have mentioned in your post… :)

    • John Moore Says:

      Fantastic additions Mustafa. Thank you for weighing in and improving upon my post.

      Best, -John


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 26 other followers

%d bloggers like this: