Config 2024: Delivering a multi-sub-brand design system for e-commerce | Figma

Figma
7 Jul 202424:48

Summary

TLDRDie Zalando-Design-System-Team präsentiert die Umgestaltung ihres Design-Systems, um eine visuelle Sprache in Einklang mit den unterschiedlichen Stilen ihrer Kategorien zu schaffen. Durch das Einführen von Design-Token und themenbasierter Gestaltung ermöglichen sie eine skalierbare visuelle Variation, die die Markenintegrität beibehält und die Bedürfnisse einer pan-europäischen Mode- und Lifestyle-Plattform erfüllt. Das Ergebnis ist eine gestraffte Benutzererfahrung, die die Aufmerksamkeit verdoppelt und neue Luxusmarken anzieht.

Takeaways

  • 🌟 Zalando ist ein führendes Multi-Brand-Fashion- und Lifestyle-Destination in Europa mit über 6.000 Marken, 50 Millionen Kunden, 25 Ländern und 23 Sprachen.
  • 🛍️ Das Design-System von Zalando wurde 2019 eingeführt und hat sich von der frühen Akzeptanz bis zur heutigen Cross-Plattform-Akzeptanz entwickelt.
  • 🎨 Die Design-System-Team besteht aus 16 Personen, die gleichermäß zwischen Ingenieuren und Designern aufgeteilt sind, unterstützt von einem Projektmanager.
  • 🔄 Zalando hat sich bewusst von einer serviceorientierten Mentalität hin zu einer produktzentrierten Mentalität verschoben, um die Design-System-Vision und -Strategie zu stärken.
  • 🛠️ Die Design-Tokens wurden eingeführt, um eine skalierbare und konfigurierbare visuelle Sprache zu ermöglichen, die auf verschiedenen Themen basiert.
  • 🎭 Das Design-System wurde für die Designer-Erfahrung überarbeitet, um eine geschützte und hochwertige Oberfläche für Luxusmarken zu bieten.
  • 📈 Durch die Einführung von Themen und Design-Tokens hat Zalando die Möglichkeit erhalten, die visuelle Sprache auf einer größeren Skala zu variieren, ohne die Erfahrung oder Markenintegrität zu brechen.
  • 🔑 Die Design-Tokens wurden semantisch und einfach gehalten, um eine leichte Anwendung und Verständlichkeit für alle zu gewährleisten.
  • 📚 Zalando hat eine Reihe von Prinzipien entwickelt, um die Theming-Konzepte zu regeln und zu vereinfachen, einschließlich der Ein-Seite-Ein-Thema-Regel und der Kohärenz-Priorisierung.
  • 👥 Es gab eine enge Zusammenarbeit mit dem Brand-Team, um sicherzustellen, dass die Markenidentität in allen Themen aufrechterhalten wird.
  • 📈 Die Einführung von Themen hat zu einer positiven Kunden- und Markenpartner-Rückmeldung geführt, mit einer Verdopplung der Gesamtengagement-Rate und der Aufnahme von mehr als 40 neuen Luxusmarken.

Q & A

  • Was ist das Hauptthema des Vortrags von Cheryl und ihren Kollegen?

    -Das Hauptthema des Vortrags ist die Überarbeitung des Designsystems von Zalando, um eine visuelle Sprache in großem Maßstab zu ermöglichen und dabei die Variation zu steuern.

  • Welche Rolle spielt die Tokenisierung im Zalando-Designsystem?

    -Die Tokenisierung ermöglicht es, das Design in einer skalierbaren Art zu gestalten und zu variieren, indem sie Designentscheidungen repräsentiert, die je nach Thema unterschiedliche Werte annehmen können.

  • Wie viele Länder und Sprachen deckt Zalando ab?

    -Zalando ist in 25 Ländern tätig und bietet seinen Service in 23 Sprachen an.

  • Was ist die Zielgruppe des Design-Systems von Zalando?

    -Die Zielgruppe des Design-Systems umfasst über 200 Produktdesigner, Contentdesigner und Userforscher, sowie über 500 Web- und App-Entwickler.

  • Wie unterscheidet sich das Design-System von Zalando vor und nach der Überarbeitung?

    -Nach der Überarbeitung ermöglicht das Design-System eine größere Variation der visuellen Sprache, ist jedoch gleichzeitig kohärenter und konfigurierbarer ohne den Aufwand von hackigen Lösungen.

  • Was ist der Unterschied zwischen dem 'Base Theme' und den anderen Themen im Zalando-Designsystem?

    -Das 'Base Theme' repräsentiert die Standarderfahrung von Zalando, während die anderen Themen, wie das Designer-Erlebnis, eine spezifischere und stilisiertere Ausprägung der visuellen Sprache bieten.

  • Was ist das Hauptziel hinter der Einführung von Design-Token?

    -Hauptziel der Einführung von Design-Token ist es, die Möglichkeit themenbasierter Designs in einer skalierbaren und konfigurierbaren Art zu ermöglichen.

  • Wie hat sich die Einführung von Design-Token auf die Zusammenarbeit zwischen Designern und Entwicklern ausgewirkt?

    -Die Einführung von Design-Token hat zu einer engeren Zusammenarbeit zwischen Designern und Entwicklern geführt, indem sie eine gemeinsame Sprache und ein Verständnis für die Anwendung von Designentscheidungen in verschiedenen Themen schafft.

  • Was ist das Konzept hinter der Designer-Theme-Implementierung?

    -Das Konzept hinter der Designer-Theme-Implementierung ist es, einen geschützten Raum mit einem erweiterten Design zu schaffen, der die visuelle Welt von Luxury-Marken widerspiegelt und die Marken stärker hervorhebt.

  • Wie hat sich die Reaktion der Kunden und der Markenpartner auf die Design-Änderungen bewegt?

    -Die Reaktion der Kunden und der Markenpartner auf die Design-Änderungen war sehr positiv, was zu einer Verdopplung der Gesamtengagement-Rate führte und es Zalando ermöglichte, mehr als 40 neue Luxusmarken zu gewinnen.

  • Was sind die drei wichtigsten Lehren, die aus der Einführung des Design-Systems von Zalando gezogen wurden?

    -Die drei wichtigsten Lehren sind: 1) Design-Token sind ein Denkansatzwechsel, der durch Governance widerstandsfähig sein muss; 2) Tokens müssen im Einklang mit der Markenarchitektur stehen; 3) Es ist wichtig, frühzeitig zu beginnen und zu iterieren, um die Qualität des Design-Systems zu bewerten und zu verbessern.

