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.

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
Les videre
Alle artikler






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


