Design principles are a set of guidelines that shape the way a product team approaches design. They can include things like user-centered design, simplicity, and accessibility, and serve as a foundation for the team's design decisions. Design principles help teams to create products that are intuitive, user-friendly, and visually appealing, and can serve as a reference point when faced with design challenges. By adhering to design principles, product teams can create user experiences that are consistent, effective, and aligned with the company's values and goals.
Search all terms
Design Principles
-
Composition And Layout
Composition and layout refer to the arrangement and organization of visual elements within a product or interface. Composition involves the placement and balance of these elements, and layout refers to the overall structure and arrangement of the page or screen. In the context of creating great user experiences, composition and
Learn more -
Squad
A squad is a small, cross-functional team that is responsible for a specific product or feature within an organization. It typically consists of members from different disciplines, such as design, engineering, research, and product management, and is focused on delivering a specific set of goals or outcomes.
Learn more -
Style Guide
A style guide is a set of standards and guidelines for the visual and interactive design of a product. It outlines the look and feel of the product, and defines the design elements, such as typography, color, and layout, that should be used consistently across the product. In the context
Learn more -
Content Brief
A content brief is a document that outlines the goals, audience, tone, and content requirements for a particular piece of content. It serves as a roadmap for creating content that is aligned with the overall strategy and goals of the product, and that meets the needs and expectations of its
Learn more -
Design System
A design system is a set of reusable design components, standards, and guidelines that enable a consistent and cohesive user experience across a product or product line. It helps product teams create and maintain a coherent visual and interactive style, and streamline the design and development process by providing a
Learn more -
Principles
Principles are fundamental guidelines or rules that inform and shape the design and development of a product. They are used to make design decisions, evaluate ideas and concepts, and ensure that the final product is consistent and aligned with the overall vision and goals of the team. In the context
Learn more -
Principles
Principles are fundamental guidelines or rules that inform and shape the design and development of a product. They are used to make design decisions, evaluate ideas and concepts, and ensure that the final product is consistent and aligned with the overall vision and goals of the team. In creating great
Learn more -
Discovery
Discovery is the process of identifying and understanding the needs, goals, and motivations of users in order to inform the design and development of a product. It involves a range of activities, such as user research, stakeholder interviews, and data analysis, to gather insights into how a product will be
Learn more -
Pitch
Pitch is the process of presenting an idea or product to a potential customer, investor, or stakeholder. It is an opportunity for the presenter to convince the audience that their idea or product is worth their time, money, or resources. In the context of product development, a pitch might be
Learn more -
Iteration
An iteration is a set period of time, usually 1-2 weeks, in which a product team works on a specific set of tasks or features. It is a key concept in agile software development methodologies, such as Scrum, that emphasize the importance of delivering small, incremental changes to a product
Learn more -
Non-binary
A non-binary person is someone whose gender doesn't fit within the gender binary of male or female.
Learn more -
Epic
An epic is a large, complex user story that is broken down into smaller, more manageable chunks called "user stories." Epics are often used in agile software development methodologies, such as Scrum, to describe the overall goal or theme of a product. They help product teams, including UX/UI designers,
Learn more -
Universal Design
Universal design is the design of products and environments usable by all people, to the greatest extent possible, without needing adaptation or specialized design.
Learn more -
Stories
Stories, also known as user stories, are short, informal descriptions of a feature or functionality that is desired by a user. Stories are typically written from the perspective of the user, and describe the user's goals, motivation, and context for using the feature. In product development, stories are used to
Learn more -
Backlog
A backlog is a list of tasks or features that are desired for a product, but have not yet been scheduled for development. Backlogs are often used in agile development processes, and can include items such as user stories, technical tasks, or defects. The backlog is a living document that
Learn more -
Kanban
Kanban is a project management approach that is based on the principles of lean development. Kanban involves visualizing work as a series of steps or stages, and using a "pull" system to move work through the process. Kanban teams use a kanban board to track the progress of work and
Learn more -
Scrum
Scrum is a project management approach that is based on the principles of agile development. Scrum involves breaking a project down into small, incremental steps called "sprints," and using regular check-ins and reviews to track progress and adapt to changing requirements. Scrum teams are typically cross-functional and self-organizing, and prioritize
Learn more -
Lean
Lean is a project management approach that focuses on maximizing value and minimizing waste. The goal of lean is to create products that meet the needs of users as efficiently and effectively as possible, by minimizing unnecessary work and maximizing the use of resources. Lean processes involve a continuous cycle
Learn more -
Agile
Agile is a project management approach that focuses on flexibility, collaboration, and rapid iteration. Agile processes involve breaking a project down into small, incremental steps and delivering working versions of the product at regular intervals, called "sprints." Agile teams prioritize flexibility and adaptability, and are able to quickly respond to
Learn more -
User Journey
A persona is a fictional character that represents a user or group of users of a product or service. Personas are typically created as part of the user research process and are used to help product teams understand and empathize with the needs and goals of their users. Personas are
Learn more -
Mock Up
A mockup is a high-fidelity visual representation of a product or feature that is used to demonstrate its appearance and functionality. Mockups are often used in the design process to get a better understanding of how the final product will look and work, and can be created using tools such
Learn more -
Accessibility
Accessibility refers to the design of products (such as websites and apps) that can be used by people of all abilities, including those with disabilities. Accessibility considerations can include things like providing text alternatives for images, designing for keyboard navigation, and ensuring that the color contrast of text and backgrounds
Learn more -
User Experience
User experience (UX) refers to the overall experience of a person using a product or service, including how they feel about the product and how easy it is to use. UX design is the process of designing products (such as websites and apps) that provide a seamless and enjoyable experience
Learn more -
User Interface
User interface (UI) refers to the elements of a product or service that users interact with, such as buttons, menus, and forms. The goal of UI design is to create an intuitive and enjoyable experience for users by considering factors such as layout, navigation, and visual design. UI designers use
Learn more -
User Research
User research is the process of gathering data and insights about the people who will use a product or service, with the goal of creating user-centered designs that meet their needs and expectations. User research can take many forms, such as usability testing, interviews, surveys, focus groups, and field studies,
Learn more -
Archetype
An archetype is a typical or ideal example of something, such as a user, a product, or a design pattern. In product development, archetypes are often used as a way to understand and represent the needs and goals of a product's target users. By creating detailed profiles of user archetypes,
Learn more -
Minimum Lovable Product (Mlp)
Minimum Lovable Product (MLP) is a product development concept that involves creating the minimum set of features and functionality needed to make a product lovable by its users. The goal of MLP is to get a product to market quickly and gather early feedback from users, which can then be
Learn more -
Design Process
The design process is the series of steps that designers follow to take a product from concept to completion. The specific steps in the design process can vary depending on the specific project and the design method being used, but it typically includes activities such as research, ideation, prototyping, testing,
Learn more -
Minimum Lovable Product (MLP)
Write a brief definition for 'Minimum Lovable Product (Mlp)' that resonates with product teams, from UX/UI designers to engineers, user experience researchers to product managers. The definition should be engaging, informative, and informal, and its impact or use in creating great user experiences on websites and apps.
Learn more -
Rapid Prototyping
Rapid prototyping is a design and development technique that involves creating quick, low-fidelity versions of a product or feature in order to test and iterate on ideas quickly. Rapid prototypes can be physical or digital, and can range from simple paper sketches to interactive wireframes or functional prototypes. The goal
Learn more -
Wireframe
A wireframe is a low-fidelity visual representation of a website or app's user interface that is used to communicate the layout, hierarchy, and functionalities of a product. Wireframes are typically created early in the design process and are used to get a basic understanding of how the product will look
Learn more -
Web Design And Development
Web design and development refers to the process of creating and building websites and web applications. This can include tasks such as creating wireframes and mockups, writing HTML and CSS code, and implementing features and functionality using programming languages such as JavaScript. Web designers and developers work closely with UX
Learn more -
Visual Hierarchy
Visual hierarchy refers to the way that elements on a page or screen are arranged in order of importance or emphasis. In web and interface design, visual hierarchy helps guide the user's eye to the most important content and actions, and makes it easy for them to understand the structure
Learn more -
User Testing
User testing is a key tool that product teams can use to gather feedback and insights about how real users interact with a product or service. By observing users as they perform tasks and interact with a product, teams can identify any usability issues and gather valuable feedback that can
Learn more -
Minimum viable products (MVP)
Minimum viable products, or MVPs, are a key tool for product teams looking to get their ideas to market quickly and efficiently. At their core, MVPs are a version of a product that has just enough features to allow users to accomplish their goals and provide valuable feedback for further
Learn more -
User Stories
User stories are short, simple descriptions of a feature or functionality from a user's perspective. They are often used in agile development methodologies to help teams understand their users' needs and goals and define the requirements for a product. User stories are written in the following format: "As a [type
Learn more -
User Interface (Ui) Design
User interface (UI) design refers to the design of the user interface for a website or app. This includes the layout, visual design, and interactivity of the product, and is focused on creating a user-friendly and intuitive experience for users. UI designers work with a variety of tools and techniques,
Learn more -
User Flow
A user flow is a diagram that represents the steps a user takes to complete a specific task or achieve a specific goal on a website or app. User flows are used to understand and design the user experience, and can help teams identify any potential problems or bottlenecks in
Learn more -
Usability Testing
Usability testing is the process of evaluating a product by testing it with real users to see how well it meets their needs and expectations. This can be done through a variety of methods, such as user interviews, focus groups, or online surveys. The goal of usability testing is to
Learn more -
Unity Principle Of Design
The unity principle of design, also known as unity or composition, refers to the idea that all of the elements in a design should work together to create a cohesive and harmonious whole. Unity is achieved when all of the elements in a design are related and work together to
Learn more -
Ui Kit
A UI kit is a collection of design elements and templates that are used to create user interfaces for websites and apps. UI kits typically include a range of elements such as buttons, forms, icons, and more, and are designed to help teams create consistent and user-friendly interfaces. UI kits
Learn more -
Tier Ranking
Tier ranking is a method of prioritizing features, tasks, or other work items based on their importance or value. This can be done using a variety of methods, such as assigning each item to a specific tier (e.g. "Tier 1", "Tier 2", etc.), or by using a points system
Learn more -
Responsive Design
Responsive design is a design approach that ensures that a website or app looks and functions well on various devices and screen sizes. With the increasing number of devices and screen sizes people use to access the internet, websites and apps must adapt to different environments. Responsive design involves creating
Learn more -
Rapid Prototyping
Rapid prototyping is a design and development process that allows product teams to quickly create and test prototypes of their ideas. It is an iterative process that helps teams gather feedback, refine their designs, and make informed decisions about the direction of their product. By creating and testing prototypes early
Learn more -
Prototype
A prototype is a rough, early version of a product that is used for testing and development. Prototypes can take many different forms, from low-fidelity paper sketches to high-fidelity digital mockups. The purpose of a prototype is to allow teams to test and refine the product before building the final
Learn more -
Product Positioning
Product positioning refers to the way in which a product is perceived by its target audience. It involves identifying the unique features and benefits of a product, and communicating these to potential customers in a way that differentiates the product from its competitors and positions it as the best solution
Learn more -
Product Design
Product design refers to the process of creating and developing a new product, from initial concept to final product. This process involves a wide range of activities, including research, prototyping, testing, and refining. Product design teams may include a variety of professionals, such as UX/UI designers, engineers, user experience
Learn more -
Principles Of Design
The principles of design refer to the fundamental guidelines that designers follow when creating visual products such as websites and apps. These principles include elements such as balance, hierarchy, contrast, unity, and more. By understanding and applying these principles, teams can create visually appealing and effective products that deliver great
Learn more -
Persona Profile
A persona profile is a fictional character that represents a typical user of a website or app. These profiles are created based on user research and are used to help teams understand the needs, goals, and behaviors of their target audience. By creating persona profiles, teams can better design and
Learn more -
Mood Board
A mood board is a collage of images, colors, and other visual elements that help teams communicate a product's overall aesthetic and feel. It is a tool often used in the early stages of product development, and can help teams establish a common design language and vision for their project.
Learn more -
Mockup
A mockup is a visual representation of a user interface design, typically used to demonstrate what a product will look like and how it will function. Mockups are often used early in the design process to help product teams explore and communicate design ideas, and can be created for a
Learn more -
Mobile App Design
Mobile app design refers to the process of creating intuitive, user-friendly interfaces and experiences for mobile devices. This includes everything from the layout and organization of content to the aesthetics and overall look and feel of the app.
Learn more -
Mobile App Design
Mobile app design refers to the process of creating intuitive, user-friendly interfaces and experiences for mobile devices. This includes everything from the layout and organization of content to the aesthetics and overall look and feel of the app.
Learn more -
Minimum Viable Product (Mvp)
Minimum viable products, or MVPs, are a key tool for product teams looking to get their ideas to market quickly and efficiently. At their core, MVPs are a version of a product that has just enough features to allow users to accomplish their goals and provide valuable feedback for further
Learn more -
Lean Canvas
A lean canvas is a visual tool that helps product teams to plan and develop new products or features. It is a lean startup methodology that encourages teams to focus on the core elements of a product, such as the value proposition, customer segments, and channels, and to validate their
Learn more -
Jobs To Be Done
Jobs to be done is a concept in product development that refers to the specific tasks or goals that a user is trying to accomplish when using a product. It is a user-centered approach that focuses on understanding the context in which a product is used, and designing the product
Learn more -
Interaction Design
Interaction design is the process of designing the interactions between a user and a product or service. It involves creating a dialogue between the user and the product, and designing the way in which the product responds to user actions. Interaction design is an important aspect of user experience design,
Learn more -
Human-Centered Design
Human-centered design is a design approach that focuses on creating products and experiences that are tailored to the needs and preferences of the user. It involves a deep understanding of the user's context, needs, and motivations, and uses this information to inform the design process.
Learn more -
Human-Centered Design
Human-centered design is a design approach that focuses on creating products and experiences that are tailored to the needs and preferences of the user. It involves a deep understanding of the user's context, needs, and motivations, and uses this information to inform the design process.
Learn more -
Freehand Design
Freehand design refers to the process of creating visual designs using pencil and paper or other analog tools, rather than using digital design software. It is often used as a way to quickly sketch out ideas or concepts, and can be a valuable tool for brainstorming and prototyping. Freehand design
Learn more -
Flowchart
flowchart is a diagram that shows the steps in a process or workflow. It is often used by product teams to visualize the flow of information or actions within a product, and can be a useful tool for identifying problems or inefficiencies in the user experience. Flowcharts can be used
Learn more -
Event Brief
An event brief is a document that outlines the details, goals, and expectations for a specific event. It can include things like the purpose of the event, the target audience, the format of the event, and the desired outcomes. Event briefs are often used by product teams to plan and
Learn more -
Empathy Maps
An empathy map is a visual tool that helps product teams to better understand the needs, wants, and motivations of their users. It is typically created through a process of user research and can include things like quotes, observations, and examples from real users
Learn more -
Elements Of Design
Elements of design refer to the basic building blocks that are used to create visual designs. These can include things like color, typography, shape, texture, and space. Understanding and effectively using these elements is an important part of creating user-friendly and visually appealing products. By using the elements of design
Learn more -
Design-To-Code
Design-to-code refers to the process of turning design assets, such as mockups and wireframes, into code that can be used to build a digital product. It involves breaking down the design into smaller, more manageable pieces and writing the code that will bring those pieces to life. Design-to-code is an
Learn more -
Design Thinking
Design thinking is a problem-solving approach that involves empathy for the user, a focus on creating solutions that meet their needs, and an iterative process of prototyping and testing. It is a human-centered approach to design that emphasizes collaboration and creativity, and is often used by product teams to develop
Learn more -
Design Principles
Design principles are a set of guidelines that shape the way a product team approaches design. They can include things like user-centered design, simplicity, and accessibility, and serve as a foundation for the team's design decisions. Design principles help teams to create products that are intuitive, user-friendly, and visually appealing,
Learn more -
Design Feedback
Design feedback is the process of soliciting and incorporating input and critiques from team members and stakeholders in order to improve the design of a product. It can take many forms, including verbal or written critiques, usability testing, or user research. Design feedback is an important part of the design
Learn more -
Design Culture
Design culture refers to the values, practices, and behaviors that shape the way a product team approaches design. A strong design culture prioritizes user-centered design and fosters collaboration and communication between designers, developers, and other team members. It encourages continuous learning and iteration, and creates an environment in which experimentation
Learn more -
Design Animation
Design animation refers to the use of movement and visual effects to enhance the user experience of a product. It can be used to draw attention to important elements, guide the user's eye through the interface, or provide feedback in response to user actions. Effective design animation should be used
Learn more -
Data-Driven Design
Data-driven design is a design process that uses data and user insights to inform and guide design decisions. It involves collecting and analyzing data about how users interact with a product, and using this information to inform design choices such as layout, content, and functionality. Data-driven design allows product teams
Learn more -
Dashboard Design
Dashboard design is the process of creating the layout and visual design of a dashboard, which is a central display that provides an overview of key performance indicators (KPIs) and other important data. Dashboard design is an important aspect of user experience design, as it affects how easily users can
Learn more -
Customer Journey Map
A customer journey map is a visual representation of the series of interactions and experiences that a customer has with a company or product over time. It is used by product teams to understand and improve the customer experience, and can be a valuable tool for identifying pain points, opportunities
Learn more -
Concept Map
A concept map is a visual representation of the relationships between different concepts or ideas. It is often used by product teams as a tool for brainstorming and organizing ideas, and can be a helpful way to communicate complex information in a clear and easily understood manner.
Learn more -
Cognitive Load
Cognitive load is the mental effort required to process and understand new information. It is an important factor in the user experience of websites and apps, as it directly affects how easily users can understand and use the product. When using a website or app, the user's brain is constantly
Learn more -
Brainstorming
Brainstorming is a creative problem-solving technique involving generating many ideas and solutions in a short period. Product teams often use it to generate ideas for new products or features or to find solutions to specific problems or challenges. Brainstorming can take many forms, including individual or group brainstorming sessions, mind
Learn more -
Adaptive design
Adaptive design is a method of designing digital products that allows them to automatically adapt to different device sizes, screen resolutions, and other factors that can affect the user experience.
Learn more -
Empathy maps
Empathy maps are a tool used to gain insights into customers’ feelings, needs, and behaviors
Learn more -
Customer Journey Map
A customer journey map is a way to visualize the different steps that a customer goes through when interacting with a product, service, or brand
Learn more -
Universal Design
Universal design is the design of products, environments, and systems to be usable by all people, to the greatest extent possible, without the need for adaptation or specialized design
Learn more -
Design Sprint
A design sprint is a time-constrained, iterative process that is used to prototype and test new ideas. It is typically used to quickly and efficiently solve complex problems or identify opportunities for innovation.
Learn more -
Adaptive Design
Adaptive design, also known as responsive design, is a design approach that aims to create websites and applications that can adapt to the specific needs and characteristics of the device, browser, or platform that they are being accessed on.
Learn more -
Product Inclusion
Product inclusion is the practice of designing and developing products that are inclusive and accessible to people of all abilities and backgrounds.
Learn more -
Brainstorming
Brainstorming is a creative thinking technique that involves generating ideas, solutions, or innovations to a particular problem in a group setting.
Learn more -
Design sprint
In 2016, Jake Knapp’s book Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days debuted—and completely transformed how organizations around the world solve problems.
Learn more