Material Design
A design language developed by Google that uses shadow, depth, and motion to create a realistic and intuitive user interface. Crucial for creating modern, consistent, and user-friendly interfaces.
A design language developed by Google that uses shadow, depth, and motion to create a realistic and intuitive user interface. Crucial for creating modern, consistent, and user-friendly interfaces.
A set of fundamental principles and guidelines that inform and shape design practices. Crucial for maintaining design consistency and ensuring high-quality outcomes.
Emerging patterns and movements in design that gain popularity and influence on a global scale. Important for staying current with industry standards and innovating design practices.
A user experience design methodology focused on rapid iteration, collaboration, and learning through experimentation. Essential for creating user-centered designs efficiently and effectively.
A principle stating that as the flexibility of a system increases, its usability often decreases, and vice versa. Crucial for balancing versatility and ease of use in design.
A design technique that involves showing only essential information initially, revealing additional details as needed to prevent information overload. Crucial for creating user-friendly interfaces that enhance usability and reduce cognitive load.
An iterative design process that focuses on the users and their needs at every phase of the design process. Crucial for creating products that are effective, efficient, and satisfying for the end users.
A dynamic aspect ratio that adjusts based on the container or screen size. Important for responsive design, ensuring elements remain proportional across devices.
A design principle that suggests a pattern for how people read a webpage, dividing it into four quadrants and emphasizing the importance of the top-left and bottom-right areas. Essential for creating effective layouts that align with natural reading patterns.
The belief in one's ability to create change through creativity, often leading to more innovative and effective problem-solving. Essential for fostering a mindset of innovation and creativity in design.
A set of ten general principles for user interface design created by Jakob Nielsen to improve usability. Essential for evaluating and improving user interface designs.
The use of parallel structures in writing and design to create balance and rhythm, enhancing readability and aesthetic appeal. Crucial for creating clear, coherent, and visually appealing content and interfaces.
A dark pattern where options to opt out or cancel services are deliberately hidden or made difficult to find. It's essential to avoid hiding options and provide clear, accessible choices for users to manage their preferences.
A psychological theory proposed by Abraham Maslow that outlines a five-tier model of human needs, ranging from basic physiological needs to self-actualization. Crucial for designing products and services that address various levels of user needs.
A team focused on designing and improving the user experience across products and services. Essential for ensuring cohesive and high-quality user experiences.
The process of quickly creating a preliminary version of a product to test and validate ideas before full-scale development. Important for validating design concepts and gathering user feedback early.
A Gestalt principle suggesting that elements are perceived as a single unit or group if they share an organizing visual cue like bullet points, or connecting lines. Essential for creating designs that organize and define related elements through grouping.
The Principle of Growth is an information architecture guideline that plans for the future expansion and evolution of a system. Crucial for ensuring that information structures can scale and adapt over time.
Jobs-To-Be-Done (JTBD) is a framework that focuses on understanding the tasks users are trying to accomplish with a product, emphasizing their goals and motivations over product features. Crucial for designing products that meet real user needs and motivations.
The process of designing and refining prompts to elicit accurate and relevant responses from AI models. Crucial for optimizing the performance of AI applications.
A collection of pre-written code and tools that provide a foundation for building the front end of websites and applications, such as Bootstrap or React. Crucial for streamlining the development process and ensuring consistency.
The practice of planning and organizing people, infrastructure, communication, and material components of a service to improve its quality and the interaction between service providers and customers. Essential for creating effective and user-centered service experiences.
The process of creating an interface that displays key performance indicators and metrics in a visually accessible way. Essential for monitoring performance and making data-driven decisions.
Elements in a design that draw the viewer's attention and create a visual hierarchy. Essential for guiding user attention and improving the effectiveness of visual communication.
A research method that involves forming a theory based on data systematically gathered and analyzed. Useful for developing design theories and solutions that are directly grounded in user research and data.
Minimum Viable Experience (MVE) is the simplest version of a product that delivers a complete and satisfying user experience while meeting core user needs. Essential for rapidly validating product concepts and user experience designs while ensuring that even early versions of a product provide value and a positive impression to users.
Model-Based Systems Engineering (MBSE) is a methodology that uses visual modeling to support system requirements, design, analysis, and validation activities throughout the development lifecycle. Essential for managing complex systems, improving communication among stakeholders, and enhancing the overall quality and efficiency of systems engineering processes.
The process of designing intuitive navigation systems within a digital product that help users easily understand their current location, navigate to desired destinations, and efficiently complete tasks. Crucial for enhancing user experience, reducing cognitive load, and ensuring users can achieve their goals seamlessly.
A brainstorming technique where participants sketch eight ideas in eight minutes to generate a wide range of concepts quickly. Essential for fostering creativity and generating diverse ideas rapidly.
A theory in environmental psychology that suggests people prefer environments where they can see (prospect) without being seen (refuge). Useful for understanding environmental design and creating spaces that feel safe and inviting.
The tendency to overestimate how much our future preferences and behaviors will align with our current preferences and behaviors. Important for understanding user behavior and designing experiences that account for changes over time.
The process of creating representations of how users will interact with a system, including the flow of interactions and the overall experience. Crucial for planning and optimizing user interactions and experience.
The process of determining which tasks should be performed by humans and which by machines in a system. Essential for optimizing system efficiency and usability.
The study of cooking techniques, ingredients, and the cultural significance of food, providing insights into creativity and innovation in other fields. Useful for drawing parallels between culinary arts and design, fostering creativity and innovation.
The structural design of information environments, organizing and labeling content to support usability and findability. Essential for creating intuitive and navigable digital products.
A framework for understanding what drives individuals to act, involving theories such as Maslow's hierarchy of needs. Important for designing products and experiences that align with users' intrinsic and extrinsic motivations.
Representational State Transfer (REST) is an architectural style for designing networked applications based on stateless, client-server communication. Essential for building scalable and efficient web services.
Numeronym for the word "Modularization" (M + 12 letters + N), dividing a system into separate, interchangeable modules that can be developed, tested, and maintained independently. Important for improving maintainability and scalability of systems.
A distinct text-only typographic treatment of a brand name used as a logo. Important for establishing a recognizable brand identity and ensuring consistent brand representation.
The visual elements of a brand, such as color, design, and logo, that communicate the brand to consumers. Crucial for creating a consistent and recognizable brand presence.
A phenomenon where users perceive greater value in a service or product if they believe more effort was involved in its creation or delivery. Important for enhancing perceived value and user satisfaction.
Methods and techniques used to overcome mental blocks that hinder creative thinking and problem-solving. Crucial for maintaining productivity and fostering innovation in design.
A squeeze page is a type of landing page designed to capture a visitor's email address or other contact information. Highly effective for building an email list by offering a valuable incentive in exchange for the user's details.
A search system that allows users to narrow down search results by applying multiple filters based on different attributes or categories. Essential for improving user search experience and efficiency.
The study of how new ideas, products, and processes are developed and brought to market. Essential for fostering creativity and ensuring the continuous improvement and relevance of products.
The series of stages a product goes through from initial concept to market release, including planning, design, development, testing, and launch. Essential for understanding the full lifecycle of product creation and bringing products to market efficiently.
The tendency for individuals to present themselves in a favorable light by overreporting good behavior and underreporting bad behavior in surveys or research. Crucial for designing research methods that mitigate biases and obtain accurate data.
A professional who designs, builds, and maintains systems for processing large-scale data sets. Essential for enabling data-driven decision-making and supporting advanced analytics in organizations.
World Wide Web Consortium (W3C) is an international community that develops open standards to ensure the long-term growth of the Web. Essential for creating and maintaining protocols and guidelines that enable the Web to function and evolve.
Adaptive Software Development (ASD) is a software development methodology that focuses on continuous adaptation to changing requirements and environments. Essential for managing changing requirements and ensuring agile project delivery.
The degree to which a product or system can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use. Essential for creating products that are easy to use and meet user needs effectively.
A research method that involves repeated observations of the same variables over a period of time. Crucial for understanding changes and developments over time.
A step-by-step guide that helps users complete a complex task by breaking it down into manageable steps. Crucial for improving usability and ensuring users can successfully complete multi-step processes.
The ability of users to influence the behavior and outcomes of a system or product, allowing them to interact with it according to their preferences. Essential for creating user-friendly interfaces that allow for flexibility and customization.
Also known as Expert Review, a method where experts assess a product or system against established criteria to identify usability issues and areas for improvement. Essential for leveraging expert insights to enhance product quality and usability.
The organization of content in a way that prioritizes and structures information according to its importance. Crucial for ensuring that users can easily find and understand information.
Minimum Marketable Feature (MMF) is the smallest set of functionality that delivers significant value to users and can be marketed effectively. Crucial for prioritizing development efforts and releasing valuable product increments quickly, balancing user needs with business objectives.
Product Development is the process of bringing a new product to market or improving an existing one. Crucial for innovation, meeting customer needs, and maintaining a competitive edge.
Domain-Driven Design (DDD) is an approach to software development that focuses on modeling the business domain and its logic. Essential for aligning software development with business needs and creating maintainable systems.
A distributed version control system for tracking changes in source code during software development. Essential for collaborative development and managing codebase evolution in digital product design.