First: what's the actual problem? Erstmal: Was ist das eigentliche Problem?
We built every UI component from scratch. Every screen looked slightly different. The team was good, but half our sprint capacity went into work we'd technically already done before. Jede UI-Komponente wurde von Grund auf neu gebaut. Jeder Screen sah ein bisschen anders aus. Das Team war gut, aber die Hälfte der Sprint-Kapazität floss in Arbeit, die wir technisch schon mal gemacht hatten.
I didn't walk in and say "we need a Design System." I described the problem: we needed shared building blocks we could reuse and adapt without starting over each time. The system came out of that conversation, not before it. Ich bin nicht reingekommen und hab gesagt "wir brauchen ein Design System". Ich hab das Problem beschrieben: wir brauchten gemeinsame Bausteine, die wir wiederverwenden und anpassen können, ohne jedes Mal von vorne anzufangen. Das System kam aus diesem Gespräch heraus.
If you pitch it as a design project, it gets deprioritised. If you pitch it as "we ship twice as fast," it gets resourced. I kept scope small for v1 on purpose and worked with frontend from the start on token architecture, so it wasn't a handoff. Wenn man es als Design-Projekt pitcht, wird es deprioritisiert. Wenn man sagt "wir shippen doppelt so schnell", bekommt es Budget. Ich hab den Scope für v1 bewusst klein gehalten und von Anfang an mit Frontend an der Token-Architektur zusammengearbeitet, damit es kein Handoff wird.
A tokenised, component-based system built together with frontend. UI delivery got measurably faster. And it kept scaling after I left Actio, which is usually the real test. Ein tokenisiertes, komponentenbasiertes System, das gemeinsam mit Frontend gebaut wurde. UI-Delivery wurde messbar schneller. Und es hat nach meinem Abgang bei Actio weiter skaliert, was eigentlich der echte Test ist.