SCAMPER+
An enhanced version of the SCAMPER technique that includes additional prompts to further stimulate creativity and innovation. Useful for expanding the scope of ideation and generating more diverse ideas.
An enhanced version of the SCAMPER technique that includes additional prompts to further stimulate creativity and innovation. Useful for expanding the scope of ideation and generating more diverse ideas.
Cost of Delay (CoD) is a metric that quantifies the economic impact of delaying a project, feature, or task. Important for making informed decisions about project prioritization and resource allocation.
A principle stating that as investment in a single area increases, the rate of return on that investment eventually decreases. Important for understanding and optimizing resource allocation in product design and development.
Must have, Should have, Could have, and Won't have (MoSCoW) is a method used to prioritize features or tasks. Crucial for effective project management and ensuring focus on essential features.
A group of individuals with similar skills or expertise, spread across different squads, who come together to share knowledge and best practices. Crucial for maintaining technical excellence and fostering professional development within specific disciplines.
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.
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.
A design approach that focuses on building a robust core experience first, then adding more advanced features and capabilities for users with more capable browsers or devices. Essential for ensuring a consistent and accessible user experience across different devices and browsers.
Detailed, Estimated, Emergent, and Prioritized (DEEP) is an agile project management framework for a well-maintained product backlog. Important for maintaining a clear and actionable backlog in agile methodologies.
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.
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.
Voice of the Customer (VOC) is a process for capturing customers' expectations, preferences, and aversions. Crucial for guiding product development and improving customer satisfaction.
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.
An ongoing process of learning and development that enables individuals and organizations to adapt to changing environments and requirements. Crucial for staying current with industry trends and improving skills and knowledge.
The process of designing, developing, and managing tools and techniques for measuring performance and collecting data. Essential for monitoring and improving system performance and user experience.
The process of developing and maintaining a brand to ensure it meets business goals and customer expectations. Crucial for sustaining brand equity and achieving long-term success.
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.
The risk that the product cannot be built as envisioned due to technical limitations, resource constraints, or other practical challenges. Important for confirming that the product can be realistically developed and deployed with the available technology and resources.
A Japanese term meaning "continuous improvement," focusing on small, incremental changes to enhance processes and products. Crucial for fostering a culture of ongoing improvement and excellence in product design and development.
Also known as feature creep, the continuous addition of new features to a product, often beyond the original scope, leading to project delays and resource strain. Important for managing project scope and ensuring timely delivery.
The core principles that underpin agile methodologies, focusing on collaboration, flexibility, and customer satisfaction. Crucial for guiding agile practices and ensuring effective project delivery.
A visual representation of the stages a sales opportunity goes through, helping to track progress and forecast revenue. Important for managing sales processes and predicting future sales.
A short, daily meeting (separate from Standup) for the development team to sync on progress and plan for the day, part of the Scrum agile framework. Crucial for maintaining team alignment and momentum in agile projects.
The study of architectural concepts, including the principles and methodologies used in the design and construction of buildings and structures. Useful for understanding spatial design and applying architectural principles to digital interfaces.
The study of the principles and practices that inform and guide the design process. Essential for understanding the foundational concepts that underpin effective design.
A list of tasks and deliverables that a team commits to completing during a sprint, providing a clear focus and scope for the sprint's duration. Essential for organizing and prioritizing work within an Agile sprint.
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 visual tool for organizing information, typically starting with a central concept and branching out to related ideas and details. Essential for brainstorming, planning, and organizing complex information.
A principle that states tasks always take longer than expected, even when considering Hofstadter's Law itself. Important for setting realistic project timelines and managing expectations in digital product development.
A time-boxed period in which Agile teams deliver incremental value in the form of working, tested software and systems. Essential for aligning teams, managing dependencies, and ensuring continuous delivery.
Program Increment (PI) Planning is a cadence-based event that serves as the heartbeat of the Agile Release Train, aligning teams on goals and priorities for the next increment. Crucial for aligning teams, setting goals, and planning work.
A hybrid Agile project management framework that combines elements of Scrum and Kanban to improve flexibility and workflow management. Useful for teams seeking to blend the structured approach of Scrum with the visual workflow of Kanban.
A marketing strategy where two brands collaborate to create a product or service that leverages the strengths of both. Crucial for expanding market reach and enhancing brand value through strategic partnerships.
An ongoing effort to improve products, services, or processes over time through incremental and breakthrough improvements. Crucial for fostering a culture of constant enhancement and adaptation.
An organizational environment that encourages and supports creative thinking, risk-taking, and the pursuit of new ideas. Essential for fostering continuous improvement and breakthrough advancements.
The process of making small, continuous improvements to products, services, or processes over time. Important for sustaining growth and maintaining competitiveness through ongoing improvements.
Product Development is the process of bringing a new product to market or improving an existing one. Crucial for innovation, meeting customer needs, and maintaining a competitive edge.
An overarching idea or theme that guides the design process, providing direction and coherence to the final product. Essential for ensuring that all design elements align with a central vision and purpose.
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 Experience (MVE) is the simplest version of a product that delivers a complete and satisfying user experience while meeting core user needs. Essential for rapidly validating product concepts and user experience designs while ensuring that even early versions of a product provide value and a positive impression to users.
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.
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 detailed description of a system's behavior as it responds to a request from one of its stakeholders, often used to capture functional requirements. Essential for understanding and documenting how users will interact with a system to achieve their goals.
An environment closer to production where final testing and validation occur. Crucial for ensuring that products are ready for production deployment.
A design language developed by Google that uses shadow, depth, and motion to create a realistic and intuitive user interface. Crucial for creating modern, consistent, and user-friendly interfaces.
The practice of developing artificial intelligence systems that are fair, transparent, and respect user privacy and rights. Crucial for ensuring that AI technologies are developed responsibly and ethically.
A team structure focused on delivering value streams, often organized around a specific business capability or customer need. Crucial for enhancing delivery efficiency and aligning with business goals.
Specific roles assigned to HTML elements to define their purpose and behavior in an accessible manner. Crucial for improving the accessibility and usability of web applications.
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 qualitative research method where a small group of people discuss a product, service, or concept to gather diverse insights and opinions. Important for gaining in-depth understanding of user perceptions and needs.
ARIA attributes that describe the current state of an element, such as whether it is selected or expanded. Crucial for providing context and improving navigation for users with disabilities.
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 systematic approach to managing innovation processes, from idea generation to implementation. Crucial for effectively harnessing creativity and ensuring successful innovation outcomes.
Specific conditions that must be met for a product or feature to be considered complete and satisfactory. Essential for product managers and developers to ensure clarity and alignment on what constitutes "done".
A common solution to a recurring problem that is ineffective and counterproductive, often resulting in negative consequences. Important for recognizing and avoiding poor design practices and improving overall design quality.
A time-constrained, intensive process that helps teams quickly design, prototype, and test ideas. Important for rapidly developing and validating design solutions.
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.
3-Tiered Architecture is a software design pattern that separates an application into three layers: presentation, logic, and data. Crucial for improving scalability, maintainability, and flexibility in software development.
A theoretical concept in economics that portrays humans as rational and self-interested agents who aim to maximize their utility. Important for understanding economic decision-making and designing systems that align with rational behavior.
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.