Hoppa till innehållet

Härled nödvändiga komponenter från två produktvyer

En projektöversikt och en detaljsida visar vilka delar som kan delas och var olika uppgifter kräver egna lösningar.

Julia Hoffmann2 min läsning
Låda med kort för gränssnittselement, blå lagersymbol och en flik med verktygssymboler.

Ett designsystem blir lättare att använda när den första omfattningen utgår från verkliga gränssnittsuppgifter. Börja därför med vyer som produkten faktiskt behöver. En lång lista över möjliga komponenter säger lite om vilka varianter teamet ska använda.

Kartlägg två vyer och deras uppgifter

En fiktiv kundportal används som genomarbetat exempel. I projektöversikten ska beställare kunna känna igen och öppna ett projekt. I detaljvyn ska de kunna läsa dess status och ladda ned godkända dokument. Båda vyerna hör till samma produkt men fyller olika uppgifter.

Anteckna syfte, innehåll och möjliga tillstånd för varje synligt element. En liknande ram räcker inte som skäl för en gemensam komponent. Även betydelse och beteende behöver stämma överens.

Besluta om gemensam grund och egna sammansättningar

Element

Användning i vyerna

Beslut för den första omfattningen

Statusvisning

Samma projektstatus i översikt och detalj

Gemensam komponent med samma statusbegrepp

Åtgärdsmeny

Projektåtgärder i översikten, dokumentåtgärder i detaljen

Gemensam menygrund; alternativ och behörigheter fastställs för varje flöde

Projektkort

Öppnar detaljvyn

Egen sammansättning för projektnavigering

Filrad

Namnger ett dokument och erbjuder nedladdning

Egen sammansättning för dokumentuppgiften

Projektkortet och filraden kan dela små grundelement. De måste därför inte bli samma stora komponent. Ett undantag är rimligt om en gemensam variant gör den aktuella uppgiften onödigt otydlig.

Skriv en konkret bibliotekspost

För statusvisningen anger exemplet: användning i båda projektvyerna; statusord från projektdata; färg enbart som kompletterande presentation; ingen egen klickåtgärd. Öppna frågor är vilka statusvärden som behövs och hur långa översättningar hanteras. Besluten behöver klargöras före implementering i stället för att döljas bakom godtyckliga exempelvärden.

Carbon beskriver komponenter som formgivna och programmerade lösningar för konkreta gränssnittsuppgifter. Använd det perspektivet även vid urvalet: dokumentera komponentens syfte, varianter och gränser tillsammans. Ett befintligt namn i ett bibliotek räcker inte som användningsregel.

Kontrollera den första omfattningen i båda vyerna

Placera först de valda komponenterna i båda utkasten. Kontrollera typiskt innehåll och långa översättningar; för interaktiva delar även tangentbordsanvändning och tillståndsbyten. Anteckna vilken version som används och vilka skillnader som medvetet behålls. Exemplet ger ett arbetsunderlag, inte ett redan implementerat bibliotek. Nästa steg är ett hanterbart urval med klargjorda öppna frågor som teamet sedan kan implementera och kontrollera.

Källor

Skriven av

  • Julia HoffmannRedaktör för design och UXJulia Hoffmann ansvarar för det redaktionella innehållet om design och användarupplevelse på ASES. Hennes artiklar handlar om hur webbplatser och applikationer används, utformning av användargränssnitt och digital tillgänglighet.

Följ ASES

Läs vidare

Alla artiklar

Ditt projekt med ASES

Beskriv ditt projekt för oss. Vi hör av oss med en första bedömning.