Design is an intentional problem-solving process focused on planning or making something for a specific use or purpose. While “design” is often equated with graphic design or visual design, design is a vast discipline with many subdisciplines – everything from industrial design to service design.
Both user interface (UI) design and user experience (UX) design are centered on users and ensure that the products and systems meet real needs and are as intuitive and pleasant as possible to use.
User interface (UI) design is focused on the visual design of the interface through which users interact with a product or system. UI design considerations include layout, colors, typography, interaction design, brand identity, responsiveness, and accessibility.
User experience (UX) design is focused on the holistic experience around a product or service, taking into consideration the user, system, and context. UX design focuses on the user journey, user research, and deliverables to document the user experience, such as personas, journey maps, storyboards, and prototypes.
The 5 elements of UX design, from abstract to concrete, are strategy (user needs, business goals), scope (functional and content requirements), structure (information architecture, interaction design), skeleton (interface design, navigation design, information design), and surface (visual design). UX design encompasses the entire process, while UI design primarily focuses on the surface.
The user is anyone who might use or maintain a product, and could include people such as system administrators, IT experts, and computer technicians. The end-user is the person ultimately intended to use a product, who may not have the technical know-how or skill of the product’s administrators.
UI and UX methodologies offer structure and consistency to focus on problems, drive execution, and define success within a design process. Methodologies help get people on the same page, whether it’s within a project, an organization, or an industry. Designers can choose between a wide variety of methods for any given project.
Product development is a cross-functional, iterative process, usually involving many stakeholders across an organization. The process starts from a problem or pain point to ensure that the product meets a real user need and that the team is aligned around the same goals. UX designers and researchers can be involved at any stage of the cycle to ensure user needs are taken into account. UI design is one of the many outputs of the process.
The Product Development Life Cycle (PDLC) helps us understand how design fits into product development. This process can be viewed as 5 stages: brainstorm, define, design, test, and launch.
The two-diamond structure of the double diamond diagram differentiates between divergent thinking and convergent thinking and when they occur during strategy and execution in the design process. The four phases of the double diamond process are: discover, define, develop, and deliver.
Divergent thinking explores many possible solutions and generates novel ideas, promoting creativity and innovation.
Convergent thinking analyzes, filters, and focuses ideas to help teams make decisions and commit to a direction.
The term wicked problems, coined by design theorist Horst Rittel, describes the types of extremely complex, multi-dimensional problems that designers are often tasked to solve. Design thinking isn’t limited to creating new products—it can affect change at a systemic level.
Design thinking puts people at the center of every process and encourages designers to set aside assumptions. The five stages of the design thinking process are: empathize, define, ideate, prototype, test.
Design thinking offers opportunities to focus on both divergent and convergent thinking across its steps to encourage both creativity and problem solving. Design thinking lives at the intersection of desirability, viability, and feasibility and its core activities are ideation, inspiration, and implementation.
User-centered design (UCD) is an iterative process that puts users at the center of product development and involves them in the design from the beginning. User-centered design processes generally involve the following activities: understand, specify, design, evaluate.
In user-centered design (UCD), product development should respond to both both contexts of use (such as the user’s environment, technology, and emotional state) and business goals.
The UX Honeycomb diagram is one example of a framework for understanding the many facets of a positive user experience. Created by designer and information architect Peter Morville, the UX Honeycomb defines “good” UX design as useful, usable, desirable, findable, accessible, credible and valuable.
The ten usability heuristics, developed by Jakob Nielsen and Don Norman, are a set of ten general principles for good interaction design. They help designers assess where a design is excelling and falling short, and what trade-offs are being made in a design process. Examples of heuristics include visibility of system status, consistency and standards, and flexibility and efficiency of use.
User research is the systematic study of target users of a product or interface to understand their behaviors, needs, and motivations. User research can happen at every stage of the design process to inform decisions. Methods of user research include: quantitative user research, qualitative user research, attitudinal research, behavioral research, and usability testing.