Outlines

00:00

🌟 Einführung in das Design-System von Zando

Dieser Absatz präsentiert Cheryl, Senior Product Managerin bei Zando, und ihre Kollegen Leon und Gonzalo. Sie erläutern, dass die dargestellten Bildschirme verschiedene Kategorien eines einzigen Produkts zeigen und nicht Untermarken. Sie möchten die Neugestaltung ihres Design-Systems erklären, das es ermöglicht, visuelle Sprache in großem Maßstab zu variieren. Dazu gehört das Tokenisieren des Systems und das Erstellen des ersten Themes parallel. Sie betonen, dass dies eine einzigartige Vorgehensweise ist, die von der Organisationsstruktur und Strategie abhängt, aber sie hoffen, dass andere von ihren Erfahrungen lernen können. Zudem wird das Unternehmen Zando kurz vorgestellt, das als führendes Multi-Brand-Fashion- und Lifestyle-Destination in Europa gilt.

05:02

🎨 Die Bedeutung von Design-Token und die Einführung von Theming

Cheryl und ihr Team diskutieren, wie sie die visuelle Sprache variieren können, ohne die Erfahrung zu stören oder die Markenintegrität zu gefährden. Sie beschreiben die Zando-Brand-Zugangsmerkmale und wie diese in der Benutzeroberfläche umgesetzt werden, unter Verwendung von Color Snap, einem Werkzeug, das Farbtöne dynamisch aus der Fotografie zieht und sie mit den definierten Farbattributen abgleicht. Sie führen in das Konzept der Design-Token ein, das es ermöglicht, die visuelle Sprache durch theming in einer skalierbaren Weise zu gestalten. Sie verwenden den Vergleich mit Ryan Gosling in verschiedenen Rollen, um das Konzept der Tokens zu veranschaulichen.

10:05

🛍️ Designer-Erfahrung und die Anwendung von Design-Token

Der Absatz konzentriert sich auf die Designer-Erfahrung, bei der Zando die Möglichkeit bieten möchte, Luxusmarken auf der Plattform darzustellen. Die Kunden suchten aktiv nach Marken, die Zando nicht hatte, und die Marken waren interessiert, Zando beizutreten, wenn ein entsprechender Design-Raum geschaffen wurde. Das Team arbeitete an der theming-Technik, um diese Anforderungen zu erfüllen, und stellte fest, dass Design-Token semantisch und einfach sein sollten, damit jeder weiß, wo und wie sie angewendet werden. Sie verwenden kurze Namen basierend auf Typ, Kategorie, Funktion und optionalem Zustand für die Tokens und betonen die Flexibilität der Tokens, indem sie zeigen, wie sie verschiedene Werte annehmen können, um die visuelle Sprache zu konfigurieren.

15:05

🔄 Herausforderungen und Lernpunkte beim Aufbau des Design-Systems

