Privacy Zuckering
A dark pattern where the user is tricked into publicly sharing more information about themselves than they intended. Designers must avoid this deceptive practice and ensure clear, consensual data sharing to respect user privacy.
A dark pattern where the user is tricked into publicly sharing more information about themselves than they intended. Designers must avoid this deceptive practice and ensure clear, consensual data sharing to respect user privacy.
The Principle of Disclosure is an information architecture guideline that promotes revealing information progressively as users need it. Crucial for managing complexity and preventing information overload.
A unit of measure used in Agile project management to estimate the relative effort required to complete a user story or task. Crucial for planning and managing workload within Agile teams.
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 key aspect of Gestalt psychology describing the mind's ability to fill in gaps to create a whole object from incomplete elements. Crucial for designing creative and engaging visuals that are both pleasing to the eye and cleverly satisfying to the mind.
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.
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.
The study of the interplay between individuals and their surroundings, including built environments and natural settings. Essential for designing spaces that enhance well-being and productivity.
Interactive Voice Response (IVR) is an automated telephony system that interacts with callers, gathers information, and routes calls to the appropriate recipient. It improves customer service and automates information retrieval.
Cost Per Action (CPA) is an online advertising pricing model where the advertiser pays for a specified action, such as a sale or registration. This model is crucial for optimizing ad spend and measuring marketing effectiveness.
The Principle of Front Doors is an information architecture guideline that acknowledges multiple entry points into a website or system. Crucial for ensuring that all entry points provide a coherent and navigable experience.
A self-regulation strategy in the form of "if-then" plans that can lead to better goal attainment and behavior change. Useful for designing interventions that promote positive user behaviors.
Above the Line (ATL) refers to marketing activities carried out at a macro level to reach a large audience through mass media such as TV, radio, and print ads. Essential for building brand awareness and reaching a wide audience.
Also known as Magical Number 7 +/- 2, a theory in cognitive psychology that states the average number of objects an individual can hold in working memory is about seven. Crucial for designing user interfaces that align with human cognitive limitations.
A theory of motivation that emphasizes the importance of autonomy, competence, and relatedness in fostering intrinsic motivation and psychological well-being. Important for understanding how to design experiences that support user motivation and well-being.
The phenomenon where people continue a failing course of action due to the amount of resources already invested. Important for recognizing and mitigating biased decision-making.
The Principle of Choices is an information architecture guideline that emphasizes providing users with meaningful options to navigate and interact with a system. Crucial for enhancing user experience by ensuring users can easily find what they need without being overwhelmed.
Work that is not performed in real-time, allowing team members to collaborate without needing to be online simultaneously. Crucial for increasing flexibility and productivity in remote and distributed teams.
A system that suggests products, services, or content to users based on their preferences and behavior. Essential for personalizing user experiences and increasing engagement and conversion rates.
An approach that places the user's needs, preferences, and behaviors at the forefront of all design and development activities. Important for fostering a design culture that prioritizes user satisfaction and engagement.
A reading pattern where users skip over certain sections of content, often due to a lack of perceived relevance. Crucial for designing content that is engaging and relevant to prevent users from bypassing important information.
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.
A brand that is supported by a stronger brand, typically a parent brand, which lends its credibility. Essential for leveraging the strength of a parent brand to build trust and recognition for a sub-brand.
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.
A writing style where the most important information is presented at the beginning, followed by supporting details in order of decreasing importance. Crucial for creating clear and effective information hierarchies in content design.
A collection of pre-written code and tools that provide a foundation for building the front end of websites and applications, such as Bootstrap or React. Crucial for streamlining the development process and ensuring consistency.
The set of shared values, practices, and goals that characterize a startup company. Important for fostering innovation, agility, and a collaborative environment within product design teams.
The degree to which users feel they have control over their actions and decisions when interacting with a product or system. Crucial for designing systems that empower users and enhance their sense of control and satisfaction.
A principle that states the time it takes to make a decision increases with the number and complexity of choices available. Crucial for designing user interfaces that minimize cognitive load and enhance decision-making efficiency.
Explainable AI (XAI) are AI systems that provide clear and understandable explanations for their decisions and actions. This transparency is crucial for building trust and confidence in AI applications across various domains.
A cognitive bias where people wrongly believe they have direct insight into the origins of their mental states, while treating others' introspections as unreliable. Important for designing experiences that account for discrepancies between user self-perception and actual behavior.
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.
An AI model that has been pre-trained on a large dataset and can be fine-tuned for specific tasks. Essential for developing state-of-the-art NLP applications.
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.
A brief daily meeting in Agile project management where team members share updates on their progress, plans for the day, and any obstacles they face. Essential for maintaining communication, transparency, and coordination within Agile 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 rule-of-thumb or shortcut that simplifies decision-making and problem-solving processes. Essential for designing user-friendly interfaces that facilitate quick and efficient decision-making.
A type of bias that occurs when the observer's expectations or beliefs influence their interpretation of what they are observing, including experimental outcomes. Essential for ensuring the accuracy and reliability of research and data collection.
Software Development Life Cycle (SDLC) is a process for planning, creating, testing, and deploying an information system. Essential for managing the complexities of software development and ensuring project success.
Walk the Wall (WTW) is a practice where team members physically move along a wall displaying their project's progress, discussing and updating tasks. Essential for fostering team collaboration and ensuring transparency in project status.
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 software development practice where code changes are frequently integrated into a shared repository, with each change being verified by automated tests. Essential for catching errors early and improving the quality of software.
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.
The process of making tools, methods, and knowledge accessible to a broader range of people within an organization or community, allowing non-specialists to participate and contribute meaningfully. Important for fostering inclusivity, enhancing collaboration, and leveraging diverse perspectives to improve outcomes across various disciplines.
A theory that a person's behavior is influenced by and influences personal factors and the environment, creating a continuous loop of interaction between these elements. Important for understanding how behavior, personal factors, and environmental contexts dynamically interact to shape user experiences and outcomes.
The design of user interfaces for machines and software, such as computers, mobile devices, and other electronic devices, with the focus on maximizing usability and the user experience. Essential for ensuring that digital products are intuitive and easy to use.
The observed tendency of humans to quickly return to a relatively stable level of happiness despite major positive or negative events or life changes. Useful for designing experiences that maintain user engagement and satisfaction over time.
A role in Agile project management responsible for ensuring the team follows Agile practices, facilitating meetings, and removing obstacles to progress. Essential for supporting Agile teams and ensuring successful implementation of Scrum practices.
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.
The study of how people make choices about what and how much to do at various points in time, often involving trade-offs between costs and benefits occurring at different times. Crucial for designing systems that account for delayed gratification and long-term planning.
The persistence of misinformation in memory and influence on reasoning, even after it has been corrected. Crucial for understanding and mitigating the impact of misinformation in design and communication.
The use of statistical techniques and algorithms to analyze historical data and make predictions about future outcomes. Important for optimizing marketing strategies and anticipating customer needs.
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.
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.
A behavioral economics concept where people categorize and treat money differently depending on its source or intended use. Crucial for understanding financial behavior and designing systems that align with users' mental accounting practices.
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.
The idea that self-control or willpower draws upon a limited pool of mental resources that can be used up. Useful for designing user experiences that consider the limitations of willpower and self-control.
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.
A distinct text-only typographic treatment of a brand name used as a logo. Important for establishing a recognizable brand identity and ensuring consistent brand representation.
In-product assistance provided within the context of a specific task or screen, tailored to the user's current needs. Important for enhancing user experience by providing timely and relevant assistance.