29 November 2011

The Principles of Universal Design

I recently came across the Center for Universal Design at NC State University and I think this is going to be a great resource. Among its publications is a list of the Principles of Universal Design which provides seven principles and further guidelines for designing, well, anything. In short, these are
  1. Equitable Use: The design is useful and marketable to people with diverse abilities.
  2. Flexibility in Use: The design accommodates a wide range of individual preferences and abilities.
  3. Simple and Intuitive Use: Use of the design is easy to understand, regardless of the user’s experience, knowledge, language skills, or current concentration level.
  4. Perceptible Information: The design communicates necessary information effectively to the user, regardless of ambient conditions or the user’s sensory abilities.
  5. Tolerance for Error: The design minimizes hazards and the adverse consequences of accidental or unintended actions.
  6. Low Physical Effort: The design can be used efficiently and comfortably and with a minimum of fatigue.
  7. Size and Space for Approach and Use: Appropriate size and space is provided for approach, reach, manipulation, and use regardless of user’s body size, posture, or mobility.
It's easier to see how some of these apply to software and website development versus others, but I think there is something to be gained by keeping all these principles in mind when creating user interfaces. As an added bonus, the Center has also provided convenient printout poster versions.

07 November 2011

Usability.gov Guidelines

In one of my classes this semester, Internet Applications, we've been reading through a publication available from usability.gov:

Usability.gov is the primary government source for information on usability and user-centered design. It provides guidance and tools on how to make Web sites and other communication systems more usable and useful.
I've been really impressed with the information available from this site and the thoroughness of  the guidelines, which can be downloaded chapter by chapter, or as the full publication The Research-Based Web Design & Usability Guidelines (PDF, 20.64MB). Ironically, these guidelines are only available as a PDF—there is no HTML equivalent which is an accessibility failure.

If you're looking for a quick reference for website best practices, I highly recommend you check out the resources from usability.gov.

01 November 2011

Project Proposal

My project proposal has officially been accepted by the University and I am registered for INF 388L for the spring 2012 semester.  Below is the working outline:

This project will give the student an opportunity to work with a user experience design team at a large corporation, helping to improve the experience of customers using OpenText software.  The student will be creating a prototype (and other information architecture-related deliverables such as wireframes) that translates business requirements for a new version of an enterprise software product (OpenText Web Experience Management 8.2) into a graphical user interface.  The student will be working within the context of established corporate UX guidelines, ensuring compatibility of interface labels, considering the impact of user flows through the system and evaluating feedback from the development team and software users.

The student will work on site at the OpenText corporate offices within the Development – R&D group as an extension of her current employment responsibilities in the IT department, which has been negotiated with her manager and agreed upon by her Field Supervisor.  The student will apply 125 hours to this project, approximately 9 hours per week for 14 weeks.  The project is scheduled to run from January 16-April 27, 2012 but could start as early as December 2011 due to changes in project planning and availability.

The Field Supervisor will meet with the student weekly to evaluate the status of the project by receiving updates on the progress of deliverables including any rework requested.  Development is expected to occur within an Agile environment utilizing Scrum methodologies, such as short daily meetings with stakeholders and work sprints.  The Faculty Advisor will meet with the student and the Field Supervisor at least once on site to monitor project status.

The culminating product will be a prototype of a UI which will be used by Engineering to develop release 8.2 of OpenText Web Experience Management.