In diesem Absatz werden die Schwierigkeiten und Lernpunkte bei der Entwicklung des Design-Systems diskutiert. Sie beschreiben, wie man Design-Token sorgfältig auswählt und benutzt, um eine Übersichtlichkeit und Kohärenz zu gewährleisten. Sie betonen die Notwendigkeit, Grenzen zu definieren und die Flexibilität des Systems zu bestimmen. Sie teilen mit, dass interne Diskussionen ein gesundes Zeichen für das Fortkommen des Teams sind und dass es wichtig ist, frühzeitig zu beginnen und zu iterieren. Sie reflektieren über die erfolgreiche Umsetzung des Designer-Themes und wie es die Grundlage für weitere theming-Prinzipien und -Anwendungen bildet.

20:07

📚 Schulung und Weiterentwicklung des Design-Systems

Der letzte Absatz beschäftigt sich mit der Schulung und dem fortlaufenden Aufbau des Design-Systems. Sie erklären, wie wichtig es ist, die Community über Design-Token und theming zu informieren, um eine Kultur der gemeinsamen Verantwortung und Wiederverwendung zu fördern. Sie teilen ihre drei wichtigsten Erkenntnisse mit, darunter die Bedeutung des Design-Tokens als Veränderung des Denkens, die Notwendigkeit einer robusten Governance und die Bedeutung der Ausrichtung der Tokens an die Markenarchitektur. Sie bedanken sich für die Teilnahme und beenden die Präsentation.

Mindmap

Keywords

💡Design System

Ein Design System ist eine Sammlung von Regeln, Komponenten und Arbeitsabläufen, die Unternehmen nutzen, um ihre Produkte oder Dienstleistungen konsistent und effizient zu gestalten. Im Video wird das Design System von Zalando als zentrales Element beschrieben, das für die Erstellung einer einheitlichen und skalierbaren visuellen Sprache verantwortlich ist.

💡Visual Language

Die visuelle Sprache ist die Art und Weise, wie Informationen und Botschaften durch Grafiken, Farben, Typografie und andere visuelle Elemente übermittelt werden. Im Kontext des Videos bezieht sich die visuelle Sprache auf die Gestaltungsentscheidungen, die für die Zalando-Plattform getroffen wurden, um verschiedene Marken und Kategorien einzuheitlich darzustellen.

💡Tokenizing

Tokenizing ist der Prozess, bei dem Design-Entscheidungen in sogenannte Tokens umgewandelt werden, die in verschiedenen Design-System-Komponenten wiederverwendet werden können. Im Video wird gezeigt, wie Zalando Tokens verwendet, um die visuelle Sprache flexibel und skalierbar zu gestalten.

💡Theming

Theming bezieht sich auf die Anwendung spezifischer visueller Eigenschaften auf verschiedene Bereiche oder Marken innerhalb einer Plattform. Im Video wird das Einführen von Theming in das Zalando-Design-System beschrieben, um verschiedene Marken und Kategorien besser voneinander abzuheben.

💡Brand Integrity

Brand Integrity ist die Einheitlichkeit und Erkennungsfähigkeit einer Marke, die über verschiedene Kanäle und Produkte hinweg aufrechterhalten wird. Im Video wird diskutiert, wie Zalando die Brand Integrity beibehält, während es gleichzeitig mehr Variation in der visuellen Sprache ermöglicht.

💡Zalando

Zalando ist ein führendes europäisches Unternehmen für Multi-Brand-Moda und Lifestyle, das in 25 Ländern und 23 Sprachen tätig ist. Im Video wird erläutert, wie das Unternehmen sein Design-System anpasst, um den sich ändernden Anforderungen der Geschäftsstrategie gerecht zu werden.

💡Designer Experience

Designer Experience bezieht sich auf die Gestaltung und das Erlebnis für Kunden, die nach Luxusmarken suchen. Im Video wird beschrieben, wie Zalando sein Design-System anpasste, um eine spezielle Erfahrung für Kunden zu schaffen, die Luxusmarken auf der Plattform suchen.

💡Semantic Tokens

Semantic Tokens sind benannte Werte, die eine bestimmte Bedeutung in einem Design-System haben und je nach Kontext unterschiedlich interpretiert werden können. Im Video wird erklärt, wie Zalando semantische Tokens verwendet, um die Anwendung von Design-Entscheidungen in verschiedenen Themen zu erleichtern.

💡Coherence

Coherence bezieht sich auf die Einheitlichkeit und Verständlichkeit innerhalb eines Designs oder einer Gruppe von Designs. Im Video wird die Bedeutung von Kohärenz diskutiert, um sicherzustellen, dass die verschiedenen Themen in Zalando's Design-System harmonisch zusammenarbeiten.

💡Governance

Governance ist der Prozess der Verwaltung und Kontrolle der Ressourcen und Prozesse innerhalb einer Organisation. Im Video wird die Einführung von Governance-Prinzipien beschrieben, um die Verwendung von Themen im Design-System zu steuern und zu koordinieren.

💡Maturity Stages

