Agile
A methodology that promotes iterative development, collaboration, and flexibility to adapt to changing requirements. Crucial for product managers and development teams to deliver high-quality products efficiently.
A methodology that promotes iterative development, collaboration, and flexibility to adapt to changing requirements. Crucial for product managers and development teams to deliver high-quality products efficiently.
The process of fundamentally changing how a service is delivered to improve efficiency, user satisfaction, and overall effectiveness. Essential for enhancing service delivery and aligning it with modern user needs and expectations.
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.
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.
A cognitive bias where new evidence or knowledge is automatically rejected because it contradicts established norms or beliefs. Important for recognizing resistance to change and designing strategies to encourage openness to new ideas among designers.
A methodology that focuses on minimizing waste and maximizing value in business processes. Essential for improving efficiency, productivity, and customer satisfaction by eliminating non-value-adding activities.
A hybrid Agile project management framework that combines elements of Scrum and Kanban to improve flexibility and workflow management. Useful for teams seeking to blend the structured approach of Scrum with the visual workflow of Kanban.
Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the Model (data), the View (user interface), and the Controller (processes that handle input). Essential for creating modular, maintainable, and scalable software applications by promoting separation of concerns.
Application Lifecycle Management (ALM) is the process of managing an application's development, maintenance, and eventual retirement throughout its lifecycle. Important for ensuring the sustainability and effectiveness of digital products over time.
A design approach that divides a system into smaller parts or modules that can be independently created, modified, replaced, or exchanged. Crucial for creating flexible, scalable, and maintainable systems.
Goals, Ideas, Steps, and Tasks (GIST) is an agile planning technique to break down projects into manageable parts. Essential for organizing and executing agile projects effectively.
A framework that defines how an organization operates across various functions to deliver value to customers and achieve business objectives. Crucial for aligning organizational functions and processes with strategic goals.
The process of systematically collecting, analyzing, and acting on feedback from users to improve products and services. Essential for ensuring that user insights are effectively integrated into the development process.
A Lean methodology concept identifying seven types of waste in processes to improve efficiency. Valuable for product managers and engineers to optimize processes and eliminate inefficiencies.
The process of guiding new users through the initial stages of using a product or service, helping them become familiar with its features and benefits. Essential for enhancing user retention and satisfaction by ensuring a smooth introduction to the product.
A programming paradigm that uses objects and classes to structure software design, promoting reusability and scalability. Crucial for developing maintainable and scalable software systems.
Capability Maturity Model (CMM) is a framework for improving and optimizing processes within an organization. Essential for assessing and enhancing the maturity and efficiency of processes in product design and development.
The process of changing the corporate image of an organization, including its name, logo, visual identity, and messaging, to better align with its strategic goals. Important for revitalizing a brand and aligning it with current market positioning and business objectives.
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.
A machine learning-based search engine algorithm used by Google to help process search queries and provide more relevant results. Important for understanding modern SEO practices and how search engines interpret and rank web content.
A prioritized list of work items or tasks that need to be completed, commonly used in agile project management. Essential for managing tasks and ensuring that development teams focus on the most important work items.
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.
The process of optimizing content and website structure to improve visibility and ranking in voice search results. Important for adapting to the growing use of voice search and ensuring content is accessible to voice queries.
Minimum Viable Feature (MVF) is the smallest possible version of a feature that delivers value to users and allows for meaningful feedback collection. Crucial for rapid iteration in product development, enabling teams to validate ideas quickly and efficiently while minimizing resource investment.
A cognitive bias that limits a person to using an object only in the way it is traditionally used. Important for designers to foster creative problem-solving and innovation.
A framework used in graphic and web design to organize content in a structured and consistent manner. Essential for creating balanced and readable layouts.
The practice of guiding and inspiring teams to create effective, user-centered design solutions that align with business goals. Crucial for fostering a culture of innovation, collaboration, and excellence in design practices within organizations.
The degree to which a system's components may be separated and recombined, often used in the context of software or hardware design. Important for enhancing flexibility, reusability, and ease of maintenance in design.
Minimum Marketable Feature (MMF) is the smallest set of functionality that delivers significant value to users and can be marketed effectively. Crucial for prioritizing development efforts and releasing valuable product increments quickly, balancing user needs with business objectives.
A principle stating that as the flexibility of a system increases, its usability often decreases, and vice versa. Crucial for balancing versatility and ease of use in design.
An organizational structure that emphasizes flexibility, employee initiative, and decentralized decision-making. Useful for fostering innovation and rapid response to changes within an organization.
The series of stages a product goes through from initial concept to market release, including planning, design, development, testing, and launch. Essential for understanding the full lifecycle of product creation and bringing products to market efficiently.
A design approach that prioritizes the practical purpose and usability of digital products over purely aesthetic considerations. Important for creating efficient, user-centered designs that effectively fulfill their intended functions.
A detailed diagram that visualizes the processes, touchpoints, and interactions involved in delivering a service, helping to identify areas for improvement. Crucial for optimizing service delivery and ensuring a seamless user experience.
A moment of significant change in a process or system, where the direction of growth, performance, or trend shifts markedly. Important for recognizing critical transitions in design or business strategies, enabling timely adjustments and informed decision-making.
A professional responsible for the creation and development of products, ensuring they meet user needs and are visually appealing and functional. Important for translating user needs and business goals into tangible product solutions.
The process of creating and developing new products, focusing on form, function, usability, and aesthetics to meet user needs. Crucial for developing products that are both functional and appealing to users.
The process of bringing a product from development to market, ensuring it meets quality standards and customer needs. Crucial for the successful launch and adoption of a product.
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 design philosophy that considers the diverse needs and abilities of all users, aiming to create products that are accessible to everyone. Crucial for ensuring that products are usable and accessible by the widest possible audience.
A senior technical role responsible for guiding the development team and ensuring the technical quality of projects. Important for maintaining technical standards and mentoring team members.
A design principle that suggests interfaces should minimize the need for users to recall information from memory, instead providing cues to aid recognition. Essential for creating user-friendly interfaces that reduce cognitive load and improve usability.
A cognitive bias where individuals with low ability at a task overestimate their ability, while experts underestimate their competence. Crucial for designers to create educational content and user interfaces that accommodate varying levels of user expertise.
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.
An approach to information architecture that starts with the details and builds up to a comprehensive structure. Useful for designing flexible and detailed systems that can adapt to user needs.
The study of signs and symbols and their use or interpretation. Important for designing effective visual communication and iconography.
Weighted Shortest Job First (WSJF) is a prioritization method used in agile and lean methodologies to maximize value by comparing the cost of delay to the duration of tasks. Essential for effectively prioritizing work to ensure the highest value tasks are completed first.
The Principle of Objects is an information architecture guideline that treats content as living, distinct entities with behaviors and attributes. Crucial for creating modular, reusable, and flexible content structures.
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.
A user experience design methodology focused on rapid iteration, collaboration, and learning through experimentation. Essential for creating user-centered designs efficiently and effectively.
The default scaling factor applied by a device to render content at its optimal size and resolution. Crucial for ensuring visual clarity and consistency on various devices.
Minimum Viable Product (MVP) is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development. Essential for validating product ideas quickly and cost-effectively, allowing teams to learn about customer needs without fully developing the product.
Methods and techniques used to overcome mental blocks that hinder creative thinking and problem-solving. Crucial for maintaining productivity and fostering innovation in design.
A business strategy where the product itself is the primary driver of customer acquisition, retention, and expansion, often through user experience and engagement. Essential for leveraging the product to drive business growth and achieve market success.
The actual width of a screen, typically measured in inches or millimeters, impacting the layout and design of user interfaces. Important for designing interfaces that fit different screen sizes.
An event where developers, designers, and other stakeholders collaborate intensively on software projects, typically within a short timeframe. Important for fostering innovation, team collaboration, and rapid prototyping of new ideas in digital product development.
Substitute, Combine, Adapt, Modify, Put to another use, Eliminate, and Reverse (SCAMPER) is a creative thinking technique that encourages innovation in a product or process. Useful for generating new ideas and improving existing products or processes.
Market Requirements Document (MRD) is a comprehensive document that outlines the market's needs, target audience, and business objectives for a product. It serves as a crucial tool for aligning product development efforts with market demands and business goals, ensuring that the final product meets customer needs and achieves market success.
A role in Agile development responsible for defining the product vision, prioritizing the product backlog, and ensuring the development team delivers value to users. Essential for guiding product development and ensuring alignment with user needs and business goals.
A project or venture that starts from scratch, with no constraints imposed by prior work, enabling innovation and flexibility in development. Essential for recognizing opportunities for innovation and fresh development in business initiatives.