Human-AI Collaboration
The combined efforts of humans and AI systems to achieve better outcomes than either could alone. Important for leveraging the strengths of both humans and AI in various tasks.
The combined efforts of humans and AI systems to achieve better outcomes than either could alone. Important for leveraging the strengths of both humans and AI in various tasks.
A structured framework for organizing information, defining the relationships between concepts within a specific domain to enable better understanding, sharing, and reuse of knowledge. Important for creating clear and consistent data models, improving communication, and enhancing the efficiency of information retrieval and management.
Interactive Voice Response (IVR) is an automated telephony system that interacts with callers, gathers information, and routes calls to the appropriate recipient. It improves customer service and automates information retrieval.
User interfaces that change in response to user behavior or preferences to improve usability and efficiency. Crucial for creating personalized and efficient user experiences.
A combination of software tools, technologies, and services used to develop, manage, and deliver a product. Crucial for understanding the infrastructure that supports product development and management.
A time management tool that helps prioritize tasks based on their urgency and importance, dividing them into four quadrants. Essential for designing productivity tools and strategies.
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.
A set of criteria that a user story or task must meet before being accepted into the development cycle, ensuring it is actionable and clear. Essential for ensuring that tasks are well-defined and ready for development.
A Program Evaluation and Review Technique (PERT) chart is a project management tool used to schedule, organize, and coordinate tasks within a project, representing the project timeline and dependencies graphically. Essential for planning and managing complex projects efficiently.
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.
A management framework that organizes employees into small, cross-functional teams (tribes) to enhance agility, collaboration, and innovation. Important for fostering a collaborative and agile work environment.
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 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.
A small, cross-functional team of 6-12 people focused on delivering a specific product feature or component. Essential for agile development, allowing for rapid iteration and close collaboration among team members.
A collection of design patterns that provides solutions to common design problems. Useful for standardizing design solutions and promoting best practices across projects.
The process of tracking and managing potential customers from initial contact through to sale. Important for ensuring that leads are properly engaged and converted.
A technology that uses GPS or RFID to create virtual boundaries around a geographic area, triggering actions when entered or exited. Crucial for providing location-based services and personalized user experiences in digital products.
A structured routine for continuous improvement based on a scientific approach to problem-solving and process optimization. Crucial for fostering a culture of continuous improvement and innovation within product design teams.
The practice of keeping multiple web pages open in browser tabs for future reference or action. Important for understanding user behavior and designing for multi-tab usage.
Numeronym for the word "Communications" (C + 12 letters + S). Essential for effective collaboration and information exchange.
An approach that applies Agile principles to IT operations, emphasizing iterative development, collaboration, and continuous improvement. Essential for enhancing flexibility, responsiveness, and collaboration in product design and development processes.
Marketing Qualified Lead (MQL) is a prospective customer who has shown interest in a company's product or service and meets specific criteria indicating a higher likelihood of becoming a customer. Essential for prioritizing leads and optimizing the efficiency of sales and marketing efforts by focusing resources on prospects most likely to convert.
A system that allows customers to access information and perform tasks on their own without the need for assistance from customer service representatives. Important for improving customer experience and reducing support costs.
A testing method that examines the internal structure, design, and coding of a software application to verify its functionality. Essential for ensuring the correctness and efficiency of the code in digital product development.
A prioritized list of features, enhancements, and fixes that are intended to be addressed in future product development cycles. Essential for managing and planning product development activities efficiently.
A Japanese term meaning "the real place," used in Lean management to describe the place where value is created. Important for understanding the actual processes and identifying areas for improvement.
Elements of a service or product that are not visible to the user but are essential for delivering the front-stage experience. Crucial for understanding and designing the full user experience, including behind-the-scenes elements.
A development environment where software is created and modified. Crucial for allowing developers to build and experiment with new features.
The core principles that underpin agile methodologies, focusing on collaboration, flexibility, and customer satisfaction. Crucial for guiding agile practices and ensuring effective project delivery.
The practice and science of classification, often used to organize content and information. Essential for improving findability and usability in information systems.
A lightweight, flexible approach to software development that emphasizes team communication and continuous improvement. Useful for tailoring agile practices to fit the specific needs of the development team.
Impact, Confidence, and Ease of implementation (ICE) is a prioritization framework used in product management to evaluate features. Essential for making informed and strategic decisions about feature development and prioritization.
A system of design variables used to maintain consistency in a design system, such as colors, fonts, and spacing. Crucial for ensuring uniformity and scalability in design across different platforms and products.
A design approach that divides a system into smaller parts or modules that can be independently created, modified, replaced, or exchanged. Crucial for creating flexible, scalable, and maintainable systems.
Business-to-Business-to-Business (B2B2B), a business model where businesses sell products or services to other businesses that then sell them to additional businesses. Crucial for understanding multi-tiered business relationships and strategies.
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 methodology that promotes iterative development, collaboration, and flexibility to adapt to changing requirements. Crucial for product managers and development teams to deliver high-quality products efficiently.
A decision-making rule where individuals choose the option with the highest perceived value based on the first good reason that comes to mind, ignoring other information. Crucial for understanding and designing for quick decision-making processes.
A decision-making tool that helps prioritize tasks or projects based on specific criteria, such as impact and effort. Essential for effective project management and resource allocation.
A holistic approach to analysis that focuses on the way that a system's constituent parts interrelate and how systems work over time and within the context of larger systems. Essential for solving complex problems and designing systems that account for interdependencies and dynamics.
A server dedicated to automating the process of building and compiling code, running tests, and generating software artifacts. Crucial for ensuring continuous integration and maintaining the integrity of the codebase in digital product development.
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.
An interdisciplinary study of systems, examining the complex interactions and relationships between components within a whole. Crucial for understanding and designing complex, interconnected systems.
A project management technique that identifies the longest sequence of dependent tasks and calculates the shortest possible project duration. Essential for optimizing project timelines and ensuring timely delivery of digital products.
A measure used in Agile project management to quantify the amount of work a team can complete in a given sprint, typically measured in story points. Crucial for planning and forecasting in Agile projects and understanding team capacity.
A practice of performing testing activities earlier in the software development lifecycle to identify and address issues sooner. Essential for improving software quality, reducing defects, and accelerating development cycles in digital product design.
A large body of work that can be broken down into smaller tasks or user stories, used in agile project management to organize work. Essential for managing and organizing large projects in agile development.
Business Rules Engine (BRE) is a software system that executes one or more business rules in a runtime production environment. Crucial for automating decision-making processes and ensuring consistency and compliance in digital products.
The process by which a measure or metric comes to replace the underlying objective it is intended to represent, leading to distorted decision-making. Important for ensuring that metrics accurately reflect true objectives and designing systems that prevent metric manipulation.
A component in neural networks that allows the model to focus on specific parts of the input, improving performance. Essential for developing advanced AI models, particularly in natural language processing.
The process of addressing surrounding environmental parameters when devising plans, programs, policies, buildings, or products. Important for creating designs that are sustainable and contextually appropriate.
A developer proficient in both front-end and back-end technologies, capable of building complete web applications. Crucial for delivering comprehensive and cohesive digital products by managing both user interface and server-side components.
User Experience (UX) refers to the overall experience of a person using a product, system, or service, encompassing all aspects of the end-user's interaction. Crucial for creating products that are not only functional but also enjoyable, efficient, and satisfying to use.
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 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.
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.
Work that is not performed in real-time, allowing team members to collaborate without needing to be online simultaneously. Crucial for increasing flexibility and productivity in remote and distributed teams.
Computer programs designed to simulate conversation with human users, especially over the internet. Crucial for automating customer service and enhancing user engagement.
A cognitive bias where people assume others share the same beliefs, values, or preferences as themselves. Important for helping designers avoid projecting their own biases and assumptions onto users during research and design.
A programming paradigm that uses objects and classes to structure software design, promoting reusability and scalability. Crucial for developing maintainable and scalable software systems.