PMBOK
The Project Management Body of Knowledge (PMBOK) is a comprehensive set of guidelines, best practices, and standards for project management. Essential for ensuring consistency and excellence in managing projects across various industries.
The Project Management Body of Knowledge (PMBOK) is a comprehensive set of guidelines, best practices, and standards for project management. Essential for ensuring consistency and excellence in managing projects across various industries.
A Project Management Office (PMO) is a centralized unit within an organization that oversees and standardizes project management practices. Essential for ensuring consistency, efficiency, and alignment with strategic goals across projects.
The systematic identification, analysis, planning, and implementation of actions designed to engage and influence stakeholders in a project. Crucial for maintaining positive relationships and ensuring stakeholder support throughout the project lifecycle.
A clear and concise list of criteria that a product or task must meet to be considered complete, ensuring alignment and understanding within a team. Essential for maintaining quality and consistency in agile project management.
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.
Must have, Should have, Could have, and Won't have (MoSCoW) is a method used to prioritize features or tasks. Crucial for effective project management and ensuring focus on essential features.
A measure used in Agile project management to quantify the amount of work a team can complete in a given sprint, typically measured in story points. Crucial for planning and forecasting in Agile projects and understanding team capacity.
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 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.
A system of design variables used to maintain consistency in a design system, such as colors, fonts, and spacing. Crucial for ensuring uniformity and scalability in design across different platforms and products.
A reusable solution to common design problems that provides a standard way of addressing recurring issues in design. Essential for creating consistent and efficient design solutions.
A design principle that involves repeating elements to create consistency and unity, making the design more cohesive and understandable. Crucial for creating visually appealing and user-friendly designs that enhance readability and usability.
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.
A collection of design patterns that provides solutions to common design problems. Useful for standardizing design solutions and promoting best practices across projects.
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 document that provides a high-level overview of a product, including its objectives, target market, key features, and requirements, used to guide development efforts. Essential for ensuring that all stakeholders have a clear and consistent understanding of the product.
The process of handling changes to software, hardware, or documentation in a systematic way. Critical for maintaining consistency and ensuring system integrity.
Products are individual items or services designed to meet specific customer needs, while programs are collections of related projects and products managed together to achieve broader strategic goals. Essential for understanding the different scopes and objectives involved, helping to manage and align efforts effectively within an organization.
An activity during a design audit where printed screens representing customer journeys are reviewed collaboratively with stakeholders to assess design quality and identify areas for improvement. Essential for ensuring design consistency, gathering feedback, and making informed decisions on design enhancements.
A set of fundamental principles and guidelines that inform and shape design practices. Crucial for maintaining design consistency and ensuring high-quality outcomes.
A strategic approach where multiple potential solutions are tested to identify the most promising one. Crucial for innovation and reducing risk in decision-making.
Node Package Manager (NPM) is a package manager for JavaScript, enabling developers to share and reuse code modules in their projects. Crucial for managing dependencies and streamlining development workflows in JavaScript applications.
A collection of multiple squads working in the same domain or on related projects, typically consisting of 40-150 people. Important for ensuring alignment and coordination across related squads, fostering a larger community with shared goals.
Feature Driven Development (FDD) is an agile methodology focused on designing and building features based on client-valued functionality. Essential for delivering client-valued features efficiently and effectively.
An overarching idea or theme that guides the design process, providing direction and coherence to the final product. Essential for ensuring that all design elements align with a central vision and purpose.
An approach to information architecture that begins with high-level structures and breaks them down into detailed components. Helps in creating a clear and organized framework from the outset, ensuring consistency and coherence.
A structured framework for organizing information, defining the relationships between concepts within a specific domain to enable better understanding, sharing, and reuse of knowledge. Important for creating clear and consistent data models, improving communication, and enhancing the efficiency of information retrieval and management.
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.
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.
A central location where data is stored and managed. Important for ensuring data consistency, accessibility, and integrity in digital products.
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.
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.
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.
Model-Based Systems Engineering (MBSE) is a methodology that uses visual modeling to support system requirements, design, analysis, and validation activities throughout the development lifecycle. Essential for managing complex systems, improving communication among stakeholders, and enhancing the overall quality and efficiency of systems engineering processes.
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.
Product-Oriented Delivery (POD) is a methodology that focuses on organizing teams around products rather than projects. This approach is essential for enhancing product focus, agility, and cross-functional collaboration.
Program Increment (PI) Planning is a cadence-based event that serves as the heartbeat of the Agile Release Train, aligning teams on goals and priorities for the next increment. Crucial for aligning teams, setting goals, and planning work.
Plan, Do, Check, and Act (PDCA) is a four-step management method used for continuous improvement of processes and products. Essential for implementing and maintaining continuous improvement in business and design processes.
A software development practice where code changes are automatically prepared for a release to production. Crucial for ensuring rapid and reliable deployment of updates.
Agile Release Train (ART) is a long-lived team of Agile teams that, along with other stakeholders, incrementally develops, delivers, and operates one or more solutions in a value stream. Important for coordinating Agile development and delivery at scale.
A time-boxed period in which Agile teams deliver incremental value in the form of working, tested software and systems. Essential for aligning teams, managing dependencies, and ensuring continuous delivery.
Product Development is the process of bringing a new product to market or improving an existing one. Crucial for innovation, meeting customer needs, and maintaining a competitive edge.
The study of the principles and practices that inform and guide the design process. Essential for understanding the foundational concepts that underpin effective design.
The level of sophistication and integration of design practices within an organization's processes and culture. Essential for assessing and improving the effectiveness of design in driving business value and innovation.