Responsive Web design is a combination of fluid grids and images with media queries to change layout based on the size of a device viewport. It uses feature detection (mostly on the client) to determine available device capabilities and adapt accordingly. With responsive Web design one code-base, deployment, and URL provides you with access to many devices including future ones you haven’t encountered yet. But optimizing images, video, third party widgets and more using client-only solutions can be challenging.
Visual Design is the establishment of a philosophy about how to make an impact.
User Experience is the establishment of a philosophy about how to treat people.
Principles of Visual Design:
Principles of User Experience:
- Stay out of people’s way.
- Create a hierarchy that matches people’sneeds.
- Limit distractions.
- Provide strong information scent.
- Provide signposts and cues.
- Provide context.
- Use constraints appropriately.
- Make actions reversible.
- Provide feedback.
- Make a good ﬁrst impression.
A UX strategy has four primary components:
- Where are you now? Define the value you’re delivering to your users today, identify known issues, and explore ways your product can realize what the business hopes to achieve.
- Where do you want to be? Specify the purpose of what you’re building and what needs it will address. Identify opportunities to enhance your product and the guiding principles that will inform product design decisions. Explore all phases of a user’s interaction with your product to identify how all product components will fit together.
- How will you get there? Plan the development of your product to accommodate continual enhancements while maintaining cohesion across the experience. Translate your plan into tangible requirements.
- How will you measure success? Define what success looks like for your product and what methods will be used to validate your product’s success.
- People Don’t Want to Work: they will do the least amount of work possible to get a task done;
- People Have Limitations: they can only look at so much information or read so much text on a screen without losing interest;
- People Make Mistakes: Assume people will make mistakes. Anticipate what they will be and try to prevent them;
- Human Memory Is Complicated: People reconstruct memories, which means they are always changing;
- People are Social: they will always try to use technology to be social. This has been true for thousands of years;
- Attention: Grabbing and holding onto attention, and not distracting someone when they are paying attention to something, are key concerns;
- People Crave Information: Learning is dopaminergic—we can’t help but want more information;
- Unconscious Processing: Most mental processing occurs unconsciously;
- People Create Mental Models: People always have a mental model in place about a certain object or task (paying my bills, reading a book, using a remote control);
- Using Visual Systems can help people.
In his 1943 paper, “A Theory of Human Motivation,” American psychologist Abraham Maslow proposed the idea of a psychological hierarchy of needs in human beings. This hierarchy of need principles specifies that a design must serve the low-level needs (i.e., it must function), before the higher level needs, such as desirability, can begin to be addressed.
- Physiological needs are the requirements for human survival. They include breathing, food, water, shelter, sex, clothing, sleep and comfort.
- Safety needs can be seen as a way to meet tomorrow’s physiological needs. They include personal and financial security, health, order, law and protection from elements.
- Love and belonging needs are about social interactions. We don’t want to go through life alone. Social needs include friendship, love, intimacy, family, community, belonging and relationships.
- Esteem needs include self-esteem as well as recognition from others. Esteem can come in the form of achievement, status, prestige, recognition, mastery, independence and responsibility.
- Self-actualization needs relate to becoming more than what we are, and they can come from peace, knowledge, self-fulfillment, realization of personal potential, personal growth and peak experiences.
Hierearchy of User Experience
- Functionality needs focus on meeting the most basic design requirements. For example, NFC in a customer’s mobile device must provide the capability to make a connection with another NFC object.
- Usability needs have to do with how easy and forgiving a design is to use. For example, configuring your mobile payment preferences to facilitate types of payments and choice of merchants, the interface should be tolerant of errors and mistakes.
- Reliability needs are about establishing stable and consistent performance. For example, if lack of interoperability between mobile payment partners results in a service that behaves erratically or is subject to frequent failure, reliability needs will not be satisfied.
- Confidence needs address security, customer support, contact methods, policies, and giving users control. For example, a mobile payment service must ensure privacy and security of customer’s personal and financial information. A breach in this will result in lack of trust and result in non-adoption.
- Desirability needs focus on personalization, community, flexibility, and customization. For example, if a mobile payment service allows customers to personalize and control their payment experience, and creates a seamless experience across product, services, and channels, desirability needs will be satisfied.
Capabilities can be defined as combinations of people, process and technology
The amount of cognitive and physical effort that a user needs to put into a task in order to achieve a meaningful outcome.