[{"data":1,"prerenderedAt":72},["ShallowReactive",2],{"product:design-system-maturity-check":3},{"slug":4,"name":5,"index":6,"accent":7,"coverLine":8,"summary":9,"status":10,"license":11,"mood":12,"problem":17,"howItWorks":18,"media":34,"transparency":52,"roadmap":64,"links":65},"design-system-maturity-check","Design System Maturity Check","05","cyan","A level is worthless without the three things to do on Monday.","A 24-question self-assessment that scores a design system across documentation, versioning, governance and adoption, and returns level-appropriate next steps for each.","in-development","MIT",{"src":13,"alt":14,"focal":15,"placeholder":16},"\u002Feditorial\u002F04-maturity-check-studio.avif","A terminal on a plaster worktop showing the Maturity Check report: four dimension scores beside their next steps.","50% 45%",true,"Most maturity models are a slide with five columns and no instructions. They tell a team it is level 2 and leave it there, which is the least useful half of the exercise: the gap was never the diagnosis, it was knowing which three things to change before the next quarter. Worse, the advice that does exist is written for a system that already has a design council and a token pipeline — level-5 answers handed to a team that still has no changelog.",[19,22,25,28,31],{"heading":20,"body":21},"The score exists to select the advice.","Every level in every dimension carries three concrete, effort-tagged next steps written for a team at exactly that level. A level-2 team is never handed level-5 advice, because the number is a lookup key, not a verdict.",{"heading":23,"body":24},"Four dimensions, one question each.","Documentation: can a new team use a component without asking anyone? Versioning: can you ship a breaking change without breaking trust? Governance: who decides, how fast, and is that written down? Adoption: do teams actually use it, and do you know?",{"heading":26,"body":27},"The arithmetic is deliberately boring.","Answers are worth one to five points, questions carry a weight of one to three, and a category score is the weighted mean of the questions that were answered. The overall score is the unweighted mean of the four categories, so no dimension wins by having more questions. An honest “I don’t know” is skipped, never counted as zero.",{"heading":29,"body":30},"The export is the database.","There is no account and no server, so a JSON export is the persistence layer. Re-import last quarter’s file and the report renders the delta. Free-text notes stay in the local export and are never encoded into a share link.",{"heading":32,"body":33},"The catalog is data, not code.","Questions, weights and next steps are plain JSON validated against a published schema. The same engine can assess API governance or content operations by swapping the catalog — which is also how a team replaces our wording with their own.",[35,42,48],{"kind":36,"src":37,"poster":38,"alt":39,"caption":40,"ratio":41,"placeholder":16},"video","\u002Fmedia\u002Fdesign-system-maturity-check\u002Finteractive-run.mp4","\u002Fmedia\u002Fdesign-system-maturity-check\u002Finteractive-run.avif","Screen recording: the terminal assessment being answered question by question, with the help text expanded on one of them.","The interactive run. Twenty-four questions, keyboard only, roughly ten minutes.","16 \u002F 9",{"kind":43,"src":44,"alt":45,"caption":46,"ratio":47,"placeholder":16},"image","\u002Fmedia\u002Fdesign-system-maturity-check\u002Freport.avif","The rendered report: four dimension scores with their level names, each followed by three effort-tagged next steps.","The report. Four scores, and twelve things to do — sorted by effort, not by severity.","16 \u002F 10",{"kind":43,"src":49,"alt":50,"caption":51,"ratio":47,"placeholder":16},"\u002Fmedia\u002Fdesign-system-maturity-check\u002Fcomparison.avif","A second run compared against an earlier JSON export, showing the change in each dimension.","A quarter later, compared against the earlier export. No database was involved.",{"automatic":53,"manual":58,"locality":63},[54,55,56,57],"A weighted score per dimension, and an overall score that weights each dimension equally.","A level band from 1 (Ad hoc) to 5 (Optimising), with the threshold that produced it stated in the report.","Three next steps per dimension, selected for the level reached and tagged with the effort they take.","The delta against an earlier JSON export, dimension by dimension.",[59,60,61,62],"Whether the answers are honest. This is a self-assessment; nothing reads your repository to check.","Whether a practice that exists on paper is actually followed by the teams using the system.","Whether a low score matters here. A two-person team with one product may be right to stay at level 2.","Which of the three next steps is politically possible this quarter.","Everything runs in your terminal. No account, no telemetry, no network call — the questions ship with the binary and the report is rendered locally. The only thing that ever leaves is a file you exported on purpose.","CLI in development, first release pending. Next: a static web version running the same engine, so a workshop can answer it on a screen instead of a laptop. After that, published reference catalogs beyond design systems.",[66,69],{"label":67,"href":68},"Source on GitHub","https:\u002F\u002Fgithub.com\u002Fvantradesign\u002Fvantra-maturity-check",{"label":70,"href":71},"Catalog authoring guide","https:\u002F\u002Fgithub.com\u002Fvantradesign\u002Fvantra-maturity-check\u002Fblob\u002Fmain\u002FCONTRIBUTING.md",1786696663279]