Continuous Delivery
A software development practice where code changes are automatically prepared for a release to production. Crucial for ensuring rapid and reliable deployment of updates.
A software development practice where code changes are automatically prepared for a release to production. Crucial for ensuring rapid and reliable deployment of updates.
A consensus-building technique where participants show their level of agreement or support by raising zero to five fingers. Useful for quickly gauging team agreement and making collaborative decisions in product design and development meetings.
A cognitive bias where people judge the likelihood of an event based on the size of its category rather than its actual probability. Crucial for designers to understand how category size influences user perception and decision-making processes.
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.
The hardware and software environment used to deploy and manage applications and services. Essential for ensuring reliable and scalable application deployment.
Characteristics of big data defined as Volume, Velocity, Variety, Veracity, and Value. Important for understanding the complexities and potential of big data in driving business insights and innovation.
A problem-solving approach that involves breaking down complex problems into their most basic, foundational elements. Crucial for developing innovative solutions by understanding and addressing core issues.
A strategic framework that designs user experiences to guide behavior and decisions towards desired outcomes. Crucial for creating effective and ethical influence in digital interfaces.
Search Engine Marketing (SEM) is a digital marketing strategy used to increase a website's visibility in search engine results pages (SERPs) through paid advertising. Essential for driving targeted traffic and improving online presence.
The distinct personality and style of a brand as expressed through its communication channels. Essential for creating a consistent and recognizable brand presence across all interactions.
The planning, development, and management of content to meet business and user needs, ensuring consistency and effectiveness across all channels. Essential for creating cohesive and impactful content that aligns with business goals and user needs.
A usability testing method that measures the first click users make on a webpage to determine if they can successfully navigate to their goal. Essential for evaluating and improving the navigational structure of a website.
Application Support Engineer (ASE) is a professional responsible for maintaining and supporting software applications, ensuring their availability and performance. Crucial for ensuring the reliability and user satisfaction of digital products through effective support and maintenance.
Net Promoter Score (NPS) is a metric used to measure customer loyalty and satisfaction based on their likelihood to recommend a product or service to others. Crucial for gauging overall customer sentiment and predicting business growth through customer advocacy.
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.
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 core principles and beliefs that guide a brand's actions and decisions. Crucial for aligning brand activities with its mission and creating a strong, authentic brand identity.
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.
A behavioral economic theory that describes how people choose between probabilistic alternatives that involve risk, where the probabilities of outcomes are known. Crucial for understanding decision-making under risk and designing systems that align with user behavior.
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.
A design process model that outlines four phases: Discover, Define, Develop, and Deliver, promoting both divergent and convergent thinking. Crucial for structuring the design process and fostering both creativity and precision.
A senior role responsible for guiding the product management team and overseeing the development and strategy of products. Crucial for ensuring successful product development and alignment with business goals.
The process of tracking and managing potential customers from initial contact through to sale. Important for ensuring that leads are properly engaged and converted.
The study of architectural concepts, including the principles and methodologies used in the design and construction of buildings and structures. Useful for understanding spatial design and applying architectural principles to digital interfaces.
The reduction in sales of a company's existing products due to the introduction of a new product by the same company. Crucial for understanding product strategy and market impacts of new product introductions.
A brainstorming technique that frames problems as opportunities for innovation, starting with the phrase "How might we...?". Essential for fostering creativity and generating solutions during the design process.
Business Process Execution Language (BPEL) is a language for specifying business process behaviors based on web services. Important for defining and automating complex business processes in digital product workflows.
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 reading pattern where users scan a page in horizontal stripes, focusing on headings and subheadings. Important for structuring content in a way that facilitates quick scanning and information retrieval.
A long-term plan for the development and management of a brand to achieve specific goals. Essential for guiding brand development and ensuring alignment with business objectives.
The context and set of conditions surrounding a problem that needs to be solved. Essential for understanding the full scope of a problem and identifying potential solutions.
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.
Business Process Automation (BPA) refers to the use of technology to automate complex business processes. Essential for streamlining operations, reducing manual effort, and increasing efficiency in recurring tasks.
A cognitive process used to generate creative ideas by exploring many possible solutions, often contrasted with convergent thinking. Essential for fostering creativity and innovation in problem-solving and design.
The narrative that communicates the history, mission, and values of a brand, creating an emotional connection with the audience. Essential for building a compelling brand identity and fostering customer loyalty.
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.
Visual cues or instructions integrated into an interface to guide users on how to use certain features or functionalities. Important for improving user onboarding and enhancing the user experience.
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.
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.
Application Programming Interface (API) is a set of tools and protocols that allow different software applications to communicate and interact with each other. Essential for integrating different systems and enabling functionality in digital products.
The tendency to overvalue new innovations and technologies while undervaluing existing or traditional approaches. Important for balanced decision-making and avoiding unnecessary risks in adopting new technologies.
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.
The use of parallel structures in writing and design to create balance and rhythm, enhancing readability and aesthetic appeal. Crucial for creating clear, coherent, and visually appealing content and interfaces.
Situation-Complication-Resolution (SCR) is a communication and problem-solving framework used to structure information clearly and logically. Crucial for effectively conveying complex ideas and solutions in business and design contexts.
The ease with which users can find new features or content within a product. Essential for enhancing user engagement and product usability.
Know Your Customer (KYC) is a process used by businesses to verify the identity of their clients and assess potential risks of illegal intentions for the business relationship. Essential for preventing fraud, money laundering, and terrorist financing, particularly in financial services, while also ensuring compliance with regulatory requirements and building trust with customers.
A unique element or feature that consistently represents a brand, such as a specific font, color, or sound. Important for creating a recognizable and distinct brand presence.
The systematic computational analysis of data or statistics to understand and improve business performance. Essential for data-driven decision making in design, product management, and marketing.
The representation of data through graphical elements like charts, graphs, and maps to facilitate understanding and insights. Essential for making complex data accessible and actionable for users.
An open-ended and creative approach to problem-solving or planning, often involving brainstorming and envisioning future possibilities without constraints. Useful for fostering innovation and creative thinking in strategic planning and ideation sessions.
The extent to which consumers can identify a brand by its attributes such as logo, tagline, or packaging. Essential for building brand awareness and ensuring that the brand stands out in the market.
A design principle that suggests a pattern for how people read a webpage, dividing it into four quadrants and emphasizing the importance of the top-left and bottom-right areas. Essential for creating effective layouts that align with natural reading patterns.
A decentralized digital ledger that records transactions across many computers in a way that ensures the security and transparency of data. Crucial for understanding and implementing secure, transparent digital transactions and applications.
A product development approach where teams start with the desired customer experience and work backwards to determine what needs to be built to achieve that outcome. Essential for ensuring that product development is aligned with customer needs and expectations.
A design principle that involves using relative size to indicate the importance of elements, creating visual hierarchy and focus. Crucial for guiding user attention and creating effective visual communication.
The study and application of ethical considerations in the development, implementation, and use of technology. Crucial for ensuring that technological advancements align with ethical standards and societal values.
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.
A Gestalt principle where the mind completes incomplete figures to form a whole, aiding in the perception of shapes and objects. Crucial for designing visual elements that are easily understood by users.
The integration of digital technology into all areas of a business, fundamentally changing how it operates and delivers value to customers. Essential for staying competitive and relevant in a rapidly evolving digital landscape.
The process of creating a simplified visual guide or blueprint for the layout and structure of a webpage or app, focusing on functionality and content placement. Crucial for planning and communicating design structure before full development.