Generative AI
A type of artificial intelligence capable of generating new content, such as text, images, and music, by learning from existing data. Important for automating creative processes and generating novel outputs.
A type of artificial intelligence capable of generating new content, such as text, images, and music, by learning from existing data. Important for automating creative processes and generating novel outputs.
Crit (Design Critique) is a structured feedback session where designers present their work and receive constructive feedback from peers. Essential for refining design quality through collaborative input.
A collection of reusable UI components that can be used to build applications. Helps in maintaining consistency and efficiency in the design and development process.
A brainstorming technique where participants draw their ideas instead of writing them down. Important for stimulating creative thinking and visual problem-solving.
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.
The process of optimizing content and website structure to improve visibility and ranking in voice search results. Important for adapting to the growing use of voice search and ensuring content is accessible to voice queries.
The practice of setting defaults in decision environments to influence outcomes, often used in behavioral economics and design. Crucial for creating user experiences that encourage beneficial behaviors through preselected options.
The study of psychology as it relates to the economic decision-making processes of individuals and institutions. Essential for understanding and influencing user decision-making and behavior in economic contexts.
A dark pattern where it's easy to subscribe but very difficult to cancel the subscription. Awareness of this tactic is important to provide straightforward and user-friendly subscription management.
Customer Experience Management (CEM) is the process of managing and improving the interactions and experiences customers have with a brand across all touchpoints. This process is essential for building strong customer relationships and enhancing brand loyalty.
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.
A methodology for building software-as-a-service apps that emphasizes best practices for development, deployment, and scalability. Important for creating scalable, maintainable, and efficient digital products.
Internet of Things (IoT) refers to a network of interconnected physical devices embedded with electronics, software, sensors, and network connectivity, enabling them to collect and exchange data. Essential for creating smart, responsive environments and improving efficiency across various industries by enabling real-time monitoring, analysis, and automation.
A visual tool used to map out the components and features of a product, showing how they relate to each other and to the overall product vision. Useful for visualizing and planning product development, ensuring all elements are aligned with the product vision.
A preliminary testing phase conducted by internal staff to identify bugs before releasing the product to external testers or customers. Crucial for ensuring product quality and functionality before broader release.
An inference method used in AI and expert systems where reasoning starts from the goal and works backward to determine the necessary conditions. Important for developing intelligent systems that can solve complex problems by working from desired outcomes.
Zone of Proximal Development (ZPD) is a concept in educational psychology that describes the difference between what a learner can do independently and what they can achieve with guidance and support. Crucial for designing effective educational experiences and scaffolding that promote optimal learning and skill development.
Bottom of Funnel (BoFu) refers to the stage in the sales funnel where prospects are close to making a purchase decision. Important for tailoring marketing and sales efforts to convert leads into customers.
The process of estimating future sales based on historical data, trends, and market analysis. Crucial for setting realistic sales targets and planning resources effectively.
SAFe is a framework designed to scale agile practices across large organizations by integrating agile and lean principles. It is widely used but criticized for its rigidity, bureaucratic structure, and potential to stifle true agile culture.
The practice of using data analytics and metrics to make informed decisions, focusing on measurable outcomes and efficiency rather than intuition or traditional methods. Important for optimizing design processes, improving product performance, and making data-driven decisions that enhance user experience and business success.
Business-to-Government (B2G), a business model where products or services are sold to governments. Important for understanding and navigating public sector markets.
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.
The process of anticipating, detecting, and resolving errors in software or systems to ensure smooth operation. Important for creating reliable and user-friendly software applications.
The process of defining how a product is perceived in the minds of consumers, relative to competing products, to create a unique market identity. Essential for differentiating a product and attracting the target market.
A type of usability testing conducted during the design process to identify issues and improve the design iteratively. Crucial for refining designs and ensuring usability before final release.
A testing method that examines the code, documentation, and requirements without executing the program. Important for identifying defects early in the development lifecycle, improving the quality and reducing the cost of digital products.
The process of identifying, assessing, and mitigating potential threats that could impact the success of a digital product, including usability issues, technical failures, and user data security. Essential for maintaining product reliability, user satisfaction, and data protection, while minimizing the impact of potential design and development challenges.
A psychological phenomenon where the desire for harmony and conformity in a group results in irrational or dysfunctional decision-making. Crucial for recognizing and mitigating the risks of poor decision-making in teams.
An approach to design that relies on data and analytics to inform decisions and measure success. Crucial for making informed design decisions that are backed by evidence.
A method of creating and testing user interfaces using hand-drawn sketches and mockups on paper. Essential for early-stage design validation and gathering user feedback.
Also known as Parkinson's Law of Triviality, is the tendency to spend excessive time on trivial details while neglecting more important issues. Crucial for improving project management and team efficiency.
A simple description of a feature from the perspective of the user, typically used in Agile development to capture requirements and guide development. Crucial for ensuring that development efforts are aligned with user needs and priorities.
Integrated Development Environment (IDE) is a software suite that combines tools like code editors, debuggers, and compilers. Essential for improving developer productivity and ensuring efficient and error-free coding practices.
A prioritization framework used in product management to evaluate features based on Reach, Impact, Confidence, and Effort. Crucial for making informed decisions about which product features to prioritize and develop.
A software development practice where code changes are automatically deployed to production without manual intervention. Important for maintaining a high level of productivity and quality in software development.
The process of attracting and converting strangers and prospects into someone who has indicated interest in your company's product or service. Essential for building a sales pipeline and driving business growth.
Explainable AI (XAI) are AI systems that provide clear and understandable explanations for their decisions and actions. This transparency is crucial for building trust and confidence in AI applications across various domains.
The use of software tools to run tests on code automatically, ensuring functionality and identifying defects without manual intervention. Crucial for maintaining high code quality and efficiency in the development process.
Extremely large data sets that can be analyzed computationally to reveal patterns, trends, and associations. Crucial for gaining insights and making data-driven decisions.
A creative thinking technique where the typical process is reversed to generate new ideas by considering the opposite of conventional assumptions. Useful for fostering innovation and challenging existing assumptions in problem-solving.
The introduction of a new product to the market, involving planning, marketing, and distribution efforts to maximize its initial impact. Essential for ensuring a successful market entry and driving early adoption and sales.
A fictional representation of a user segment, created based on user research to guide design decisions and ensure the product meets the needs of its target audience. Crucial for keeping design efforts focused on user needs and preferences.
A process by which users are automatically enrolled into a service or program, often used to increase participation rates. Useful for increasing user engagement and participation in services and programs.
Software Requirements Specification (SRS) is a detailed document that outlines the functional and non-functional requirements of a software system. Crucial for ensuring clear communication and understanding between stakeholders and the development team.
A set of algorithms, modeled loosely after the human brain, designed to recognize patterns and perform complex tasks. Essential for developing advanced AI applications in various fields.
A tool used to organize ideas and data into groups based on their natural relationships. Essential for designers and product managers to synthesize information and generate insights.
A design pattern that combines human and machine intelligence to enhance decision-making and problem-solving. Important for leveraging AI to support and amplify human capabilities.
Fundamental guidelines that inform and shape the design process, ensuring consistency, usability, and effectiveness in product creation. Essential for creating coherent, user-centered designs that align with organizational goals and user needs.
The process of testing product ideas and assumptions with real customers to ensure they meet market needs. Essential for reducing risk and ensuring product-market fit.
A theory that explains how individuals determine the causes of behavior and events, including the distinction between internal and external attributions. Crucial for understanding user behavior and designing experiences that address both internal and external factors.
Numeronym for the word "Internationalization" (I + 18 letters + N), enabling localization for different languages, regions, and cultures without requiring extensive rework. Important for expanding product reach to global markets.
A reusable solution to common design problems that provides a standard way of addressing recurring issues in design. Essential for creating consistent and efficient design solutions.
Also known as the 68-95-99.7 Rule, it states that for a normal distribution, nearly all data will fall within three standard deviations of the mean. Important for understanding the distribution of data and making predictions about data behavior in digital product design.
The process of predicting how one will feel in the future, which often involves biases and inaccuracies. Important for understanding user behavior and decision-making, aiding in the design of better user experiences.
The strategic objectives that an organization aims to achieve, guiding its operations and decision-making processes. Important for aligning digital product development with the broader mission and objectives of the organization.
A brainstorming technique that involves listing all possible attributes of a product or problem to generate new ideas and solutions. Useful for generating creative solutions and improving product features.
The level of sophistication and integration of design practices within an organization's processes and culture. Essential for assessing and improving the effectiveness of design in driving business value and innovation.
Information provided by users about their experience with a product, used to inform improvements and adjustments. Crucial for continuous improvement and user-centered design.
The study of finding the best solution from a set of feasible solutions. Crucial for improving efficiency and performance in design and development processes.