Maturity Stages beziehen sich auf die verschiedenen Entwicklungsphasen eines Design-Systems, von der frühen Annahme bis hin zur Reife. Im Video wird die Position von Zalando im Zusammenhang mit den Reifephasen seines Design-Systems diskutiert, um die Notwendigkeit der Anpassung des Systems zu betonen.

💡Product Strategy

Eine Produktstrategie ist ein Plan, der die Ziele, Richtung und Prioritäten für die Entwicklung eines Produkts oder einer Produktlinie festlegt. Im Video wird die Rolle der Produktstrategie bei Zalando hervorgehoben, um die Anforderungen der Design-System-Entwicklung und -Anpassung zu leiten.

💡Cross-Platform Adoption

Cross-Platform Adoption bezieht sich auf die Nutzung und Annahme eines Design-Systems oder einer Technologie auf verschiedenen Plattformen. Im Video wird die breite Annahme des Zalando-Design-Systems auf verschiedenen Plattformen als ein Indikator für seine Erfolgsgeschichte und seine Notwendigkeit der Weiterentwicklung diskutiert.

Highlights

Cheryl, Senior Product Manager bei Zalando, präsentiert die Neugestaltung des Designsystems für visuelle Sprachvariationen.

Zalando ist eine führende Multi-Brand-Fashion- und Lifestyle-Destination in Europa mit über 6.000 Marken und 50 Millionen Kunden.

Das Design-System-Team besteht aus 16 Personen, die zwischen Ingenieuren und Designern aufgeteilt sind.

Das Design-System wurde 2019 eingeführt und hat sich von der frühen Annahmephase bis zur reif gestalteten Stufe entwickelt.

Zalando hat sich bewusst entschieden, von service-orientiert zu produktzentriert zu wechseln, um den Design-System-Vision und die Produktstrategie zu stärken.

Das Design-System wurde erweitert, um mehr Variation in der visuellen Sprache zu ermöglichen, ohne die Erfahrung oder Markenintegrität zu brechen.

Design-Token wurden eingeführt, um theming in einer skalierbaren Weise zu ermöglichen.

Die Designer-Erfahrung war der erste Anwendungsfall für das Theming, mit einem Fokus auf Luxusmarken.

Die Designer-Vision wurde durch ein Metaphor des Designer Boutique-Raums kommuniziert, um die Erfahrung neu zu gestalten.

Zalando nutzt Design-Token, um eine konsistente und konfigurierbare visuelle Sprache zu schaffen.

Die thematische Typografie wurde angepasst, um die spezifischen Bedürfnisse jeder Kategorie widerzuspiegeln.

Die Einführung von Design-Token hat zu einer Vereinfachung des Farbsystems bei Zalando geführt.

Die Kunden- und Markenpartnerfreundlichkeit der Design-Änderungen wurde positiv aufgenommen, mit einer Verdopplung der Gesamtinteraktion.

Mehr als 40 neue Luxusmarken wurden erfolgreich zu Zalando onboarded.

Zalando hat eine Reihe von Theming-Prinzipien entwickelt, um die Kohärenz und die Markenintegrität aufrechtzuerhalten.

Die Einführung von Design-Token erfordert eine Veränderung des Denkens und eine stärkere Resilienz durch Governance.

Zalando hat drei Schlüssel-Lernpunkte aus dieser Erfahrung gezogen, darunter die Bedeutung von Design-Token als Veränderung des Denkens.

Die Schulung und Onboarding der Community ist entscheidend für den Erfolg des Theming in großen Organisationen.

Transcripts

play00:00

[Music]

play00:15

hi everyone both here in the room and

play00:18

watching online we've traveled all the

play00:20

way from Germany and Ireland and are

play00:23

really excited to be here today I'm

play00:25

Cheryl senior product manager at zando

play00:29

I've been working on our design system

play00:30

team for close to two years now and I'm

play00:33

here with my colleagues Leon and Gonzalo

play00:36

senior product designers on the zelando

play00:38

Design Systems team as

play00:40

well now when you look at these three

play00:43

screens what do you think they

play00:46

show and how do you think they might be

play00:49

related maybe you're thinking something

play00:51

along the line of sub Brands because

play00:54

well that's the title of our talk but

play00:57

actually there's a plot twist

play01:00

what you see here are not sub Brands but

play01:04

more like distinct categories of a

play01:07

single

play01:09

product these categories all live

play01:11

together on the zando fashion store but

play01:14

have a slightly different style today we

play01:18

want to share with you how and why we

play01:20

revamped our design system to enable

play01:23

this visual language variation at scale

play01:26

this includes tokenizing our system and

play01:29

building the First theme in parallel of

play01:32

course this was our unique approach

play01:34

because it always depends on your

play01:35

organizational setup and strategy but we

play01:39

still think and hope that you can use

