Ă… skape fremragende programvare
La oss bygge noe ekstraordinært sammen.
Stol pĂ¥ Lasting Dynamics for enestĂ¥ende programvarekvalitet.
Antonio Silvestre
26. april 2023 - 4 min lesing
Design av systemer blitt en viktig ressurs for ethvert design- eller utviklingsteam, og de er blitt en nøkkelelement for alle størrelser og bransjer med digital tilstedeværelse, og ikke bare teknologibedrifter. Design av systemer tilby ett enkelt referansepunkt for digital design, inkludert retningslinjer, komponenter osv.
Denne artikkelen vil gi en oversikt over Lasting Dynamics teamets mĂ¥te Ă¥ skape og organisere designsystemet vĂ¥rt pĂ¥. Vi vil bruke noen av vĂ¥re interne objekter som eksempel og beskrive dem trinn for trinn.
Men før vi gĂ¥r i gang med trinnene, bør vi vite hva et designsystem er, og hva det hjelper oss med.
Et designsystem er et et velstrukturert sett med felles og integrerte mønstre og prinsipper som definerer produktet og hjelper teamene med Ă¥ designe og bygge konsistente og sammenhengende digitale løsninger. Det hjelper teamene til Ă¥ jobbe raskere og mer effektivt ved Ă¥ tilby et felles sprĂ¥k og et sett med gjenbrukbare komponenter og mønstre. Det er her nykommere i prosjektet kan lære Ă¥ utvikle flere elementer og finne spesifikasjoner for Ă¥ forstĂ¥ og implementere dem.
HovedformĂ¥let med et designsystem er Ă¥ forbedre effektivitet, kvalitet og skalerbarhet i design og utviklingsarbeid. Det hjelper team med Ă¥ skalere design- og utviklingsarbeidet ved Ă¥ tilby et rammeverk for Ă¥ bygge og vedlikeholde digitale produkter over tid.
Designsystemer er et kraftfullt verktøy for Ă¥ forenkle og styrke arbeidet i et team, men det krever nøye planlegging og gjennomføring for Ă¥ være effektivt.
Slik organiserer vi designsystemet vĂ¥rt i Lasting Dynamics: Som seg hør og bør bestĂ¥r designsystemet vĂ¥rt av følgende elementer 2 hoveddeler:
I dette avsnittet beskriver vi de viktigste delene: Farger, typografi, ikoner, mellomrom, Rutenett og Shadow som vist i visningen

I tillegg til en generell del som inneholder alle generelle komponenter som brukes til Ă¥ vise elementer pĂ¥ sidene, for eksempel topptekst, fargeboks, dokumentasjonsboks og sĂ¥ videre. Disse elementene gjør det mulig Ă¥ organisere sidene og komponentene vĂ¥re slik at nye medlemmer i teamet enkelt kan integrere dem. For eksempel har vi dokumentasjonsboksen som brukes til Ă¥ legge til dokumentasjon om komponenten nĂ¥r det gjelder elementer, tilstander, størrelser eller typer, eller ogsĂ¥ forklaringspilene som brukes til Ă¥ peke pĂ¥ margene, polstringen eller andre detaljer i komponentens anatomi.

Siden designsystemet vĂ¥rt er mer generelt og ikke prosjektrelatert, har vi sørget for Ă¥ inkludere flere eksempler og alternativer i hver del for bedre bruk i fremtiden.
La oss bygge noe ekstraordinært sammen.
Stol pĂ¥ Lasting Dynamics for enestĂ¥ende programvarekvalitet.
Hver komponent av disse har en egen side som er delt inn i fire hovedpunkter eller aspekter, og vi vil forklare hvert aspekt med et eksempel pĂ¥ Switch-komponenten fra vĂ¥rt Design System :



En god tilnærming er Ă¥ opprette en forekomst og teste komponenten med alle mulige tilfeller for Ă¥ forstĂ¥ hvordan den brukes, og sørge for Ă¥ gjøre en gjennomgang av den - i henhold til vĂ¥r gjennomgangsprosess - og rapportere eventuelle feil som blir funnet.


Hvis komponenten er validert etter at vi har utført testene vĂ¥re pĂ¥ den, betyr det at den er klar til Ă¥ brukes og publiseres.

Her er noen tips vi har utarbeidet for Ă¥ hjelpe deg med Ă¥ lage komponenter:
Teamet vĂ¥rt forstĂ¥r at hvert produkt utvikler seg og vokser, og designsystemet er en avgjørende del av ethvert prosjekt, og derfor er det viktig Ă¥ holde det oppdatert med endringene for identiteten. Ved Ă¥ jobbe med komponenter sikrer vi muligheten til Ă¥ publisere endringer i stiler, farger, komponenter og andre ressurser fra systemet i løpet av fĂ¥ minutter, noe som vises i alle Figma-filer der designsystemet er synkronisert.
Det er likevel ikke lurt Ă¥ gjøre mange oppdateringer pĂ¥ kort tid. Hver forbedring bør diskuteres i teamet og foreslĂ¥s pĂ¥ idĂ©sider i en hovedfil, og dokumentasjon knyttet til denne endringen bør kunngjøres for teamet. PĂ¥ den mĂ¥ten er alle klar over de mulige forbedringene, hvordan de kan brukes og kan komme med forslag.
Med de nyeste Figma-utgivelsene er det lettere Ă¥ publisere endringene dine og holde oversikt over disse endringene fra et hvilket som helst annet faktum. Faktisk er det nĂ¥ mulig Ă¥ bruke endringene pĂ¥ noen komponenter og de andre vil beholde den andre versjonen, pĂ¥ denne mĂ¥ten gir Figma oss mer frihet til Ă¥ administrere komponentene og endringene vĂ¥re.

Forvandle dristige ideer til kraftfulle applikasjoner.
La oss skape programvare som gjør en forskjell sammen.
Antonio Silvestre