Developer/Designer Notes

Archive for the ‘web’ Category

Usability Testing – what? when? how?

Posted by Kiran Mova on May 9, 2007

Designing a good user interface for Web Applications is hard because :
– The web designer doesn’t know how a specific user will interact with the system
– The user is driven by his goals and not how the system is designed
– Users may not spend time to get the idea of how system works, they would try to make snap decisions to get there things done.

Look at Ben Hunt’s article on web design process

Usability.gov describes usability as –

usability refers to how well users can learn and use a product to achieve their goals and how satisfied they are with that process. Usability, as defined by Joseph Dumas and Janice (Ginny) Redish, means that people who use the product can do so quickly and easily to accomplish their tasks. Usability may also consider such factors as cost-effectiveness and usefulness.

Usability Testing is a must while developing a web site. Though I want to argue that if we are developing a web site that has a similar interface like the one already available in the market and the one which people have been using. For example, if i am developing a new web mail application, and if I model my application similar to yahoo, do I need to spend time on usability testing? Users are familiar with what to expect from a web mail service.

Of course, I can add a few new features here and there that make my web mail different from those available in the market. I could use a system in the back end that can monitor to see if the users are really using this new feature and have a mechanism to identify if it has been helpful. (Building such intelligence into the system is obviously the hard part..)

And for this reason, still usability tests are better performed in person. Recruit the target audience and watch them as they use the features..

This link on Usability Testing from University of Texas, Austin is very informative and goes on to say – “start performing the usability tests, which is 4 to 8 weeks prior to the system going live.” This assuming that the design is close to being accepted (which is true in most of the cases.) However as I read in some place else, it is better to perform usability testing in different phases. If the system is not live, use a paper prototype and devise a test plan to get some early feedback. Especially if the site is very visual or content rich, go out there to find out if the icons/content hierarchy is intuitive to the audience.

Need to learn more – Check Jakob Nielsen’s site

Advertisements

Posted in user-interface, web | Leave a Comment »

Note on Rich Internet Applications

Posted by Kiran Mova on May 2, 2007

Found this link on RIA at Wikipedia very informative. It goes on to talk about the challenges from an designer or developer perspective and also provides a listing of different methods /techniques to build RIA.

Silverlight has made it to the list there and I hope it is as enriching as developing with web standards like css/html/javascript. Instead of new plugins, I wish companies made sure the browsers conform to standards.  Having to just master the standards would help developers to develop RIA effectively instead of worrying about hacking to make them work across browsers.

Back to RIA, there are several open issues but since the user community is adapting to it.. it is time to shift focus to learning the skills to build them.

Posted in culture, web | Leave a Comment »