Fast and Frugal Heuristics
Decision-making strategies that use simple heuristics to make quick, efficient, and satisfactory choices with limited information. Important for designing user experiences that support quick and efficient decision-making.
Decision-making strategies that use simple heuristics to make quick, efficient, and satisfactory choices with limited information. Important for designing user experiences that support quick and efficient decision-making.
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 ability of an object to stand out and attract attention within its environment. Important for designing elements that need to be easily noticed by users.
Node Package Manager (NPM) is a package manager for JavaScript, enabling developers to share and reuse code modules in their projects. Crucial for managing dependencies and streamlining development workflows in JavaScript applications.
The tendency to search for, interpret, and remember information in a way that confirms one's preexisting beliefs or hypotheses. Crucial for understanding cognitive biases that affect user decision-making and designing interventions to mitigate them.
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.
A phenomenon where people are more likely to remember information when they are in the same state of consciousness as when they learned it. Important for understanding how context affects memory recall and designing experiences that facilitate better retention.
An economic approach that treats human attention as a scarce commodity, focusing on capturing and retaining user attention. Crucial for understanding user engagement and designing products that effectively capture and retain attention.
The process of generating a broad set of ideas on a given topic, with no attempt to judge or evaluate them initially. Crucial for creative problem-solving and developing innovative solutions in product design and development.
A collection of reusable UI components that can be used to build applications. Helps in maintaining consistency and efficiency in the design and development process.
A methodology for creating design systems by breaking down interfaces into their basic components (atoms, molecules, organisms, templates, and pages). Essential for creating scalable and maintainable design systems.
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.
A psychological state where individuals feel as though the success and well-being of a project or task is their personal responsibility, akin to having an "owner's mentality.". Essential for fostering accountability, motivation, and proactive engagement within a product design team.
A research method that involves observing subjects in their natural environment. Crucial for gathering authentic data and insights into real-world behaviors and interactions.
The systematic identification, analysis, planning, and implementation of actions designed to engage and influence stakeholders in a project. Crucial for maintaining positive relationships and ensuring stakeholder support throughout the project lifecycle.
The practice of guiding and inspiring teams to develop and deliver successful products, often involving strategic vision, team management, and innovation. Crucial for driving product success and fostering a culture of innovation and excellence.
Conversations with key stakeholders to gather insights, expectations, and feedback, ensuring their needs are understood and considered in the project. Essential for aligning project goals with stakeholder needs and obtaining valuable input for decision-making.
The process of identifying and assessing the influence and interest of various stakeholders in a project, to prioritize engagement and communication strategies. Crucial for effectively managing stakeholder relationships and ensuring project success.
A methodology for building software-as-a-service apps that emphasizes best practices for development, deployment, and scalability. Important for creating scalable, maintainable, and efficient digital products.
The mathematical study of waiting lines or queues. Useful for optimizing user flow and reducing wait times in user interfaces.
A phenomenon where the winner of an auction tends to overpay due to emotional competition, leading to a less favorable outcome than anticipated. Important for understanding decision-making biases and designing systems that mitigate overbidding risks.
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.
A type of bar chart that represents a project schedule, showing the start and finish dates of elements within the project. Important for planning and visualizing project timelines and dependencies.
The study of how colors affect perceptions and behaviors. Important for designing experiences that evoke desired emotional responses from users.
Enterprise Project Management (EPM) is a comprehensive approach to managing projects across an entire organization. Essential for coordinating complex, cross-functional projects and achieving organizational objectives.
A method of categorizing information in more than one way to enhance findability and user experience. Crucial for improving navigation, search, and overall usability of complex information systems.
Short, exploratory design activities or exercises that encourage creative thinking and experimentation. Important for fostering creativity and innovation in the design process.
The drive to perform an activity for its inherent satisfaction rather than for some separable consequence. Crucial for designing experiences that engage users through inherent enjoyment and interest.
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.
A meeting where the Agile team discusses and decides what tasks will be completed in the upcoming sprint, establishing a clear plan for the sprint's duration. Crucial for ensuring the team is aligned and has a clear understanding of the work to be done in the sprint.
A simplified, informal language used to describe the logic and steps of an algorithm or program, without syntax of actual programming languages. Useful for planning and communicating algorithms and program structures before implementation in digital product development.
Numeronym for the word "Interoperability" (I + 14 letters + Y), the ability of different systems, devices, or applications to work together and exchange information effectively without compatibility issues. Crucial for ensuring compatibility and integration between systems.
The phenomenon where having too many options leads to anxiety and difficulty making a decision, reducing overall satisfaction. Important for designing user experiences that balance choice and simplicity to enhance satisfaction.
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 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.
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.
Specific attributes used to enhance the accessibility of web content and applications by providing additional information to assistive technologies. Crucial for making dynamic web content more accessible to users with disabilities.
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 use of physical space to convey brand identity and values through design elements like signage, architecture, and interior design. Crucial for enhancing brand presence and creating immersive brand experiences.
A professional responsible for planning, executing, and closing projects, ensuring they are completed on time, within scope, and on budget. Crucial for managing project activities and ensuring successful delivery of project goals.
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.
The abilities and knowledge required to effectively plan, execute, and close projects, including leadership, communication, time management, and risk management. Essential for ensuring successful project outcomes and achieving business objectives.
The process of identifying, assessing, and controlling dependencies between tasks or projects to minimize risks and ensure smooth project execution. Crucial for effective project management and delivery.
A decision-making strategy where individuals allocate resources proportionally to the probability of an outcome occurring, rather than optimizing the most likely outcome. Important for understanding decision-making behaviors and designing systems that guide better resource allocation.
A document that outlines the objectives, scope, deliverables, and timeline of a project, providing clear direction and expectations for all stakeholders. Crucial for ensuring clear communication and alignment among project stakeholders.
Statement of Work (SOW) is a formal document that outlines the scope, objectives, deliverables, and timelines for a project. Essential for defining project expectations and ensuring all parties have a clear understanding of their responsibilities.
A theory that suggests there is an optimal level of arousal for peak performance, and too much or too little arousal can negatively impact performance. Important for designing experiences that keep users engaged without overwhelming them.
Web Accessibility Initiative รป Accessible Rich Internet Applications (WAI-ARIA) is a set of guidelines for making web content and applications accessible. Essential for ensuring web accessibility and inclusivity for people with disabilities.
A psychological phenomenon where people follow the actions of others in an attempt to reflect correct behavior for a given situation. Essential for designing interfaces and experiences that leverage social influence to guide user behavior and increase trust and engagement.
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 design technique that involves showing only essential information initially, revealing additional details as needed to prevent information overload. Crucial for creating user-friendly interfaces that enhance usability and reduce cognitive load.
A dark pattern where the product asks for the user's social media or email credentials and then spams all the user's contacts. Recognizing the harm of this practice is important to protect user trust and avoid spamming their contacts.
Return on Investment (ROI) is a performance measure used to evaluate the efficiency or profitability of an investment or compare the efficiency of different investments. Crucial for assessing the financial effectiveness of business decisions, projects, or initiatives.
Web Accessibility Initiative (WAI) is a program developed by W3C to improve web accessibility. Essential for creating guidelines and resources to help make the web accessible to people with disabilities.
A design philosophy that emphasizes core design principles over rigid adherence to standardized processes. Essential for maintaining creativity and innovation in large-scale, process-driven environments.
The practice of drawing inspiration from sources outside of one's field to generate creative ideas. Useful for fostering creativity and innovation in design and product development.
A psychological phenomenon where a person who has done a favor for someone is more likely to do another favor for that person than if they had received a favor from them. Useful for building positive relationships and encouraging cooperative behavior in design and user interactions.
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.
A theoretical approach that focuses on observable behaviors and dismisses internal processes, emphasizing the role of environmental factors in shaping behavior. Foundational for understanding how external factors influence user behavior and for designing behavior-based interventions.
Voice User Interface (VUI) is a system that allows users to interact with a device or software using voice commands. Essential for creating hands-free, intuitive user experiences.