Feedback Loop
A system where outputs are fed back into the process as inputs, allowing for continuous improvement based on user responses. Crucial for iterative development and continuous improvement in design and product management.
A system where outputs are fed back into the process as inputs, allowing for continuous improvement based on user responses. Crucial for iterative development and continuous improvement in design and product management.
An Agile project management framework that uses iterative cycles, called sprints, to deliver incremental improvements and adapt to changing requirements. Crucial for managing projects in a flexible and iterative manner, ensuring continuous improvement and responsiveness.
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.
Information provided by users about their experience with a product, used to inform improvements and adjustments. Crucial for continuous improvement and user-centered design.
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.
Plan, Do, Check, and Act (PDCA) is a four-step management method used for continuous improvement of processes and products. Essential for implementing and maintaining continuous improvement in business and design processes.
A cross-functional team focused on solving customer problems and achieving business outcomes, with a strong emphasis on discovery, experimentation, and continuous improvement. Crucial for creating valuable and innovative products that meet user needs and drive business success through iterative development and close collaboration with stakeholders.
The process of continuously improving a product's performance, usability, and value through data-driven decisions and iterative enhancements. Crucial for ensuring that a product remains competitive and meets evolving user needs.
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.
A preliminary version of a project or system used to test and validate its feasibility before full-scale implementation. Crucial for identifying potential issues and making necessary adjustments to improve the final product.
Plan-Do-Check-Act (PDCA) is an iterative four-step management method used for continuous improvement of processes and products. Essential for quality control and operational efficiency.
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.
An ongoing process of learning about user needs and validating assumptions through continuous research and experimentation. Crucial for staying responsive to user needs and improving products iteratively.
The process of making small, continuous improvements to products, services, or processes over time. Important for sustaining growth and maintaining competitiveness through ongoing improvements.
A quick and cost-effective usability testing method where feedback is gathered from users in informal settings, often in public places. Useful for gaining rapid insights into user behavior and improving designs iteratively.
A user experience design methodology focused on rapid iteration, collaboration, and learning through experimentation. Essential for creating user-centered designs efficiently and effectively.
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.
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.
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.
An agile framework for managing work with an emphasis on software development, characterized by sprints and iterative progress. Essential for improving productivity and delivering incremental value in development projects.
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.
eXtreme Programming (XP) is an agile software development methodology focused on customer satisfaction and continuous improvement. It enhances software quality and responsiveness to changing requirements through frequent releases of functional software.
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 technique used to evaluate a product or system by testing it with real users to identify any usability issues and gather qualitative and quantitative data on their interactions. Crucial for identifying and resolving usability issues to improve user satisfaction and performance.
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.
A research method in which participants interact with a series of potential product concepts in quick succession, providing rapid feedback on multiple ideas. Useful for quickly gathering user feedback on various concepts and iterating based on their preferences.
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 practice of quickly testing and iterating on ideas to validate assumptions and learn from user feedback in a short time frame. Essential for agile development and making data-driven decisions efficiently.
Rapid Application Development (RAD) is a software development methodology that emphasizes quick prototyping and iterative delivery. Essential for reducing development time and adapting to changing requirements.
Dynamic Systems Development Method (DSDM) is an agile project delivery framework focused on delivering business value early and continuously. Essential for ensuring that projects align with business goals and user needs through iterative processes.
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.
An agile methodology focused on delivering value to the customer through principles such as eliminating waste, amplifying learning, and delivering as fast as possible. Crucial for improving efficiency and effectiveness in software development processes.
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.
Substitute, Combine, Adapt, Modify, Put to another use, Eliminate, and Reverse (SCAMPER) is a creative thinking technique that encourages innovation in a product or process. Useful for generating new ideas and improving existing products or processes.
The process of creating an early model of a product to test and validate ideas, features, and design choices before full-scale production. Essential for validating design choices and gathering user feedback early in the development process.
Goals, Ideas, Steps, and Tasks (GIST) is an agile planning technique to break down projects into manageable parts. Essential for organizing and executing agile projects effectively.
A strategic approach where multiple potential solutions are tested to identify the most promising one. Crucial for innovation and reducing risk in decision-making.
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.
The process of testing and evaluating a design to ensure it meets user needs and business goals before final implementation. Crucial for ensuring that designs are effective and meet intended objectives.
A usability evaluation method where evaluators walk through tasks to identify potential user difficulties. Essential for improving user interfaces and ensuring usability.
A productivity technique where individuals list their six most important tasks for the next day and tackle them in order of priority. Important for enhancing focus and productivity by prioritizing tasks effectively.
The process of quickly creating a preliminary version of a product to test and validate ideas before full-scale development. Important for validating design concepts and gathering user feedback early.
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.
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 research method that involves forming a theory based on data systematically gathered and analyzed. Useful for developing design theories and solutions that are directly grounded in user research and data.
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.
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.
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 informal usability testing method where random passersby are asked to try out a product or feature and provide feedback. Essential for quickly identifying usability issues with minimal resources.
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.
Research conducted to assess the effectiveness, usability, and impact of a design or product. Essential for validating design decisions and improving user experiences.
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 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.
Feature Adoption Rate (FAR) is the percentage of users who adopt a new feature within a specified time period after its release. This metric is important for measuring the success and impact of new product features.
A meeting at the end of a sprint where the development team presents their completed work to stakeholders. Crucial for gathering feedback and demonstrating progress.
A software development practice where code changes are automatically prepared for a release to production. Crucial for ensuring rapid and reliable deployment of updates.
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.
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.
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 usability testing method where participants verbalize their thoughts while interacting with a product. Essential for understanding user thought processes and identifying usability issues.