Designsystemer er et utrolig verdifullt verktøy å ha i de fleste organisasjoner som driver med utvikling av digitale produkter. Likevel er det ikke i alle situasjoner og kontekster det er nødvendig å ha et fullskala designsystem med alle bestanddeler. Hva er utfordringen med designsystemer, og i hvilke situasjoner bør man vurdere på nytt om de utfordringene ikke er verdt kostnaden?

Utfordringen med designsystemer

image.png

Høy oppstartskostnad

Å etablere et fullverdig designsystem kan innebærer betydelige oppstartskostnader, både økonomisk og ressursmessig. Ifølge Smashing Magazine krever et designsystem ofte en initiell investering på flere millioner. I deres eksempel estimerte de en kostnad på omtrent 6,3 millioner kroner fordelt over fem år. Denne kostnaden inkluderer selve designarbeidet, utvikling, dokumentasjon og etablering av et fungerende komponentbibliotek, men også interne ressurser og tid til opplæring.

One Formula To Rule Them All: The ROI Of A Design System — Smashing Magazine

Autentika støtter dette perspektivet ved å bryte ned kostnadene ytterligere: De anslår rundt 100-120 timer per komponent bare for å få dem utviklet, dokumentert og kvalitetssikret. For et typisk komponentbibliotek på 40 komponenter betyr det omtrent 4 800 timer, som tilsvarer tre fulltidsansatte som jobber kontinuerlig i ti måneder. Oversatt til norske kroner blir det omtrent 15 millioner kroner.

How much is a design system? We counted and here's the price tag

Kontinuerlig vedlikehold

I tiden etter at designsystemet er lansert, kreves det fortsatt kontinuerlig vedlikehold for å møte behovene til produktteamene, og relevant å ta i bruk. Dette innebærer blant annet oppdatering av komponenter ved endringer, designforbedringer, feilretting og utvidelser i samsvar med nye behov som blir kommunisert. Ifølge blant annet Design Systems Handbook og artikler fra UX Collective, bør man regne med at 15–20 % av de opprinnelige utviklingskostnadene går til årlig drift og forvaltning.

Your design system is actually a product — treat it like one

I samme kilde som nevnt i avsnittet om oppstartskostnad, så estimerer Autentika at hver komponent krever 20 til 30 timer i årlig vedlikehold, og for et bibliotek med 40 komponenter utgjør dette opp mot 1200 arbeidstimer i året. I tillegg kommer skjulte kostnader som ledelse av teamet, dokumentasjonsarbeid og endringer. Uten kontinerlige forbedringer og feilrettinger risikerer man at designsystemet fragmenteres, blir utdatert eller i verste fall sluttes å brukes helt av teamene, og blir overflødig. Derfor krever et designsystem ikke bare investering i oppstart, men også langsiktig forvaltningskapasitet for å fungere som en bærekraftig ressurs.

Design Systems 101