DDD
Domain-Driven Design (DDD) is an approach to software development that focuses on modeling the business domain and its logic. Essential for aligning software development with business needs and creating maintainable systems.
Domain-Driven Design (DDD) is an approach to software development that focuses on modeling the business domain and its logic. Essential for aligning software development with business needs and creating maintainable systems.
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.
Quantitative data that provides broad, numerical insights but often lacks the contextual depth that thick data provides. Useful for capturing high-level trends and patterns, but should be complemented with thick data to gain a deeper understanding of user behavior and motivations.
A phenomenon where individuals' preferences between options change when the options are presented in different ways or contexts. Important for understanding and designing around inconsistencies in user choices.
A cognitive bias where people overemphasize information that is placed prominently or in a way that catches their attention first. Crucial for designing interfaces and information displays that manage user attention effectively.
The study of the nature of beauty, art, and taste and the creation and appreciation of beauty. Essential for creating visually appealing and engaging user interfaces.
The percentage of users who take a specific action that signifies they are engaging with a product or service. Important for measuring user engagement and the effectiveness of onboarding processes.
Strengths, Weaknesses, Opportunities, and Threats (SWOT) is a strategic planning tool that is applied to a business or project. Essential for strategic planning and decision-making.
Technology designed to change attitudes or behaviors of users through persuasion and social influence, but not coercion. Crucial for designing systems that effectively influence user behavior while maintaining ethical standards.
Mutually Exclusive, Collectively Exhaustive (MECE) is a problem-solving framework ensuring that categories are mutually exclusive and collectively exhaustive, avoiding overlaps and gaps. Essential for structured thinking and comprehensive analysis in problem-solving.
An abbreviation formed from the initial letters of a brand's name, used as a logo or branding element. Important for creating a simplified and recognizable brand identity.
The tendency for people to value products more highly if they have put effort into assembling them. Important for understanding user satisfaction and product attachment.
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.
The ability to identify and interpret patterns in data, often used in machine learning and cognitive psychology. Crucial for designing systems that leverage pattern recognition for predictive analytics and user interactions.
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.
The enhancement or diminishment of perception, cognition, or related performance as a result of exposure to a stimulus of greater or lesser value in the same dimension. Useful for designing interfaces that leverage contrasting elements to guide user attention and behavior.
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.
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.
The tendency for individuals to present themselves in a favorable light by overreporting good behavior and underreporting bad behavior in surveys or research. Crucial for designing research methods that mitigate biases and obtain accurate data.
A cognitive bias where people perceive an outcome as certain while it is actually uncertain, based on how information is presented. Crucial for understanding and mitigating biased user decision-making.
A cognitive bias where people tend to remember the first and last items in a series better than those in the middle, impacting recall and memory. Crucial for designing information presentation to optimize user memory and recall.
A cognitive bias where people disproportionately prefer smaller, immediate rewards over larger, later rewards. Important for understanding and designing around user decision-making and reward structures.
A research method that involves repeated observations of the same variables over a period of time. Crucial for understanding changes and developments over time.
A phenomenon where an item that stands out is more likely to be remembered than other items, often used in design to highlight important elements. Crucial for designing interfaces that effectively capture user attention.
A cognitive bias where one negative trait of a person or thing influences the perception of other traits. Important for designing experiences that counteract or mitigate negative biases in user perception.
A cognitive bias where people allow themselves to indulge after doing something positive, believing they have earned it. Important for understanding user behavior and designing systems that account for self-regulation.
Large-Scale Scrum (LeSS) is a framework for scaling agile product development to multiple teams working on a single product. It provides a minimalist, large-scale agile approach that maintains the simplicity and effectiveness of Scrum while addressing the challenges of coordination and integration in multi-team environments.
The study of signs and symbols and their use or interpretation. Important for designing effective visual communication and iconography.
The style and attitude of the communication in a product, reflecting the brand's personality and affecting how messages are perceived by users. Important for creating a consistent and engaging user experience that aligns with the brand identity.
A cognitive bias where the perception of one positive trait influences the perception of other unrelated traits. Important for designers to manage and utilize this bias effectively in user experience design.
The tendency for individuals to favor information that aligns with their existing beliefs and to avoid information that contradicts them. Crucial for understanding how users engage with content and designing systems that present balanced perspectives.
The process of creating or enhancing a community among individuals with common interests, goals, or values. Crucial for fostering user engagement and loyalty through shared interests and values.
Organizational Change Management (OCM) is the process of managing the people side of change to achieve desired business outcomes. Essential for ensuring successful implementation of changes within an organization.
The perseverance and passion for long-term goals, often seen as a key trait for success. Important for understanding and fostering resilience and persistence in design and product development.
A mental shortcut that relies on immediate examples that come to mind when evaluating a specific topic, concept, method, or decision. Crucial for understanding how people make decisions and the biases that influence their choices.
Emotional states where individuals are calm and rational, often contrasted with hot states where emotions run high. Important for understanding decision-making processes and designing experiences that accommodate both states.
The tendency for people to prefer things that are easy to think about and understand. Important for designing user interfaces that are intuitive and easy to use.
The study of narrative and narrative structure and the ways that these affect our perception. Useful for understanding and applying narrative techniques in design and communication.
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.
A collaborative process specific to the design phase that involves stakeholders, including users, in the refinement of user-centered design solutions. Essential for creating designs that truly meet user needs and expectations.
A framework that explores the structure and function of stories and how they influence human cognition and behavior. Important for creating compelling and meaningful user experiences through storytelling.