UX is many things to many people, but at its core, it's about optimizing
a functional experience to appeal to the user's senses and engage their
emotions, while they are interacting with the product.
The purpose of personas is to create reliable and realistic representations
of your key audience segments for reference. These representations should
be based on qualitative and some quantitative user research and web analytics.
While a persona is usually presented as a one-pager document, it is more
than just a deliverable — it is a way to communicate and summarize research
trends and patterns to others. This fundamental understanding of users is
what’s important, not the document itself.
Personas are a core component of goal-directed design. I have found that
understanding the fundamentals of this goal-directed approach to design
first will help the designer understand and properly use personas.
Patterns are broadly applicable solutions for general problems. Patterns aid in the application of abstract solutions to concrete problems. Think of them as solution templates.
Good user assistance provides a comprehensive array of support choices.
As with any type of software, users will benefit from having several options for finding help.
Design for the small screen first because the majority of share holders are on mobile devices. So we need to focus on the screen size.
An interface should provide meaningful feedback that describes the state of the system to users. If an error occurs, users should be notified and informed of ways to recover. If an operation is in progress, users should be notified about the progress.