play01:40

some of our

play01:42

learnings to set the stage we want to

play01:45

give you a short intro about

play01:47

zelando zelando is a leading multi-brand

play01:50

fashion and lifestyle destination in

play01:51

Europe with over 6,000 Brands 50 million

play01:55

customers spanning across 25 countries

play01:58

and 23 languages and of course we want

play02:00

to continue expanding as a paneuropean

play02:03

ecosystem for fashion and lifestyle

play02:06

e-commerce now when we distill that

play02:09

scale down to design at solando our

play02:11

community includes over 200 product

play02:14

designers content designers and user

play02:17

researchers and here I'd like to give a

play02:19

quick shout out to the design Community

play02:21

who are having a watch party in Berlin

play02:23

tonight to cheer us on

play02:27

[Applause]

play02:31

the design system team consists of 16

play02:34

people which is split equally between

play02:36

engineers and designers with 1 pm myself

play02:40

support this community as well as over

play02:42

500 web and app

play02:45

Engineers the design system has been

play02:47

around since 2019 and has to keep up

play02:49

with the needs of this many people and

play02:52

growing over the years we've moved past

play02:55

the early adoption stages seeing healthy

play02:58

cross-platform adoption

play03:00

and to leverage spark Box's maturity

play03:02

stages you can say we sit somewhere

play03:05

between 3 and 4 wanting to evolve the

play03:09

design system as you would any external

play03:13

product that is also the reason why I'm

play03:15

here

play03:17

today building a mature design system

play03:20

means we're now set we're now faced with

play03:23

a new set of challenges such as

play03:25

continuously demonstrating value and

play03:28

staying relevant to our users as the

play03:30

organization evolves and to overcome

play03:33

them we've consciously decided to shift

play03:35

our mindset between being service

play03:38

oriented versus product Centric that

play03:41

means we operate as a full-fledged

play03:44

internal product tightly integrating the

play03:46

PM role and Engineering teams and

play03:49

prioritizing areas of focus that tie

play03:52

back to a clear design system vision and

play03:55

product strategy which then Lads back to

play03:59

a bigger picture

play04:01

C's current strategy across its multiple

play04:04

categories and offerings focuses on

play04:06

creating more tailored experiences

play04:09

hitting to our customers unique

play04:11

lifestyle needs in different moments of

play04:13

their shopping Journey For example when

play04:16

looking for beauty products or designer

play04:18

luxury goods seeking inspirational

play04:21

stories or joining the plus program for

play04:24

our most loyal

play04:25

customers these offerings are connected

play04:29

but may need different levels of visual

play04:31

distinction to amplify them

play04:33

independently from the core

play04:36

brand to contribute to these changing

play04:38

needs of our business and in in turn

play04:41

enable teams who are building the

play04:43

digital experiences the design system

play04:46

needed to De average the visual language

play04:49

so our guiding question was how might we

play04:52

enable more variation in our visual

play04:54

language at

play04:56

scale but also the underlying question

play04:59

needed to address how much variation

play05:02

could we allow without breaking the

play05:04

experience or in other words what level

play05:07

of brand Integrity do we want to

play05:10

maintain yeah and to dive a little bit

play05:12

deeper into those questions let's take a

play05:14

look at the zando

play05:16

brand our character traits are the core

play05:19

of who we are as a company and brand and

play05:22

those are inclusive bold

play05:26

trustworthy playful humble and values

play05:31

driven and as you can see on product

play05:33

this translates into this very vibrant

play05:35

colorful

play05:37

UI which is enabled through a tool in

play05:40

the system called Color snap it pulls

play05:43

the color from the photography

play05:45

dynamically and matches them with our

play05:47

defined color

play05:49

attributes the tool also sets the color

play05:52

of the text to be either white or black

play05:55

to ensure accessible color contrast

play05:58

combinations and and as a result we

play06:00

support a default a monochrome light and

play06:03

a monochrome dark color

play06:05

scheme but it also means that we don't

play06:08

need to store this whole range of colors

play06:10

as a fixed set in the system helping us

play06:13

to maintain a very streamlined

play06:16

palette our primary brand color is

play06:19

orange used in the logo brandmark that

play06:22

is also known as the shoe tip and

play06:24

besides that we have a typography

play06:27

pairing of a sun and a serif

play06:30

font and all of this together makes up

play06:33

the default zando experience or what we

play06:36

today refer to as the base

play06:41

team and as Sher mentioned earlier we

play06:44

needed to accommodate for more variation

play06:46

transitioning from this very consistent

play06:48

visual language to one that's more

play06:50

coherent and

play06:52

configurable and the way to do that in a

play06:55

sustainable way without creating any

play06:56

hacky Solutions was by introducing

play06:59

theming to the system and uh through

play07:02

design

play07:08

tokens so everyone knows what a design

