Business Logic
The part of an application that encodes the real-world business rules that determine how data is created, stored, and modified. Crucial for ensuring that digital products align with business processes and deliver value to users.
The part of an application that encodes the real-world business rules that determine how data is created, stored, and modified. Crucial for ensuring that digital products align with business processes and deliver value to users.
Entity Relationship Diagram (ERD) is a visual representation of the relationships between entities in a database. Essential for designing and understanding the data structure and relationships within digital products.
Artificial Superintelligence (ASI) is a hypothetical AI that surpasses human intelligence and capability in all areas. Important for understanding the potential future impacts and ethical considerations of AI development.
A professional responsible for designing and managing data structures, storage solutions, and data flows within an organization. Important for ensuring efficient data management and supporting data-driven decision-making in digital product design.
World Wide Web Consortium (W3C) is an international community that develops open standards to ensure the long-term growth of the Web. Essential for creating and maintaining protocols and guidelines that enable the Web to function and evolve.
Content or functionality that is built into a platform or device rather than being provided by an external application. Important for ensuring seamless integration and optimal performance.
A collection of design patterns that provides solutions to common design problems. Useful for standardizing design solutions and promoting best practices across projects.
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 comprehensive view of a customer that includes data from all interactions and touchpoints across the customer journey. Crucial for delivering personalized experiences and improving customer satisfaction.
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 cognitive bias where people attribute greater value to outcomes that required significant effort to achieve. Useful for designing experiences that recognize and reward user effort and persistence.
Emerging patterns and movements in design that gain popularity and influence on a global scale. Important for staying current with industry standards and innovating design practices.
A mode of thinking, derived from Dual Process Theory, that is fast, automatic, and intuitive, often relying on heuristics and immediate impressions. Important for understanding how users make quick decisions and respond to design elements instinctively, aiding in the creation of intuitive and user-friendly interfaces.
A framework used in graphic and web design to organize content in a structured and consistent manner. Essential for creating balanced and readable layouts.
A mode of thinking, derived from Dual Process Theory, that is slow, deliberate, and analytical, requiring more cognitive effort and conscious reasoning. Crucial for designing complex tasks and interfaces that require thoughtful decision-making and problem-solving, ensuring they are clear and logical for users.
A structured set of breakpoints used to create responsive designs that work seamlessly across multiple devices. Important for maintaining consistency and usability in responsive design.
Knowledge Organization System (KOS) refers to a structured framework for organizing, managing, and retrieving information within a specific domain or across multiple domains. Essential for improving information findability, enhancing semantic interoperability, and supporting effective knowledge management in digital environments.
Digital Asset Management (DAM) is a system that stores, organizes, and manages digital assets, such as images, videos, and documents. Essential for maintaining and leveraging digital content efficiently in product design and marketing.
Trust, Risk, and Security Management (TRiSM) is a framework for managing the trust, risk, and security of AI systems to ensure they are safe, reliable, and ethical. Essential for ensuring the responsible deployment and management of AI technologies.
Software Requirements Specification (SRS) is a detailed document that outlines the functional and non-functional requirements of a software system. Crucial for ensuring clear communication and understanding between stakeholders and the development team.
A framework suggesting there are two systems of thinking: System 1 (fast, automatic) and System 2 (slow, deliberate), influencing decision-making and behavior. Crucial for understanding how users process information and make decisions.
In AI, the generation of incorrect or nonsensical information by a model, particularly in natural language processing. Important for understanding and mitigating errors in AI systems.
The degree to which the operations and decisions of an AI system are understandable and explainable to users. Crucial for building trust and ensuring ethical AI use.
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.
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.
The tendency to believe that things will always function the way they normally have, often leading to underestimation of disaster risks. Important for understanding risk perception and designing systems that effectively communicate potential changes.
A mathematical framework used to analyze strategic interactions where the outcomes depend on the actions of multiple decision-makers. Useful for designing systems and processes that involve competitive or cooperative interactions.
A testing method where the internal structure of the system is not known to the tester, focusing solely on input and output. Essential for validating the functionality of digital products from an end-user perspective.
The practice of designing and implementing processes, systems, or business solutions in a way that ensures their long-term viability, efficiency, and maintainability. Crucial for creating durable and efficient designs that remain practical and effective over time, ensuring the ongoing success and feasibility of digital products and operations.
The process of self-examination and adaptation in AI systems, where models evaluate and improve their own outputs or behaviors based on feedback. Crucial for enhancing the performance and reliability of AI-driven design solutions by fostering continuous learning and improvement.
ModelOps (Model Operations) is a set of practices for deploying, monitoring, and maintaining machine learning models in production environments. Crucial for ensuring the reliability, scalability, and performance of AI systems throughout their lifecycle, bridging the gap between model development and operational implementation.
A test proposed by Alan Turing to determine if a machine's behavior is indistinguishable from that of a human. Important for evaluating the intelligence of AI systems.
The process of designing intuitive navigation systems within a digital product that help users easily understand their current location, navigate to desired destinations, and efficiently complete tasks. Crucial for enhancing user experience, reducing cognitive load, and ensuring users can achieve their goals seamlessly.
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.
Simple Object Access Protoco (SOAPl) is a protocol for exchanging structured information in web services. Crucial for enabling communication between applications over a network.
The process of identifying unusual patterns or outliers in data that do not conform to expected behavior. Crucial for detecting fraud, errors, or other significant deviations in various contexts.
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.
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.
The combined efforts of humans and AI systems to achieve better outcomes than either could alone. Important for leveraging the strengths of both humans and AI in various tasks.
A navigation system that groups related links or content into clusters for easier access. Important for enhancing user experience by simplifying access to related information.
The change in opinions or behavior that occurs when individuals conform to the information provided by others. Important for understanding social dynamics and designing systems that leverage social proof and peer influence.
A programming paradigm that uses objects and classes to structure software design, promoting reusability and scalability. Crucial for developing maintainable and scalable software systems.
A schedule of reinforcement where a desired behavior is reinforced every time it occurs, promoting quick learning and behavior maintenance. Important for designing systems that encourage consistent user behavior.
Principle of Least Astonishment (POLA) is a design guideline stating that interfaces should behave in a way that users expect to avoid confusion. Crucial for enhancing user experience and reducing the learning curve in digital products.
Reinforcement Learning from Human Feedback (RLHF) is a machine learning technique that uses human input to guide the training of AI models. Essential for improving the alignment and performance of AI systems in real-world applications.
A method used in AI and machine learning to ensure prompts and inputs are designed to produce the desired outcomes. Essential for improving the accuracy and relevance of AI responses.
A theory that emphasizes the role of emotions in risk perception and decision-making, where feelings about risk often diverge from cognitive assessments. Important for designing systems that account for emotional responses to risk and improve decision-making.
The behavior of seeking information or resources based on social interactions and cues. Important for understanding how users gather information in social contexts and designing systems that support collaborative information seeking.
Systematic errors in AI models that arise from the data or algorithms used, leading to poor outcomes. Important for ensuring fairness and accuracy in AI systems.
A concept that humans make decisions within the limits of their knowledge, cognitive capacity, and available time, leading to satisficing rather than optimal solutions. Crucial for designing systems and processes that account for human cognitive limitations and decision-making processes.
A team structure within an organization focused on managing and integrating complex subsystems. Important for ensuring seamless integration and functionality of complex projects.
The use of biological data (e.g., fingerprints, facial recognition) for user authentication and interaction with digital systems. Crucial for enhancing security and user experience through advanced authentication methods.
The effort required for users to complete a task or interaction within a system. Essential for optimizing usability and minimizing user effort.
The process of anticipating future developments to ensure that a product or system remains relevant and functional over time. Essential for designing durable and adaptable products.
Also known as Expert Review, a method where experts assess a product or system against established criteria to identify usability issues and areas for improvement. Essential for leveraging expert insights to enhance product quality and usability.
A search method that seeks to improve search accuracy by understanding the contextual meaning of terms in a query rather than just matching keywords. Important for understanding modern search algorithms and optimizing content accordingly.
A cohesive system of visual and interaction design principles and guidelines that ensure consistency and coherence across a product or brand's interfaces and experiences. Essential for creating a unified and recognizable user experience, ensuring consistency, usability, and brand identity across all platforms and touchpoints.
Obstacles to effective communication that arise from differences in understanding the meanings of words and symbols used by the communicators. Crucial for designing clear and effective communication systems and avoiding misunderstandings.
The process by which a measure or metric comes to replace the underlying objective it is intended to represent, leading to distorted decision-making. Important for ensuring that metrics accurately reflect true objectives and designing systems that prevent metric manipulation.
The tendency for individuals to continue a behavior or endeavor as a result of previously invested resources (time, money, or effort) rather than future potential benefits. Important for understanding decision-making biases and designing systems that help users avoid irrational persistence.