NL DESIGN SYSTEM
@codefornl | @gebrcentraal
Kickoff Werkgroep Componenten & Expertgroep Design System
DOELEN VAN VANDAAG
AGENDA
EVEN VOORSTELLEN
WAAROM EEN GEZAMENLIJK
DESIGN SYSTEM?
WAT LEVERT HET DE BURGER OP?
herkenbaar
toegankelijk
gebruiksgemak
WAT LEVERT HET DE OVERHEID OP?
kwaliteit door standaardiseren
hogere
innovatiesnelheid
minder dubbel
werk
€
WAAR STAAN WE NU?
TOT ZO VER
AANGEHAAKTE ORGANISATIES
DESIGN SYSTEM�componenten en tools
DEFINITIE: COMPONENTEN & TOOL
PLUS: PROCES EN COMMUNITY
COMPONENT
COMPONENT
COMPONENT
COMPONENT
TOOL(S)
Zoals: fractal, patternlab, etc
AANPAK VOOR BEHOEFTEN EN CRITERIA
Werkgroep Tools & technieken
Werkgroep componenten
- (Her)bruikbaarheid code
- Kenmerken tools
- Wensen beheerpartij
- Ontwerpprincipes
- Criteria componenten
- Proces componenten
Onderzoek door projectteam (Interviews, enquêtes, etc)
WERKGROEP
COMPONENTEN
&
WERKGROEP
TOOLS EN
TECHNIEKEN
WIE DOET WAT?
Werkgroep Componenten
Werkgroep Tools en Technieken
(voorheen: expertgroep design system)
Werkgroep Tools en Technieken
(voorheen: expertgroep design system)
Naam: Werkgroep Techniek?
GEZAMENLIJK
Werkgroep Componenten
Werkgroep Tools en Technieken
(voorheen: expertgroep design system)
WAT GAAN DE GROEPEN DOEN VANDAAG?
Werkgroep Componenten:
Werkgroep Tools & Technieken:
KICKOFF
KICKOFF
KICKOFF
WERKGROEP COMPONENTEN
ONTWERPPRINCIPES
(DIE OVERHEIDSBREED GELDEN)
ONTWERPRINCIPES: WIJ?
ONTWERPRINCIPES: GOOGLE GLASS
ONTWERPRINCIPES: UXPIN
1. No distractions. Every redundant piece of the interface (lines, buttons, shadows, animations) is a source of distraction. As such, should be eliminated to empower users’ creativity with well architected and inspiring design tool.
2. Design centric. Users’ designs should lie at the center of UXPin. Our interface should be unobtrusive to the point of transparency.
3. Adaptive interface. UXPin’s interface should act according to the context of use. All the ‘inactive’ features should remain completely hidden until user can use them (no inactive buttons and links!)
4. Space. UXPin’s interface should create a peaceful atmosphere, triggering creativity of users. This ambience can be shaped by leaving a lot of space around every piece of interface. Cluttered interface is the source of stress that produces cortisol and adrenaline,both blocks our creative powers.
5. Inspiration. UXPin design should inspire and, as such, can’t be a derivative of design of other SaaS apps. We should strive for an original aesthetic inspired by the best products ever created (some of the sources of our inspiration: Fountain Pen Pilot Vanishing Point Matte Black, speakers Harman Kardon Sound Stick, record player Pro-ject, speakers DALI Zensor).
6. Interactive Consistency. Interface components, icons, fonts should all be consistent to create predictable experience.
7. Predictable Architecture. Architecture of UXPin must be predictable and natural. Features should be placed in the right context to be easy to discover by new users. Example of predictable architecture: settings of canvas should be placed next to the canvas.
ONTWERPRINCIPES: US WEB DESIGN SYSTEM
ONTWERPRINCIPES: ETSY
AANBEVELINGEN RAPPORT
INFORMATIE OP MAAT
ONTWERPRINCIPES: MEER VOORBEELDEN
ONTWERPRINCIPES: WIJ?
CRITERIA VOOR COMPONENTEN
UIT MULTICRITERIA ANALYSE (MEETUP 2)
Groep | Criterium | Toelichting |
0 | Voldoet aan ontwerpprincipes | (design principles nader te bepalen en SMART te maken) |
1 | Uniek | Bestaat er niet al een vergelijkbaar component? |
1 | Generiek toepasbaar | Is hij bruikbaar voor meerdere use cases en devices? (hoe is dit aangetoond?) |
2 | Getest op gebruikers | Testresultaten |
2 | Getest op gebruikers met beperking | |
3 | Toegankelijk | WCAG2 compliant, wat is er nog meer nodig? |
4 | Do's en don'ts | Wanneer zet je hem in, wanneer niet. (bijvoorbeeld: vraagteken component, wanneer gebruik je hem, wanneer niet?) |
5 | Whitelabel: onafhankelijk van stijl | Moet voldoende ruimte bieden voor verschillende huisstijlen (en waar zit die ruimte?) |
4 | Functionele beschrijving | Wat gebeurt er als je erop klikt? Wanneer kickt de autocomplete in? Toetsenbord interactie. Per |
4 | Voorbeelden / waar toegepast? | |
| Minimale performance eisen | RAIL framework van Google (met |
| Technische beschrijving | [ input vanuit andere groep ] |
| Design deliverables | Sketch e.d. [ andere groep? ] |
| | |
CRITERIA COMPONENTEN
WELKE COMPONENTEN HEBBEN PRIORITEIT?
WELKE COMPONENTEN
ZIJN HERBRUIKBAAR?
PROTOTYPE: HOE ZIET EEN
IDEALE COMPONENT-PAGINA ERUIT?
PROCES:
TOEVOEGEN COMPONENTEN
PROCES
EVALUATIE
EVALUATIE VAN VANDAAG
JOUW DEELNAME
KICKOFF
EXPERTGROEP DESIGN SYSTEM
DOEL: SELECTIE VAN TOOLS
11:30 Multi-criteria analyse (MCA) bijwerken tot v1.0
12:30 Gezamenlijke lunch
13:15 Bestaande Design Systems bekijken op basis van MCA
13:45 Eerste resultaten delen en bijwerken MCA
14:15 Bestaande Design Systems bekijken op basis van MCA
15:00 Resultaten delen (5 minuten) en prioriteren
15:45 Terugkoppeling bepalen:
UITGANGSPUNTEN DESIGN SYSTEM (1/2)
UITGANGSPUNTEN DESIGN SYSTEM (2/2)
MULTICRITERIA ANALYSE
MULTICRITERIA ANALYSE
NB: Het is dus géén schoonheidswedstrijd tussen design systems. Het is maar een (tijdelijk) middel om ons meer inzicht te geven en tegelijkertijd de community op te bouwen.
TERUGKOPPELING BEPALEN
15:30 - 16:00
wat zit er in het MVP?
welke tools zijn daarvoor het meest geschikt
zou één van de Design Systems een goede basis vormen?
(en wat zijn de belangrijkste observaties?)
EVALUATIE
EVALUATIE VAN VANDAAG
JOUW DEELNAME
GEZAMENLIJKE TERUGKOPPELING
VERVOLGSTAPPEN
VERVOLG: PRAKTISCH
VERVOLG: PRAKTISCH
BORREL
&
OPEN SPACE