UX & UI  design

User experience (UXdesign is the process design teams use to create products that provide meaningful and relevant experiences to users. This involves the design of the entire process of acquiring and integrating the product, including aspects of branding, design, usability and function.

What is UX design?

UX (User Experience) design is the process of creating products, systems or services that provide meaningful and relevant experiences to users. This involves the design of the entire process of acquiring and integrating the product, including aspects of branding, design, usability, and function. It also includes the meaningful and valuable aspects of human-computer interaction and product ownership. UX handles the architecture of the content and the sitemap.

As a spoiler, I’d like to say that UI (User Interface) design, we’ll talk about in the next part, is an important aspect of UX design, it is a subset of it. Because UX design covers a vast array of other areas. Information Architecture (IA) is the second most viable aspect of UX design.

UX design helps users accomplish goals. It is not focused only on creating products that are usable, it also covers the other aspects of the user experience, such as:

  • pleasure,
  • efficiency,
  • mood,
  • fun.

So far, the good user experience is one that meets a particular user’s needs in the specific context where the target audience use the product. UX design is user-centered — the type of user defines the type of design.

That is why UX design is dynamic and constantly modified over time due to changing usage circumstances and changes to individual systems, usage context in which they can be found and so on.  Also, we can say that user experience is about user-product interaction and experiences.

The main task of UX design is to create products which can be tailored to meet a user’s specific needs, but which provides functionality that is predictable. In other words, UX Design is to study user behavior and understand user motivations with the goal to design better digital experiences.

Let’s talk about the main requirements for the UX design. What should be the perfect User Experience design? The answer to this question can be presented as the list of UX design requirements which should be meet on different levels. These levels form the UX design pyramid.

UX principles and full UX stack

The goals on each level of the UX design pyramid could be reached through following the main UX design principles:

  • Hierarchy
    Hierarchy is one of the designers’ best tools to help users move through a product easily. It includes:
    a). Information Architecture (the way how content is organized across the app or site) and a
    b). Visual Hierarchy (that help users navigate more easily within a section or a page).
  • Consistency
    In most cases, it could be reached by using a formal set of guidelines for how to design products for a particular device or format.
  • Confirmation
    Require confirmation for any important or irreversible action to prevent errors user can accidentally make.
  • User Control
    ‘Undo’, ‘back’, ‘search’ buttons, as well as keyboard shortcuts, are a great way to give a user the control over a website or an application.
  • Accessibility
    It’s crucial for the product to easy-to-use by as many people as possible. UX design should remove the obstacles for people when they use the product, whether those obstacles are temporary or more permanent.

UX design balances business, people and technology. While it is true that a product cannot succeed without a healthy business, a business cannot succeed without a happy customer — and it is the UX Designer’s job to make the customer happy.

The full UX design stack

So, there are many things involved in UX design. The full UX design stack consists of:

  • Surface (here we apply UI design)
  • Skeleton (made by applying Interface and Interaction Design)
  • Structure (formed by Information Architecture and User Flows)
  • Scope (Functional Specifications and Content Requirements)
  • Strategy (User Needs and Project Goals defined according to user research and business objectives)

What is UX Design?

“UX” stands for “user experience.” A user’s experience of the app is determined by how they interact with it. Is the experience smooth and intuitive or clunky and confusing? Does navigating the app feel logical or does it feel arbitrary? Does interacting with the app give people the sense that they’re efficiently accomplishing the tasks they set out to achieve or does it feel like a struggle? User experience is determined by how easy or difficult it is to interact with the user interface elements that the UI designers have created.

So UX designers are also concerned with an application’s user interface, and this is why people get confused about the difference between the two. But whereas UI designers are tasked with deciding how the user interface will look, UX designers are in charge of determining how the user interface operates.

They determine the structure of the interface and the functionality. How it’s organized and how all the parts relate to one another. In short, they design how the interface works. If it works well and feels seamless, the user will have a good experience. But if navigation is complicated or unintuitive, then a lousy user experience is likely. UX designer work to avoid the second scenario.

How They Work Together

So a UX designer decides how the user interface works while the UI designer decides how the user interface looks. This is a very collaborative process, and the two design teams tend to work closely together. As the UX team is working out the flow of the app, how all of the buttons navigate you through your tasks, and how the interface efficiently serves up the information user’s need, the UI team is working on how all of these interface elements will appear on screen.

Let’s say at some point in the design process it’s decided that extra buttons need to be added to a given screen. This will change how the buttons will need to be organized and could require changing their shape or size. The UX team would determine the best way to lay out the buttons while the UI teams adapt their designs to fit the new layout. Constant communication and collaboration between UI and UX designers help to assure that the final user interface looks as good as it can, while also operating efficiently and intuitively.