Velkommen til varmen
Her finner du retningslinjene som gir Utekos en tydelig, enhetlig og gjenkjennelig identitet.
Formål
Formålene med Eufemia er:
- Å etablere et felles vokabular og en åpen plattform for designere og utviklere.
- Å sikre konsistens og ivareta det helhetlige uttrykket (look and feel) for Utekos sine digitale produkter.
- Å tilby prinsipper og retningslinjer for designere og utviklere.
- Å oppmuntre til gjenbruk av kode- og designressurser.
- Å fungere som én felles sannhetskilde (single source of truth).
Introduksjon
I Utekos designsystem finner du to sett med prinsipper, samt ett sett med verdier:
- Designsystem-prinsipper: Et sett med prinsipper for de som bruker designsystemet.
- Sluttbruker-prinsipper: Prinsippene vi bygger Utekos sine produkter og tjenester på for brukerne våre.
- Merkevareverdier: Disse finner du i merkevarehåndboken (Brandbook).
Designsystem-prinsipper
- Unngå unødvendig kompleksitet: Ikke tilfør systemet overflødig vekt (bloat). Samtidig må du unngå at systemet bygger opp teknisk gjeld i form av utdatert innhold som ikke lenger er relevant.
- Vær selvforklarende: Systemet og innholdet skal være enkelt for nye designere eller utviklere å plukke opp og forstå. Det skal med andre ord ikke være personavhengig.
- Skriv som om det var din siste arbeidsdag: Legg til innhold i systemet med tanke på de som kommer etter deg. Bruk kommentarer og skriv tydelige, konsise beskrivelser i både kode og designfiler.
- Eliminer dette spørsmålet: «Jeg er ny her – hvor finner jeg...?»
- Arbeidet er aldri ferdig: Et system med retningslinjer kan, og bør, forbedres kontinuerlig.
- Fokusér på kommunikasjon fremfor verktøy: Skap et felles språk og en felles forståelse gjennom hyppige diskusjoner der alle interessenter er involvert.
- Forbli agnostisk: Kode, data og designfilformater bør i størst mulig grad holdes plattform- og applikasjonsuavhengige.
- Følg prinsippene for vedlikeholdbarhet: Lev opp til retningslinjene for både det levende systemet og systemets vedlikeholdbarhet.
- Test, test, test: Test systemet kontinuerlig med brukerne for å sikre at det er relevant, brukervennlig og at det oppnår sine fastsatte mål.
Sluttbruker-prinsipper
- Design for alle: Følg retningslinjene for universell utforming og brukervennlighet i absolutt alt du lager.
- Start med brukerne: Skaff innsikt, avdekk behovene deres, og forstå dem.
- Forstå konteksten: Vit når, hvordan, hvor og på hvilken enhet produktene brukes.
- Oppretthold konsistens: Sørg for helhet, både visuelt og gjennom gjenbruk av designutvidelser (design extensions).
- Akkurat nok grensesnitt: Hold det enkelt. Er du i tvil, fjern det.
- Høyt fokus på ytelse: Ytelse skal alltid ha svært høy prioritet når du designer og koder.
- Enhetlig opplevelse: Opplevelsen skal være konsistent på tvers av alle plattformer – fra små berøringsskjermer til store skrivebordsskjermer.
- Gjenbruk, reduser og resirkuler: Utnytt effektiviteten som ligger i å gjenbruke utvidelser og komponenter.