User-Centric: standard interface features
Rely on standard interface features (menu bar, dropdowns, radio buttons, etc) instead of creating new and clever ones.
Insulate: from admin roles
If a user has significantly differing types of roles (in particular: admin vs content management), give that user a unique login for each role type. Typically, disjointed roles are performed at different frequencies and in significantly different contexts/needs.
Insulate: from formatting and needless decisions
Insulate the user from
all formatting and structural details that he should not change.
and from decisions he does not need to consider.
Insulate: from mistakes
Reduce the likelihood (and consequences) of the user making a mistake (that causes harm or must be undone, or distracts from the objective).
User-Centric: task-based interface
Provide a clear starting point and successive steps for performing a task. Avoid generic solutions in favor of a task-specific interface.
User-Centric: mental model
Tie into the user's mental model: the visual front-end. This is the natural and intuitive way of how a person percieves a website.
Tailor: segment users
Segment users to deliver tailored user experiences, base upon...
the user's capabilities,
the user's level of responsibilities, and
the resources to be managed
Simplify: single path per task
Provide a single, clear path to accomplish a task. Don't confuse the user with multiple options for doing the exact same thing.
Simplify: lean and effective workflows
As much as possible...
model the workflow after the business decisions and options a user needs to make
automate/hide the mechanics and steps that implement the workflow
Provide the user only what he/she needs and is capable/willing to use.
Replace technical terms with those that are commonly understood by user.