Design crit (design critique) is a meeting not about nitpicking but about discussing ideas, looking for improvements, and agreeing on solutions.
Design debt is the kind of “debt” in design that accumulates when a team makes quick decisions but does not adhere to the overall system. As a result, old and new components can be mixed, layout margins may not match, and buttons may look different on different pages. Everything works, but over time, it becomes more difficult to maintain the product and make new features. DesignOps helps to see and gradually close such “design debt” so that the system remains clean and convenient.
Design documentation is all the materials that explain how to use the design system and its components; in other words, what buttons, colors, indents, and patterns are in the system, why they are needed, and how to use them.
Design maturity is the level of “maturity” of design in the company, in other words, how much design is integrated into the processes and impacts of the product. At a low level, design is done “by eye” and with no real system. At a medium level, there are rules and a component library, but they are not always applied. At a high level, design is managed through processes, metrics, and DesignOps, and really helps the business grow.
DesignOps (design operations) is the set of systems and workflows that keep design work consistent, scalable, and impactful from idea to launch. In practice, it pulls everyone onto the same page — designers, developers, product folks, researchers, marketers — so they’re not working in silos. One of its biggest jobs is connecting design with development and the rest of the business, making sure everyone speaks the same language and moves toward the same goals.
Design QA (quality assurance) is a quality check of a design before it goes into production. Designers and developers check that what’s built in the code looks and works the same as it did in the mockups.
Design system is a set of definitions and rules that organize the elements that make up an ecosystem. It is not the components themselves, but what ties them together. Design system development defines the rules that specify how patterns work together and when it’s appropriate to use each one.
Design system component is a reusable piece of the interface, like a button, a form field, or a card. In DesignOps, it’s not just a visual element — it’s a managed asset. Components are stored in a library, associated with tokens (colors, fonts, indents), versioned, and tested. Update it once, and the changes roll out everywhere it’s used.
Design tokens are the most important part of a multi-brand design system. They are all the values needed to construct and maintain a design system — spacing, color, typography, object styles, animation — represented as data. These can include anything defined by design, for example, a color as a HEX value, an opacity as a number, or an animation as an ease function. Even component names can be a token: btn-[variant]-[type]-[size]-[modifiers]. They’re used in place of hard-coded values in order to ensure flexibility and unity across all product experiences. Design tokens can be split into two groups:
- Global tokens represent primitives that are not connected with a specific use case, non-semantic.
- Decision tokens apply choices to a specific use case, semantic, describing specific use cases.
Design system component is a reusable piece of the interface, like a button, a form field, or a card. In DesignOps, it’s not just a visual element — it’s a managed asset. Components are stored in a library, associated with tokens (colors, fonts, indents), versioned, and tested. Update it once, and the changes roll out everywhere it’s used.
Design tooling is a set of tools that help designers and teams work faster and stay in sync. It’s not just Figma or Sketch, but also plugins, component libraries, handoff tools for devs, Jira integrations, and style check automations.
Design-to-dev handoff is the process of handing off designers’ work to developers so they can quickly and accurately turn the design into code. Designers prepare mockups, specs, and components, and then give developers everything they need so no one has to guess how a button or form should look or behave.
DevOps (development operations) is a methodology for interaction between developers, testers, and other IT specialists.
DMO (design management office) is a team or function that coordinates and manages all design processes within a company. The DMO ensures that the design system is used correctly, the workflows of designers and teams are aligned, design metrics and standards are followed, and new tools and practices are rolled out smoothly.
DoD (definition of done) is a clear checklist that shows the team when the design work is really finished. And it is important to remember: “done” is not just drawing a layout or preparing files. A real DoD takes into account the JTBD (Job to be done). That is, the design is considered completely ready when it is technically completed and really helps the user achieve their goal.
DoR (definition of ready) is a checklist that shows when a task or design feature is ready for the team to start working on. DoR helps ensure that designers and developers don’t start working on it until the goals, requirements, and context are clear.
DPM (design program manager) is a person who coordinates the work of design teams and processes to ensure that design works effectively and produces results. The DPM ensures that projects are on schedule and on time, the design system is used correctly, teams share knowledge and experience, and DesignOps processes run smoothly.
Drupal is a platform that allows designers and developers to implement, maintain, and scale a design system in a real product. Teams can work faster and more accurately because Drupal supports component reuse and design standards.