Lean UX
A user experience design methodology focused on rapid iteration, collaboration, and learning through experimentation. Essential for creating user-centered designs efficiently and effectively.
A user experience design methodology focused on rapid iteration, collaboration, and learning through experimentation. Essential for creating user-centered designs efficiently and effectively.
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.
A group of stakeholders that regularly meet to discuss and guide the development and strategy of a product or product line. Crucial for ensuring diverse input and alignment on product strategy and decisions.
The practice of guiding and inspiring teams to create effective, user-centered design solutions that align with business goals. Crucial for fostering a culture of innovation, collaboration, and excellence in design practices within organizations.
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.
Joint Application Development (JAD) is a collaborative approach to gathering requirements and designing solutions in software development projects. It facilitates rapid decision-making and consensus-building by bringing together key stakeholders, including users, developers, and project managers, in structured workshop sessions.
A collaborative tool used to visualize what a user thinks, feels, says, and does to better understand their experiences and needs. Essential for gaining deep insights into user behavior and guiding design decisions.
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 cognitive bias where individuals favor others who are perceived to be similar to themselves, affecting judgments and decision-making. Crucial for understanding biases in team dynamics and decision-making processes among designers.
The initial meeting or phase where a new feature or initiative is introduced, discussed, and planned, involving all relevant stakeholders. Important for ensuring clear communication and alignment on new feature development.
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 role responsible for overseeing multiple product managers and ensuring alignment and collaboration across different product lines within an organization. Crucial for coordinating efforts and driving strategic product development.
A distributed version control system for tracking changes in source code during software development. Essential for collaborative development and managing codebase evolution in digital product design.
The ability to influence others' behavior by offering positive incentives or rewards, commonly used in organizational and social contexts. Crucial for understanding dynamics of motivation and influence in team and organizational settings.
The comprehensive process of planning, executing, and overseeing all activities related to the introduction of a new product to the market. Crucial for coordinating efforts to ensure a successful product launch and achieving market impact.
A visual exercise that helps product teams understand and prioritize features by organizing user stories into a cohesive narrative that aligns with user journeys and goals. Essential for planning and prioritizing product features and ensuring alignment with user needs.
A brainstorming technique that frames problems as opportunities for innovation, starting with the phrase "How might we...?". Essential for fostering creativity and generating solutions during the design process.
A visual tool that maps out opportunities and the corresponding solutions, helping teams identify and prioritize where to focus their efforts. Crucial for strategic planning and ensuring alignment between problems and solutions.
A visual tool in agile project management that displays tasks to be done, in progress, and completed, often using columns and cards. Crucial for visualizing workflow and managing tasks efficiently.
A graphical representation showing the amount of work remaining versus time, used in agile project management to track progress. Crucial for managing project progress and ensuring timely completion of tasks.
A visual technique used in Agile development to arrange user stories in a way that helps teams understand the user journey and prioritize work effectively. Crucial for ensuring that development efforts are aligned with user needs and priorities throughout the project.
The strategies and tools used to ensure that sales, marketing, and customer service teams have the necessary resources to effectively promote and support a product. Essential for aligning internal teams and ensuring successful product adoption and customer satisfaction.
The process of reviewing, prioritizing, and updating items in the backlog to ensure they are ready for development. Crucial for maintaining an organized and prioritized list of tasks to improve project efficiency.
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.
A tool used to organize ideas and data into groups based on their natural relationships. Essential for designers and product managers to synthesize information and generate insights.
A visual workflow management method used to visualize work, limit work-in-progress, and maximize efficiency. Crucial for improving workflow and productivity in various processes.
A brainstorming technique where participants sketch eight ideas in eight minutes to generate a wide range of concepts quickly. Essential for fostering creativity and generating diverse ideas rapidly.
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 relative estimation technique used in Agile project management to quickly assess the size and complexity of tasks by assigning them T-shirt sizes (e.g., small, medium, large). Crucial for efficient project planning and workload management.
Culture, Automation, Lean, Measurement, and Sharing (CALMS) is a framework for guiding the implementation of DevOps practices. Important for fostering a DevOps culture and improving collaboration, efficiency, and continuous improvement in product design teams.
Adaptive Software Development (ASD) is a software development methodology that focuses on continuous adaptation to changing requirements and environments. Essential for managing changing requirements and ensuring agile project delivery.
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 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.
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 brainstorming technique where participants intentionally suggest bad ideas to spur creative thinking and overcome mental blocks. Important for fostering creativity and out-of-the-box thinking during ideation sessions.
A central location where data is stored and managed. Important for ensuring data consistency, accessibility, and integrity in digital products.
Objectives and Key Results (OKR) is a goal-setting framework for defining and tracking objectives and their outcomes. Essential for aligning organizational goals, improving focus and engagement, and driving measurable results across teams and individuals.
Short, exploratory design activities or exercises that encourage creative thinking and experimentation. Important for fostering creativity and innovation in the design process.
A high-level description of the future state of a product, outlining its purpose, target audience, and key differentiators. Essential for providing direction and inspiration for product development efforts.
The tendency for individuals to put in less effort when working in a group compared to when working alone, due to reduced accountability. Crucial for understanding group dynamics and designing systems that ensure individual accountability.
A framework that outlines how a product is developed, managed, and delivered, including roles, processes, and tools used throughout its lifecycle. Crucial for ensuring efficient and effective product management and development.
A tool used during brainstorming sessions to prompt and inspire creative thinking, often containing questions, scenarios, or constraints. Useful for facilitating structured ideation sessions and sparking new ideas.
The systematic process of capturing, evaluating, and implementing ideas to drive innovation, reflecting a collective commitment to continuous improvement and product excellence. Essential for harnessing team creativity and maintaining the entrepreneurial spirit that characterizes successful product development.
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.
An organization that places the product at the center of its operations, ensuring that all departments align their efforts to support product development and success. Crucial for creating a cohesive and focused approach to product development and business growth.
A declaration of the values and principles essential for agile software development. Foundational for understanding the ethos of agile methodologies.
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.
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.
A clear and concise statement that defines the purpose and goals of a product, guiding its development and strategic direction. Crucial for aligning product development efforts with organizational vision and goals.
A strategic planning technique that uses visual maps to align activities with business goals and user needs. Essential for ensuring that development efforts are aligned with strategic objectives.
A document that provides a high-level overview of a product, including its objectives, target market, key features, and requirements, used to guide development efforts. Essential for ensuring that all stakeholders have a clear and consistent understanding of the product.
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.
The understanding and proficiency in the principles, practices, and processes of design. Essential for empowering individuals to effectively participate in and critique design processes.
A document that defines the functionality, behavior, and features of a system or component. Important for providing clear requirements and expectations for product design and development teams, ensuring alignment and successful project outcomes.
Market Requirements Document (MRD) is a comprehensive document that outlines the market's needs, target audience, and business objectives for a product. It serves as a crucial tool for aligning product development efforts with market demands and business goals, ensuring that the final product meets customer needs and achieves market success.
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.
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 product development methodology that emphasizes shaping work before starting it, fixing time and team size but leaving scope flexible to ensure high-quality outcomes. Crucial for managing product development efficiently and delivering high-quality results within constraints.
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.
Product Requirements is a document that outlines the essential features, functionalities, and constraints of a product. Crucial for guiding the development process and ensuring all stakeholders have a shared understanding of the product's goals.