Marking Pattern
A reading pattern where users quickly scan for specific markers or keywords within the content. Important for optimizing content for quick search and retrieval.
A reading pattern where users quickly scan for specific markers or keywords within the content. Important for optimizing content for quick search and retrieval.
The process of phasing out or retiring a product or feature that is no longer viable or needed. Important for managing the lifecycle of digital products and ensuring resources are allocated to more valuable initiatives.
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 writing style where the most important information is presented at the beginning, followed by supporting details in order of decreasing importance. Crucial for creating clear and effective information hierarchies in content design.
Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a workflow, using standardized symbols and notations. Essential for creating clear, standardized diagrams that facilitate understanding and communication of business processes in digital product design.
Proof of Concept (PoC) is a demonstration, usually in the form of a prototype or pilot project, to verify that a concept or theory has practical potential. Crucial for validating ideas, demonstrating feasibility, and securing support for further development in product design and innovation processes.
The process of identifying, assessing, and controlling dependencies between tasks or projects to minimize risks and ensure smooth project execution. Crucial for effective project management and delivery.
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.
A tool used to prioritize tasks based on their impact and effort, helping to focus on high-value activities. Important for prioritizing tasks effectively to maximize impact with minimal effort.
Critical Incident Technique (CIT) is a method used to gather and analyze specific incidents that significantly contribute to an activity or outcome. This method is important for identifying key factors that influence performance and user satisfaction.
A prioritized list of tasks, features, and technical debt items that need to be addressed by the engineering team. Essential for managing and organizing work in software development projects.
Business Process Execution Language (BPEL) is a language for specifying business process behaviors based on web services. Important for defining and automating complex business processes in digital product workflows.
A detailed diagram that visualizes the processes, touchpoints, and interactions involved in delivering a service, helping to identify areas for improvement. Crucial for optimizing service delivery and ensuring a seamless user experience.
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 unit of measure used in Agile project management to estimate the relative effort required to complete a user story or task. Crucial for planning and managing workload within Agile teams.
Human-Computer Interaction (HCI) is the study of designing interfaces and interactions between humans and computers. It ensures that digital products are user-friendly, efficient, and satisfying.
Cost Per Thousand (CPM) is a metric used in advertising to denote the cost of 1,000 impressions or views of an advertisement. This metric is crucial for measuring and optimizing advertising spend and reach.
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 predicting future customer demand using historical data and other information. Crucial for optimizing inventory levels, production schedules, and supply chain management.
Product Strategy is a framework that outlines how a product will achieve its business goals and satisfy customer needs. Crucial for guiding product development, prioritizing features, and aligning the team around a clear vision.
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.
A structured communication technique originally developed as a systematic, interactive forecasting method which relies on a panel of experts. Important for gathering expert opinions and making informed decisions.
Build-Measure-Learn (BML) is a feedback loop used in Lean Startup methodology where a product is built, its performance is measured, and learnings are used to make improvements. Essential for iterating quickly and efficiently to create products that better meet user needs and market demands.
Large Language Model (LLM) is an advanced artificial intelligence system trained on vast amounts of text data to understand and generate human-like text. Essential for natural language processing tasks, content generation, and enhancing human-computer interactions across various applications in product design and development.
Detailed descriptions of a product's features, functionality, and technical requirements, used to guide development and ensure all stakeholders are aligned. Essential for ensuring that the product development process is clear and aligned with business and user needs.
The set of shared values, practices, and goals that characterize a startup company. Important for fostering innovation, agility, and a collaborative environment within product design teams.
Agile Release Train (ART) is a long-lived team of Agile teams that, along with other stakeholders, incrementally develops, delivers, and operates one or more solutions in a value stream. Important for coordinating Agile development and delivery at scale.
Numeronym for the word "Observability" (O + 11 letters + N), the ability to observe the internal states of a system based on its external outputs, facilitating troubleshooting and performance optimization. Crucial for monitoring and understanding system performance and behavior.
A meeting held at the end of a project or development cycle, also known as a "post-mortem," to review what went well, what didn't, and how processes can be improved in the future. Crucial for continuous improvement and learning from past experiences to enhance future projects.
A design principle that states the design of a product or interface should primarily serve its intended purpose or functionality. Important for creating digital designs that are both practical and user-friendly.
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 navigation design pattern where users follow a specific order of steps or stages to complete a task, often used in forms, surveys, and instructional guides. Essential for guiding users through processes in a clear and structured manner, improving usability.
The concept that humans have a finite capacity for attention, influencing how they perceive and interact with information. Crucial for designing user experiences that are not overwhelming and facilitate focus.
A problem-solving method that involves asking "why" five times to identify the root cause of a problem. Useful for designers and product managers to uncover underlying issues and improve processes and solutions.
The process of collecting and documenting the needs and expectations of stakeholders for a new or modified product or system. Essential for ensuring that the final product meets user needs and business objectives.
A method for organizing information based on five categories: category, time, location, alphabet, and continuum. Useful for creating clear and effective information architectures.
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.
The deteriorating quality of decisions made by an individual after a long session of decision making, due to mental exhaustion. Important for designing interfaces that minimize cognitive load and simplify decision processes.
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.
A phenomenon where the winner of an auction tends to overpay due to emotional competition, leading to a less favorable outcome than anticipated. Important for understanding decision-making biases and designing systems that mitigate overbidding risks.
A detailed strategy outlining the timeline, milestones, and deliverables for a product release, ensuring that all activities are aligned and completed on schedule. Essential for coordinating efforts and ensuring a successful product launch.
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 principle stating that productivity increases when the computer and its user interact at a pace that ensures neither has to wait on the other. Important for designing responsive systems that enhance user productivity.
A brief overview of the main points or sections of a document or web page. Crucial for helping users quickly understand the key takeaways and decide whether to read further.
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.
A technique used in agile project management where tasks are estimated using the Fibonacci sequence to reflect the uncertainty and complexity of work. Essential for accurate and realistic task estimation in agile methodologies.
The arrangement of information in a way that prioritizes the most important content, guiding users through the information in a logical order. Crucial for creating clear and navigable interfaces that enhance user experience.
The process of examining large and varied data sets to uncover hidden patterns, correlations, and insights. Important for making informed business decisions and identifying opportunities for innovation and growth.
The process of evaluating and categorizing potential customers based on their likelihood to purchase. Essential for prioritizing sales efforts and improving conversion rates.
The ease with which users can find new features or content within a product. Essential for enhancing user engagement and product usability.
Application Lifecycle Management (ALM) is the process of managing an application's development, maintenance, and eventual retirement throughout its lifecycle. Important for ensuring the sustainability and effectiveness of digital products over time.
Minimum Viable Feature (MVF) is the smallest possible version of a feature that delivers value to users and allows for meaningful feedback collection. Crucial for rapid iteration in product development, enabling teams to validate ideas quickly and efficiently while minimizing resource investment.
A team responsible for delivering specific features or enhancements, typically working on predefined requirements and focusing on the implementation of assigned features. Important for executing well-defined tasks and ensuring timely delivery of specific functionalities within a product.
A time-boxed period during which specific work must be completed and made ready for review, used in Agile project management. Crucial for managing workload and ensuring continuous delivery and improvement in Agile projects.
Pre-selected options in a user interface that are chosen to benefit the majority of users. Essential for simplifying decision-making and improving user experience by reducing the need for customization.
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.
A design principle that suggests interfaces should minimize the need for users to recall information from memory, instead providing cues to aid recognition. Essential for creating user-friendly interfaces that reduce cognitive load and improve usability.
A short, time-boxed period used in Agile development to research a concept or explore a new technology. Important for reducing uncertainty and risk in development.
The ability of an object to stand out and attract attention within its environment. Important for designing elements that need to be easily noticed by users.
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.