play07:12

token is

play07:14

right well the official way we

play07:16

introduced design tokens to our

play07:17

community was to this

play07:20

guy and yes you can tell that we did

play07:23

this a year

play07:26

back Ryan Gosling like any other another

play07:32

actor plays different roles in different

play07:35

movies let's say he is a design choken

play07:38

and movies are

play07:40

themes so in Barbie Ryan Gosling is

play07:44

equal to Ken but in Drive he's

play07:49

driver while in Blade Runner

play07:53

2049 he is

play07:56

K he is the same person but he assumes

play08:00

different personalities based on the

play08:02

movie like a token that assumes

play08:04

different values based on the

play08:08

theme and you can keep adding tokens to

play08:10

describe more

play08:12

characteristics similarly design tokens

play08:15

are used to represent different

play08:17

properties depending on the

play08:20

theme in summary design tokens are

play08:23

designed decisions that make theming

play08:26

possible in a scalable way and for us

play08:29

the first use case to bring this to

play08:31

reality was the designer

play08:35

experience yes and now what do we mean

play08:37

by the designer experience so this is

play08:40

referring to the core Journey for

play08:42

customers that look for any luxury

play08:44

Brands like mes maella Gucci Etc on our

play08:48

website or app and by the end of 2022

play08:52

research showed that customers were

play08:54

actively searching for these brands that

play08:56

we didn't yet carry at zando at the same

play08:59

time the the brands expressed interest

play09:00

in joining if we provided a more

play09:02

protected space with an elevated design

play09:05

that connects to the visual world of

play09:08

luxury Brands so this presented a big

play09:11

business opportunity and created

play09:13

momentum for us to kick off

play09:19

theming when we started we had little to

play09:23

no understanding though how theming

play09:25

would actually work so to keep things

play09:28

moving in sync con Alo and I joined the

play09:30

designer project team to work together

play09:33

and inform the theming explorations on

play09:36

the system

play09:37

side and the initial Explorations that

play09:39

you can see here were created on a scale

play09:42

of incremental evolutionary and

play09:44

revolutionary to evaluate with Engineers

play09:47

what types of changes can potentially be

play09:50

implemented through theming but also

play09:52

answer questions like how many changes

play09:55

can we make before coherence is lost or

play09:59

what are the minimum requirements to

play10:01

create a credible designer

play10:04

destination and the vision for designer

play10:07

came in form of a metaphor of a designer

play10:11

Boutique space this was a really

play10:14

powerful tool to bring everyone on the

play10:16

same page and served as this guiding

play10:18

principle to reimagine the whole

play10:22

experience for example instead of using

play10:24

Color snap we worked with lots of wides

play10:26

space a minimalistic palette to let the

play10:29

image shine and created these big

play10:31

upscale headlines changed media ratios

play10:34

to be more immersive and also

play10:37

experimented with motion and 3D models

play10:39

for an overall crafted and curated

play10:43

touch to systematically approach visual

play10:47

language differentiation we leverage

play10:49

zalando's existing character traits and

play10:51

focus on those that align with each

play10:54

category specific needs amongst other

play10:57

things this method then defines a unique

play11:00

personality and style that's still

play11:02

closely tied to the core for example

play11:06

designer is more Valu driven and less

play11:08

playful while for beauty of sports the

play11:10

character might be

play11:13

different and since for us theming is

play11:16

really about extending the expression of

play11:18

our brand alongside its brand

play11:20

architecture a close collaboration with

play11:23

the brand team was an essential part of

play11:25

the whole

play11:26

process one important outcome was for

play11:28

example that we made sure to have the

play11:31

same look and feel on and off product

play11:34

because the way we see themes is that

play11:35

they should spend across all the touch

play11:40

points now let's jump into our approach

play11:43

to design tokens which was heavily

play11:45

informed by designer as our first use

play11:49

case we focused on building our tokens

play11:52

to be semantic and simple the reason for

play11:55

that is that we wanted for anyone to

play11:57

understand how and where to apply it

play11:59

them we use short names based on its

play12:03

type category function and the optional

play12:08

State and these design tokens represent

play12:11

different properties depending on the

play12:13

theme they are always the same for all

play12:16

themes and the fact that they can assume

play12:18

different values is what makes our

play12:20

visual language

play12:24

configurable as an example of

play12:26

flexibility these two screens are

play12:28

basically the same but with different

play12:30

values

play12:31

applied allowing us to keep the

play12:33

Integrity of the user experience and

play12:35

accessibility through semantic

play12:39

override now going down another level in

play12:43

bottons for example we assign different

play12:45

background color tokens for a primary

play12:47

and a secondary button one has a primary

play12:50

background and the other one is

play12:52

transparent

play13:01

but for the interactive States they use

play13:03

a single tokens for

play13:06

hover another one for

play13:08

press

play13:11

