08.08.2017 Views

designer

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

410 Chapter 12 Understanding Usability and Accessibility<br />

Tip Ideally, user testing should be carried out at all stages of production. You can test using<br />

early paper-based prototypes and early developed prototypes, with feedback influencing<br />

further design and development. It is much easier to rectify problems with the design early on<br />

than after the site is well along in development.<br />

Ten-Point Usability Checklist<br />

It is a good idea to keep a ten-point usability checklist handy when you develop<br />

early prototype designs. SharePoint inherently considers standard usability heuristics<br />

such as the following, which were defined by Jakob Nielsen. However, it is also<br />

a good idea to bear these in mind when you are customizing your development.<br />

1. Visibility of system status On every page, inform users of what is happening<br />

at any given point within a reasonable time. For example, include a breadcrumb<br />

to show where a user is on the site, or show a progress bar to indicate<br />

what action is taking place.<br />

2. Match between system and the real world Use words, phrases, and concepts<br />

that are familiar to users. For example, the terms home and sitemap<br />

have a direct relationship to real-world concepts.<br />

3. User control and freedom Allow users to change their mind or easily exit<br />

any functionality they have accessed by mistake.<br />

4. Consistency and standards Use master pages, layouts, and CSS correctly to<br />

ensure that your Web site has a consistent look and feel and a consistent placement<br />

of elements. Be sure that words and actions always mean the same thing,<br />

and that the site conforms to accessibility and other compliance standards.<br />

5. Error prevention Design carefully to prevent an error from occurring in the<br />

first place. Early user testing can establish any potential errors and point to<br />

how to prevent them.<br />

6. Recognition rather than recall Minimize the user’s memory load by making<br />

as many elements, actions, and options as possible visible without cluttering the<br />

screen. Make sure that any instructions or guidelines for use are obvious.<br />

7. Flexibility and efficiency of use Cater to both novice and experienced users.<br />

Give experienced users the option to complete tasks more efficiently; for<br />

example, provide them with keyboard shortcuts.<br />

8. Aesthetic and minimalist design Keep page design clean and content uncluttered.<br />

Users tend to scan online material, and certain users (such as people<br />

with dyslexia) require paragraphs to be kept to a minimum length, with<br />

plentiful space between lines and paragraphs.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!