Computational Thinking
A problem-solving process that includes logical reasoning, pattern recognition, abstraction, and algorithmic thinking. Important for developing efficient and effective solutions in digital product design and development.
A problem-solving process that includes logical reasoning, pattern recognition, abstraction, and algorithmic thinking. Important for developing efficient and effective solutions in digital product design and development.
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.
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.
A research approach that starts with a theory or hypothesis and uses data to test it, often moving from general to specific. Essential for validating theories and making informed decisions based on data.
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.
A strategy or plan that outlines how a company will launch a product to market, including target audience, marketing tactics, and sales strategy. Essential for successfully launching products and capturing market share.
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.
Designing systems and processes to effectively respond to and manage crises, ensuring resilience and quick recovery. Crucial for preparing for unexpected events and minimizing their impact.
A blend of physical and digital experiences to create a cohesive user experience. Important for integrating online and offline customer interactions.
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.
The practice of using narrative to communicate information, ideas, or experiences in a compelling and engaging way, often used in marketing and design. Crucial for creating engaging and memorable user experiences and effectively conveying messages.
Elements in a design that draw the viewer's attention and create a visual hierarchy. Essential for guiding user attention and improving the effectiveness of visual communication.
The visual images, symbols, or modes of representation collectively associated with a subject, often used in design to communicate ideas quickly and effectively. Important for creating cohesive and meaningful visual systems.
The study of the principles and practices that inform and guide the design process. Essential for understanding the foundational concepts that underpin effective design.
AI systems designed to generate creative content, such as art, music, and literature. Important for exploring new forms of artistic expression and automating creative processes.
A principle stating that as the flexibility of a system increases, its usability often decreases, and vice versa. Crucial for balancing versatility and ease of use in design.
A brainstorming technique where participants write down their ideas independently before sharing them with the group. Crucial for generating a wide range of ideas and encouraging participation from all team members.
The process of overseeing and coordinating the development, testing, and deployment of software releases to ensure they are delivered efficiently and effectively. Essential for managing software development cycles and ensuring successful product releases.
A deployment strategy where a new version is released to a small subset of users to detect any issues before a full rollout. Crucial for minimizing risk and ensuring the stability of digital products during updates and deployments.
A cognitive bias that leads individuals to prefer things to remain the same rather than change, often resisting new options or changes. Crucial for understanding resistance to change and designing strategies to overcome it among users.
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 principle in lean management aimed at reducing non-value-added activities to improve efficiency. Important for optimizing processes and resource use.
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 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.
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.
The use of algorithms to generate new data samples that resemble a training dataset, often used in AI for creating realistic outputs. Important for developing creative and innovative solutions in digital product design, such as content generation and simulation.
A cognitive bias where individuals with low ability at a task overestimate their ability, while experts underestimate their competence. Crucial for designers to create educational content and user interfaces that accommodate varying levels of user expertise.
A prioritized list of work items or tasks that need to be completed, commonly used in agile project management. Essential for managing tasks and ensuring that development teams focus on the most important work items.
Software agents that can perform tasks or services for an individual based on verbal commands. Crucial for enhancing user experience through hands-free interaction and automation.
Jobs-To-Be-Done (JTBD) is a framework that focuses on understanding the tasks users are trying to accomplish with a product, emphasizing their goals and motivations over product features. Crucial for designing products that meet real user needs and motivations.
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 market space that is already crowded with competition, where companies fight for market share, leading to intense rivalry and lower profitability. Important for understanding competitive dynamics and market saturation in strategic planning.
Drivers, Approvers, Contributors, and Informed (DACI) is a responsibility assignment framework that clarifies roles and responsibilities. Essential for making clear and effective decisions in collaborative environments.
A professional responsible for the creation and development of products, ensuring they meet user needs and are visually appealing and functional. Important for translating user needs and business goals into tangible product solutions.
The process of changing the corporate image of an organization, including its name, logo, visual identity, and messaging, to better align with its strategic goals. Important for revitalizing a brand and aligning it with current market positioning and business objectives.
A pattern of rapid and sustained growth after a period of linear or stagnant growth, resembling the shape of a hockey stick. Crucial for understanding and planning for rapid expansion phases in digital product lifecycle and business strategy.
A Gestalt principle that describes the visual relationship between a figure and its background, crucial for understanding visual perception. Important for designing clear and effective visual hierarchies in user interfaces.
Small rewards or incentives given to users to encourage specific behaviors or actions. Important for motivating user engagement and fostering desired behaviors.
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.
The principles and guidelines that govern the moral and ethical aspects of design, ensuring that designs are socially responsible and beneficial. Crucial for creating designs that are ethical, inclusive, and socially responsible.
The process of systematically collecting, analyzing, and acting on feedback from users to improve products and services. Essential for ensuring that user insights are effectively integrated into the development process.
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.
Data that provides information about other data, such as its content, format, and structure. Essential for organizing, managing, and retrieving digital assets and information efficiently in product design and development.
A metaphor for a balanced approach to product development, considering three core aspects: business viability, technical feasibility, and user desirability. Crucial for ensuring comprehensive and balanced product decisions.
The likelihood that a customer will continue to buy from a particular company or brand over time. Crucial for maintaining a stable customer base and ensuring long-term business success.
A strategic planning tool that focuses on outcomes and objectives rather than specific features, allowing for flexibility in achieving goals. Important for maintaining strategic focus and adaptability in product development.
A concise statement of what the team aims to achieve during a sprint, providing direction and a shared understanding of the sprint's purpose. Crucial for ensuring team alignment and focus on the most important outcomes during a sprint.
The extent to which individuals or organizations plan for and consider the long-term consequences of their actions. Crucial for designing strategies and products that are sustainable and adaptable over time.
A psychological phenomenon where people develop a preference for things simply because they are familiar with them. Crucial for designing user experiences that leverage familiarity to increase user comfort and satisfaction.
A research method that focuses on understanding phenomena through in-depth exploration of human behavior, opinions, and experiences, often using interviews or observations. Essential for gaining deep insights into user needs and behaviors to inform design and development.
A usability testing approach where designers assume that users are easily confused and distracted, focusing on simplicity and clarity in design. Crucial for ensuring that interfaces are intuitive and easy to use under various conditions.
The process of making a new feature available to users, often involving coordination between development, marketing, and support teams. Essential for managing the rollout and communication of new features to users.
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.
A logical fallacy where anecdotal evidence is used to make a broad generalization. Crucial for improving critical thinking and avoiding misleading conclusions.
The condition in which two or more versions of a product or system offer the same features and functionalities, ensuring consistency and uniformity across different platforms or updates. Important for providing a consistent user experience, reducing confusion, and ensuring all users have access to the same capabilities regardless of the platform they use.
Business-to-Business (B2B), a business model where products or services are sold from one business to another. Crucial for understanding business markets and developing inter-business strategies.
The structural design of a product, defining its components, their relationships, and how they interact to fulfill the product's purpose. Important for ensuring that a product is well-organized, scalable, and maintainable.
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.
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.
A design approach that prioritizes the practical purpose and usability of digital products over purely aesthetic considerations. Important for creating efficient, user-centered designs that effectively fulfill their intended functions.