Focus

play13:15

Etc and for disabled States we use a

play13:17

single opacity token for every

play13:20

interactive

play13:22

component which makes makes them

play13:24

slightly transparent against any

play13:26

background color this allowed us to keep

play13:29

a really short set of around 35 color

play13:32

tokens covering background borders and

play13:37

text we evaluated covering all theme

play13:40

requests only with semantic tokens but

play13:43

we would have end up with a huge list of

play13:45

tokens making everyone's life harder and

play13:48

of course we didn't want

play13:50

that so we used component tokens for

play13:53

specific cases to introduce a higher

play13:56

level of configuration

play14:00

for instance in the designer theme we

play14:02

needed to make ourlink typography

play14:04

lighter hide the icon and change the

play14:07

color component tokens was the only way

play14:10

to Target these properties without

play14:12

affecting other

play14:13

components but we do this only for a

play14:16

limit amount of components only for so

play14:19

far we carefully assess every use case

play14:22

and we Jo expose directly these tokens

play14:24

to our

play14:26

consumers in figma these are private to

play14:29

our

play14:30

libraries here you can see that we

play14:32

heavily rely on typography variables for

play14:35

these kind of

play14:38

tokens so what's worth for us when

play14:40

building design tokens is adding only

play14:44

what's needed so don't try to cover

play14:47

every possible use case discuss the

play14:50

names with the team and bring all the

play14:51

voices from iOS Android web Engineers

play14:56

design and product

play14:59

and extremely important Define

play15:02

boundaries otherwise things might get

play15:05

chaotic define how flexible you want to

play15:07

be and how much can you actually

play15:16

support but in reality it's never that

play15:20

simple in fact this is one of the most

play15:22

challenging steps in this process and it

play15:25

still happens to us from time to time

play15:27

going through questions like should we

play15:30

allow this or should we restrict that

play15:32

where sometimes this can lead to discuss

play15:34

the whole themeing

play15:38

concept So to avoid these heada the main

play15:42

thing to keep in mind is defining and

play15:44

documenting definitions as a team accept

play15:48

platform differences and nuances and

play15:51

don't don't expect to get it right

play15:53

immediately it's just important to start

play15:55

early and

play15:57

iterate finally Embrace these internal

play16:00

discussions they are a healthy indicator

play16:03

of your team's progress to

play16:08

maturity by building these Concepts and

play16:11

capabilities at the same time as the

play16:14

designer theme meant that we were able

play16:16

to address most of the requirements

play16:18

through

play16:19

theming except for any major layout

play16:22

changes motion and then of course new

play16:24

features but everything else you see

play16:27

here is now configurable within a

play16:29

defined set of

play16:31

boundaries for instance the designer

play16:33

typography stack we adjusted only the

play16:36

headline Styles keeping the same font

play16:38

families but making them bigger lighter

play16:41

and also a bit

play16:42

shorter the body Tex Styles though

play16:45

remain unchanged due to their widespread

play16:47

usage in

play16:49

components and when it comes to color we

play16:52

kept the brand orange for designer but

play16:54

use it sparingly focusing mainly on a

play16:57

monochrome black white gray palette

play16:59

any tactical colors for error or success

play17:02

messages remain the same across all the

play17:07

themes and applying these decisions to

play17:10

one of the key components in e-commerce

play17:12

our product card led to some small but

play17:15

very impactful changes for example

play17:18

through a dedicated s color token and

play17:22

also component level tokens to adjust

play17:24

multiple values of the wish list Button

play17:28

making it appear transparent against the

play17:30

gray image background and having a black

play17:33

selected

play17:35

State putting this product card in

play17:38

context for example in the component

play17:39

that we call showstopper you see here

play17:42

that the background color

play17:44

changes the text uses the defined

play17:47

headline

play17:48

Styles the themed link and also image

play17:53

ratio and then again on page level you

play17:57

may notice now that in this example of a

play18:00

brand

play18:01

homepage the bass and designer theme are

play18:03

structurally very similar they use the

play18:06

same code the same figma files but they

play18:09

ultimately look quite

play18:12

different and that was also the reason

play18:14

we were super curious how customers and

play18:17

brand Partners would receive these

play18:19

significant

play18:22

changes but in the end we got very

play18:25

positive results the overall engagement

play18:27

doubled and over the last month we were

play18:30

able to onboard more than 40 new luxury

play18:33

Brands to

play18:37

[Applause]

play18:42

zelando ultimately we were able to bring

play18:45

together all of this great work on both

play18:47

projects which was really an ambitious

play18:50

goal and for that we needed a solid

play18:52

focus on prioritization and sequencing

play18:55

in place with high cross team dependency

play18:58

on the design system where more than 120

play19:01

components across multiple screens and

play19:03

platforms required theming product

play19:05

managers across different teams needed

play19:07

