Atomic Design
A methodology for creating design systems by breaking down interfaces into their basic components (atoms, molecules, organisms, templates, and pages). Essential for creating scalable and maintainable design systems.
A methodology for creating design systems by breaking down interfaces into their basic components (atoms, molecules, organisms, templates, and pages). Essential for creating scalable and maintainable design systems.
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 method of categorizing information in more than one way to enhance findability and user experience. Crucial for improving navigation, search, and overall usability of complex information systems.
A simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order. Important for understanding basic algorithmic principles and their applications.
The process of training an AI model on a large dataset before fine-tuning it for a specific task. Crucial for building robust AI models that perform well on various tasks.
A research design where the same participants are used in all conditions of an experiment, allowing for the comparison of different conditions within the same group. Essential for reducing variability and improving the reliability of experimental results.
Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the Model (data), the View (user interface), and the Controller (processes that handle input). Essential for creating modular, maintainable, and scalable software applications by promoting separation of concerns.
Artificial Intelligence of Things (AIoT) is the integration of AI with the Internet of Things (IoT) to create smart systems that can learn and adapt. Crucial for developing advanced, intelligent products that offer enhanced user experiences and operational efficiencies.
The process of creating a simplified visual guide or blueprint for the layout and structure of a webpage or app, focusing on functionality and content placement. Crucial for planning and communicating design structure before full development.
The tendency for individuals to give positive responses or feedback out of politeness, regardless of their true feelings. Crucial for obtaining honest and accurate user feedback.
Acquisition, Activation, Retention, Referral, and Revenue (AARRR) is a metrics framework for assessing user engagement and business performance. Important for product managers to understand customer lifecycle and optimize business growth.
A marketing strategy that delivers targeted advertising and content based on the context of the user, such as their behavior or environment. Crucial for improving user engagement and relevance of marketing efforts in digital products.
The process of tailoring a product or experience to meet the individual needs and preferences of users. Essential for enhancing user engagement and satisfaction by delivering relevant experiences.
A research method that involves observing subjects in their natural environment. Crucial for gathering authentic data and insights into real-world behaviors and interactions.
A usability technique used to evaluate the findability and labeling of topics in a website's structure by having participants find specific items in a simplified text version of the site. Crucial for improving information architecture and ensuring users can navigate a website effectively.
The use of natural language processing to identify and extract subjective information from text, determining the sentiment expressed. Crucial for understanding public opinion and customer feedback.
A cognitive bias where people ignore the relevance of sample size in making judgments, often leading to erroneous conclusions. Crucial for designers to account for appropriate sample sizes in research and analysis.
The process of assigning target keywords to specific pages on a website to optimize each page for relevant search terms and improve overall SEO strategy. Crucial for creating a structured and effective SEO strategy.
A cognitive bias where individuals overestimate the accuracy of their judgments, especially when they have a lot of information. Important for understanding and mitigating overconfidence in user decision-making.
A cognitive bias where people ignore general statistical information in favor of specific information. Critical for designers to use general statistical information to improve decision-making accuracy and avoid bias.
The series of actions or operations involved in the acquisition, interpretation, storage, and retrieval of information. Crucial for understanding how users handle information and designing systems that align with cognitive processes.
Measurements that track the effectiveness of each stage of the funnel, such as conversion rates and drop-off points. Crucial for identifying areas of improvement in the customer journey.
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.
A structured evaluation process where a product's design, functionality, and user experience are assessed, often by peers or experts. Essential for identifying areas for improvement and fostering a culture of continuous enhancement.
Measurements used to evaluate the success of an organization, employee, or process in meeting goals. Necessary for assessing performance and driving continuous improvement.
A recommendation system technique that suggests items similar to those a user has shown interest in, based on item features. Important for providing personalized recommendations and improving user satisfaction.
The principle that the more a metric is used to make decisions, the more it will be subject to corruption and distort the processes it is intended to monitor. Important for understanding the limitations and potential distortions of metrics in design and evaluation.
The process of planning, executing, tracking, and analyzing marketing campaigns. Essential for ensuring the success and efficiency of marketing campaigns.
Know Your Customer (KYC) is a process used by businesses to verify the identity of their clients and assess potential risks of illegal intentions for the business relationship. Essential for preventing fraud, money laundering, and terrorist financing, particularly in financial services, while also ensuring compliance with regulatory requirements and building trust with customers.
Key Performance Indicators (KPIs) are quantifiable measures used to evaluate the success of an organization, employee, or project in meeting objectives for performance. Essential for tracking progress, making informed decisions, and aligning efforts with strategic goals across various business functions, including product design and development.
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.
A marketing technique focused on rapid experimentation across various channels and strategies to identify the most effective ways to grow a business. Important for quickly scaling businesses and achieving significant growth.
A collection of multiple squads working in the same domain or on related projects, typically consisting of 40-150 people. Important for ensuring alignment and coordination across related squads, fostering a larger community with shared goals.
Numeronym for the word "Personalization" (P + 13 letters + N), tailoring a product, service, or experience to meet the individual preferences, needs, or behaviors of each user. Important for enhancing user satisfaction and engagement.
The systematic investigation of competitor activities, products, and strategies to gain insights and inform decision-making. Crucial for staying competitive and improving product and service offerings.
A semi-fictional representation of an ideal customer based on market research and real data about existing customers. Essential for targeting design and marketing efforts to meet the needs and preferences of specific user groups.
The process of gathering and analyzing information about competitors to inform business strategy and decision-making. Essential for understanding market positioning and developing effective competitive strategies.
Goal-Question-Metrics (GQM) is a framework for defining and interpreting software metrics by identifying goals, formulating questions to determine if the goals are met, and applying metrics to answer those questions. This framework is essential for measuring and improving software quality and performance.
The Principle of Objects is an information architecture guideline that treats content as living, distinct entities with behaviors and attributes. Crucial for creating modular, reusable, and flexible content structures.
A strategic research process that involves evaluating competitors' products, services, and market positions to identify opportunities and threats. Essential for informing product strategy, differentiating offerings, and gaining a competitive advantage in the market.
A recommendation system technique that makes predictions about user interests based on preferences from many users. Essential for personalizing user experiences and improving recommendation accuracy.
Capability Maturity Model (CMM) is a framework for improving and optimizing processes within an organization. Essential for assessing and enhancing the maturity and efficiency of processes in product design and development.
Lifetime Value (LTV) is a metric that estimates the total revenue a business can expect from a single customer account throughout their relationship. Crucial for informing customer acquisition strategies, retention efforts, and overall business planning by providing insights into long-term customer profitability.
A set of practices and principles that guide agile methodologies, such as Scrum and Kanban, to improve project management and product development. Important for structuring agile practices and ensuring effective project delivery.
Enterprise Resource Planning (ERP) are integrated software systems that manage business processes across various departments, such as finance, HR, and supply chain. Essential for improving operational efficiency and providing a unified view of business operations.
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.
The approach a company takes to manage and market its portfolio of products, ensuring each product supports the overall business strategy. Important for optimizing the range of products offered to maximize market reach and profitability.
A dark pattern where users' activities are tracked without their explicit consent or knowledge. Designers must avoid this practice and ensure clear communication about tracking to respect user privacy.
Tell, Don't Ask (TDA) is a design principle in software engineering that promotes encapsulation by having objects handle their own data and actions. Essential for maintaining object-oriented integrity and reducing dependencies in the code.
The cues and hints that users follow to find information online, based on perceived relevance and usefulness. Important for designing intuitive navigation and content structures that align with user expectations.
A programming paradigm that uses objects and classes to structure software design, promoting reusability and scalability. Crucial for developing maintainable and scalable software systems.
The process of ranking leads based on their perceived value to the organization. Useful for prioritizing sales efforts and improving conversion rates.
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.
Net Promoter Score (NPS) is a metric used to measure customer loyalty and satisfaction based on their likelihood to recommend a product or service to others. Crucial for gauging overall customer sentiment and predicting business growth through customer advocacy.
A system that suggests products, services, or content to users based on their preferences and behavior. Essential for personalizing user experiences and increasing engagement and conversion rates.
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.
New Product Development (NPD) is the complete process of bringing a new product to market, from idea generation to commercialization. Essential for companies to innovate, stay competitive, and meet evolving customer needs through a structured approach to creating and launching new offerings.
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.
Specific, Measurable, Achievable, Relevant, and Time-bound (SMART) Goals are a framework for setting and achieving clear objectives. Essential for setting clear and actionable objectives in personal and professional contexts.
A method of testing two identical versions of a webpage or app to ensure the accuracy of the testing tool. Important for validating the effectiveness of A/B testing tools and processes.