Gå til innholdet

Utled nødvendige komponenter fra to produktvisninger

En prosjektoversikt og en detaljside viser hvilke deler som kan deles, og hvor ulike oppgaver trenger egne løsninger.

Julia Hoffmann2 min lesetid
Skuff med kort for grensesnittelementer, blått lagsymbol og en flik med verktøysymboler.

Et designsystem blir lettere å bruke når det første omfanget springer ut av reelle grensesnittoppgaver. Start derfor med visninger produktet faktisk trenger. En lang liste over mulige komponenter sier ennå lite om hvilke varianter teamet skal bruke.

Kartlegg to visninger med oppgavene deres

En oppdiktet kundeportal brukes som gjennomarbeidet eksempel. I prosjektoversikten skal oppdragsgivere kunne kjenne igjen og åpne et prosjekt. I detaljvisningen skal de kunne lese statusen og laste ned godkjente dokumenter. Begge visningene hører til samme produkt, men dekker ulike oppgaver.

Noter formål, innhold og mulige tilstander for hvert synlige element. En lignende ramme er ikke tilstrekkelig begrunnelse for en felles komponent. Det er også viktig om betydning og atferd stemmer overens.

Bestem felles grunnlag og egne sammensetninger

Element

Bruk i visningene

Beslutning for det første omfanget

Statusvisning

Samme prosjektstatus i oversikt og detalj

Felles komponent med samme statusbegreper

Handlingsmeny

Prosjekthandlinger i oversikten, dokumenthandlinger i detaljen

Felles menygrunnlag; valg og tilganger fastsettes for hvert forløp

Prosjektkort

Åpner detaljvisningen

Egen sammensetning for prosjektnavigasjon

Filrad

Navngir et dokument og tilbyr nedlasting

Egen sammensetning for dokumentoppgaven

Prosjektkortet og filraden kan dele små grunnelementer. De trenger derfor ikke bli samme store komponent. Et unntak er fornuftig hvis en felles variant gjør den aktuelle oppgaven unødvendig uklar.

Fyll ut en konkret bibliotekoppføring

For statusvisningen fastsetter eksemplet: bruk i begge prosjektvisningene; statusord fra prosjektdata; farge bare som supplerende visning; ingen egen klikkhandling. Åpne punkter er de nødvendige statusverdiene og håndteringen av lange oversettelser. Beslutningene må avklares før implementering, i stedet for å forsvinne bak vilkårlige eksempelverdier.

Carbon beskriver komponenter som utformede og programmerte løsninger for konkrete grensesnittoppgaver. Bruk dette perspektivet også ved utvelgelsen: Dokumenter formål, varianter og grenser for en komponent samlet. Et eksisterende navn i et bibliotek er ikke nok som bruksregel.

Kontroller det første omfanget i begge visningene

Sett først de valgte komponentene inn i begge utkastene. Kontroller typisk innhold og lange oversettelser; for interaktive deler også tastaturbetjening og tilstandsendringer. Noter hvilken versjon som brukes, og hvilke avvik som bevisst beholdes. Eksemplet gir et arbeidsgrunnlag, ikke et allerede implementert bibliotek. Neste steg er et oversiktlig utvalg med avklarte åpne punkter som teamet deretter kan implementere og kontrollere.

Kilder

Skrevet av

  • Julia HoffmannRedaktør for design og UXJulia Hoffmann har ansvaret for det redaksjonelle innholdet om design og brukeropplevelse hos ASES. Artiklene hennes handler om bruken av nettsteder og applikasjoner, utforming av brukergrensesnitt og digital tilgjengelighet.

Følg ASES

Les videre

Alle artikler

Ditt prosjekt med ASES

Beskriv prosjektet ditt for oss. Vi tar kontakt med en første vurdering.