to be in sync for delivery for us that

play19:11

meant adopting an iterative approach to

play19:13

component migration this was based on

play19:16

which screens were needed first for user

play19:18

acceptance testing and initial

play19:22

launch following the success of the

play19:24

First theme we knew that we would have

play19:26

to address new use cases soon along with

play19:29

questions around

play19:34

governance being one company with a

play19:36

well-defined visual identity we were

play19:38

asked things like well who gets a theme

play19:42

and who decides that how would we avoid

play19:46

friction this needed to be addressed and

play19:49

tackled through the introduction of

play19:50

processes and theming

play19:55

principles the principles are the result

play19:58

of a full day workshop with the whole

play20:00

systems team and multiple iterations as

play20:03

an example we have the onepage one theme

play20:06

principle which ensures that designs

play20:09

always follow the primary theme on a

play20:11

page avoiding having multiple visual

play20:13

languages mixed on the same screen or

play20:16

prioritize coherence meaning keeping

play20:19

established patterns and being mindful

play20:21

of themes coexisting in harmony across

play20:24

the product without any one of them

play20:25

stealing the spotlight

play20:30

and the First new theme we applied and

play20:32

stress tested these principles against

play20:35

was zando stories and zando stories is

play20:38

one of the different categories through

play20:40

which we aim to bring more inspirational

play20:43

fashion and culture content to our

play20:46

platform stories now also has a

play20:49

dedicated typ stack to reflect the more

play20:52

editorial nature of the content and it

play20:55

uses a dark color scheme as default

play21:00

the use case was also a great

play21:01

opportunity to extend the existing

play21:04

theming capabilities evaluating which

play21:07

ones have the highest potential to be

play21:09

reusable for other themes as well and if

play21:13

you have a clear product Vision it

play21:15

really helps to make more future

play21:17

friendly decisions on what to introduce

play21:19

to the

play21:24

system our timing was also quite lgy fig

play21:28

released variables around the same time

play21:30

as we were documenting our themes in

play21:33

figma we use one variables collection

play21:36

for these three

play21:37

themes and in here we store all of our

play21:40

semantic and component

play21:42

tokens at the same time this collection

play21:45

loads separate collections for the color

play21:47

schemes and in here we only have the

play21:50

color

play21:56

tokens this means that a theme can have

play22:00

more than one color scheme and they can

play22:02

be nested and combined as much as

play22:04

needed and as everything is managed

play22:07

through design tokens all of our

play22:09

components are compatible with color

play22:12

schemes all this work resulted in

play22:15

substantial simplifications like like

play22:17

removing light dark and inverted

play22:20

variants and also Concepts like onl and

play22:24

on

play22:25

dark one of the many benefits of this

play22:27

approach is that in the future we can

play22:30

easily build dark mode variations for

play22:32

each theme or even a specific campaign

play22:35

color

play22:41

scheme but our work didn't stop there we

play22:45

also have to bring everyone on the same

play22:47

page through Education and Training

play22:51

because design tokens and theming are a

play22:53

big mindset

play22:56

shift we onboarded our community through

play22:59

different for formats such as deep D

play23:01

sessions usability tests and medium

play23:05

articles from the design and Engineering

play23:07

point of view this onboarding material

play23:10

Fosters a culture of Shar ownership

play23:13

making others bu into the idea of

play23:16

reusability and coherence which is

play23:19

critical for the success of theming in a

play23:20

large

play23:24

organization and one of the most

play23:26

rewarding parts for us

play23:29

was definitely the excitement and

play23:31

appreciation of our community during the

play23:34

presentation of theming and the

play23:35

onboarding

play23:39

sessions reflecting back this has been a

play23:42

great opportunity to assess the quality

play23:44

of the design system itself we know that

play23:47

a very strict and consistent design

play23:49

system makes development extremely fast

play23:53

but as the company evolves and the

play23:55

business requirements shift you will see

play23:57

more deviation

play23:59

we needed to Envision the long-term

play24:01

product goals Beyond serving just the

play24:03

immediate needs where it becomes a

play24:05

requirement to handle flexibility as

play24:07

part of the design system itself and

play24:09

simplify it along the way and with

play24:13

that we want to share with you our three

play24:16

key learnings from this

play24:18

experience one recognizing that design

play24:21

tokens are a mindset

play24:23

shift to be scalable it needs to be

play24:26

resilient through governance and princip

play24:30

and at its core tokens need to align

play24:32

with your brand

play24:36

architecture and that's a wrap thank you

play24:38

for joining us

play24:40

[Music]

Rate This

5.0 / 5 (0 votes)

Связанные теги
DesignsystemUmgestaltungBrandingZalandoProduktdesignVisualitätKundenerlebnisE-CommerceThemingDesigntokensKonfigurierbarkeit
Вам нужно краткое изложение на английском?