Five Hat Racks
A method for organizing information based on five categories: category, time, location, alphabet, and continuum. Useful for creating clear and effective information architectures.
A method for organizing information based on five categories: category, time, location, alphabet, and continuum. Useful for creating clear and effective information architectures.
A brainstorming technique that frames problems as opportunities for innovation, starting with the phrase "How might we...?". Essential for fostering creativity and generating solutions during the design process.
A concept that humans make decisions within the limits of their knowledge, cognitive capacity, and available time, leading to satisficing rather than optimal solutions. Crucial for designing systems and processes that account for human cognitive limitations and decision-making processes.
A seamless and integrated customer experience across multiple channels, such as online, mobile, and in-store. Crucial for providing a consistent and cohesive user experience, enhancing customer satisfaction and loyalty in digital products.
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 phenomenon where users fail to notice significant changes in their visual field. Important for understanding and designing around potential user perception issues.
A technique used to prime an audience before delivering a persuasive message. Essential for enhancing the effectiveness of persuasive communication by shaping audience receptivity.
Application Programming Interface (API) is a set of tools and protocols that allow different software applications to communicate and interact with each other. Essential for integrating different systems and enabling functionality in digital products.
The degree to which a system's components may be separated and recombined, often used in the context of software or hardware design. Important for enhancing flexibility, reusability, and ease of maintenance in design.
A software development practice where code changes are frequently integrated into a shared repository, with each change being verified by automated tests. Essential for catching errors early and improving the quality of software.
The process of investigating and experimenting with new technologies to understand their potential applications and benefits. Essential for innovation and staying ahead in a rapidly changing technological landscape.
An approach to design that considers the entire user journey and all touchpoints, ensuring a seamless and cohesive experience. Crucial for creating integrated and satisfying user experiences across multiple channels and interactions.
An approach to information architecture that starts with the details and builds up to a comprehensive structure. Useful for designing flexible and detailed systems that can adapt to user needs.
Objectives and Key Results (OKR) is a goal-setting framework for defining and tracking objectives and their outcomes. Essential for aligning organizational goals, improving focus and engagement, and driving measurable results across teams and individuals.
A psychological phenomenon where individuals are perceived as more likable if they make a mistake, provided they are generally competent. Important for understanding human perception and leveraging relatability in marketing and leadership.
A dark pattern where a product sneaks an additional item into the user's shopping cart, often through a pre-selected checkbox. Designers should avoid this practice and ensure users have full control over their purchases to maintain trust.
The process of identifying unusual patterns or outliers in data that do not conform to expected behavior. Crucial for detecting fraud, errors, or other significant deviations in various contexts.
ModelOps (Model Operations) is a set of practices for deploying, monitoring, and maintaining machine learning models in production environments. Crucial for ensuring the reliability, scalability, and performance of AI systems throughout their lifecycle, bridging the gap between model development and operational implementation.
A Gestalt principle that describes the tendency of the human visual system to perceive lines or patterns that follow a smooth, continuous path rather than a disjointed or abrupt one. Essential for creating designs that guide the user's eye smoothly and logically.
A professional responsible for planning, executing, and closing projects, ensuring they are completed on time, within scope, and on budget. Crucial for managing project activities and ensuring successful delivery of project goals.
The study and application of ethical considerations in the development, implementation, and use of technology. Crucial for ensuring that technological advancements align with ethical standards and societal values.
An open-ended and creative approach to problem-solving or planning, often involving brainstorming and envisioning future possibilities without constraints. Useful for fostering innovation and creative thinking in strategic planning and ideation sessions.
A professional responsible for designing and managing data structures, storage solutions, and data flows within an organization. Important for ensuring efficient data management and supporting data-driven decision-making in digital product design.
A design principle that suggests using an odd number of elements in a composition to create visual interest and balance. Crucial for creating aesthetically pleasing designs.
An activity during a design audit where printed screens representing customer journeys are reviewed collaboratively with stakeholders to assess design quality and identify areas for improvement. Essential for ensuring design consistency, gathering feedback, and making informed decisions on design enhancements.
Case-Based Reasoning (CBR) is an AI method that solves new problems based on the solutions of similar past problems. This approach is essential for developing intelligent systems that learn from past experiences to improve problem-solving capabilities.
Pre-set options in a system that are designed to benefit users by simplifying decisions and guiding them towards the best choices. Essential for improving user experience and ensuring that users make optimal decisions with minimal effort.
A metric that shows the revenue that a company can expect to receive annually from its customers for subscriptions or services. Essential for understanding business performance and growth potential.
The abilities and knowledge required to effectively plan, execute, and close projects, including leadership, communication, time management, and risk management. Essential for ensuring successful project outcomes and achieving business objectives.
The practicality of implementing a solution based on technical constraints and capabilities. Crucial for evaluating the viability of design and development projects.
Human in the Loop (HITL) integrates human judgment into the decision-making process of AI systems. Crucial for ensuring AI reliability and alignment with human values.
A testing method where the internal structure of the system is not known to the tester, focusing solely on input and output. Essential for validating the functionality of digital products from an end-user perspective.
An SEO issue that occurs when multiple pages on the same website target the same keyword, causing them to compete against each other and potentially harming search rankings. Important for optimizing SEO strategy and ensuring that each page targets unique keywords effectively.
A user research technique where participants organize information into categories to inform information architecture and design. Essential for creating intuitive information architectures and improving user experience.
The idea that self-control or willpower draws upon a limited pool of mental resources that can be used up. Useful for designing user experiences that consider the limitations of willpower and self-control.
The systematic computational analysis of data or statistics to understand and improve business performance. Essential for data-driven decision making in design, product management, and marketing.
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.
The implied cost of additional rework caused by choosing an easy or limited solution now instead of using a better approach that would take longer. Essential for understanding and managing the long-term impacts of short-term technical decisions.
A cognitive bias where people perceive past events as having been more predictable than they actually were. Important for understanding and mitigating biases in user feedback and decision-making.
Numeronym for the word "Documentation" (D + 11 letters + N), creating detailed records and instructions to support the development, use, and maintenance of systems or products. Crucial for ensuring users and developers understand and properly use the system or product.
A dark pattern where it's easy to get into a situation but hard to get out of it, such as signing up for a service but finding it difficult to cancel. Awareness of this tactic is crucial to design fair user experiences with straightforward entry and exit points.
A visual tool in agile project management that displays tasks to be done, in progress, and completed, often using columns and cards. Crucial for visualizing workflow and managing tasks efficiently.
A pricing strategy where a core product is sold at a low price, but complementary products are sold at higher prices. Useful for designing pricing strategies that maximize revenue from complementary products.
A principle stating that a system should be liberal in what it accepts and conservative in what it sends, meaning it should handle user input flexibly while providing clear, consistent output, similar to the principle of fault tolerance. Essential for designing robust and user-friendly interfaces that accommodate a wide range of user inputs and behaviors while maintaining reliability and clarity in responses.
The practice of drawing inspiration from sources outside of one's field to generate creative ideas. Useful for fostering creativity and innovation in design and product development.
A comprehensive list of all content within a system, used to manage and optimize content. Essential for organizing, auditing, and improving content strategy.
A senior technical role responsible for guiding the development team and ensuring the technical quality of projects. Important for maintaining technical standards and mentoring team members.
An environment closer to production where final testing and validation occur. Crucial for ensuring that products are ready for production deployment.
The practice of protecting systems, networks, and programs from digital attacks, unauthorized access, and data breaches. Essential for safeguarding sensitive information, maintaining user trust, and ensuring the integrity and functionality of digital products and services.
Reinforcement Learning from Human Feedback (RLHF) is a machine learning technique that uses human input to guide the training of AI models. Essential for improving the alignment and performance of AI systems in real-world applications.
A phenomenon where an item that stands out is more likely to be remembered than other items, often used in design to highlight important elements. Crucial for designing interfaces that effectively capture user attention.
A technique that visualizes the process users go through to achieve a goal with a product or service. Essential for identifying pain points and optimizing user interactions to improve overall experience.
A theory of emotion suggesting that physical and emotional responses to stimuli occur simultaneously and independently. Important for understanding user emotions and designing empathetic user experiences.
Don't Repeat Yourself (DRY) is a software development principle for reducing repetition and redundancy. Essential for creating efficient, maintainable, and scalable code in digital product design.
A design approach that emphasizes simplicity, using only the necessary elements to create a clean and uncluttered look. Essential for creating intuitive and user-friendly interfaces.
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.
The process of managing multiple related projects in a coordinated way to achieve strategic business objectives. Crucial for ensuring alignment and efficiency across multiple projects to achieve broader goals.
Test-Driven Development (TDD) is a software development methodology where tests are written before the code that needs to pass them. Essential for ensuring high code quality and reducing bugs.
A dark pattern where users are unknowingly signed up for a recurring subscription. Awareness of this tactic is important to ensure transparent subscription services and prevent deceptive charges.
The principle that elements in a digital interface maintain consistent appearance, position, and behavior across different pages and states to help users maintain orientation and familiarity. Important for creating a stable and predictable user experience, reducing disorientation and enhancing usability.