Scaling the Atlassian Design System

A presentation at San Francisco Design Systems Coalition in March 2019 in San Francisco, CA, USA by Alex Skougarevskaya

Slide 1

Slide 1

Slide 2

Slide 2

Scaling the Atlassian Design System @ SKO U G S | D ES IG N SYS TE M MA N AGE R I’m Alex. I have been with Atlassian for 3.5 years. I started as the only, shall I say lonely designer with 7 devs. And over time, with much engagement from all part of the business have nurtured the Atlassian Design System and team to what it is today. So what will I talk about….

Slide 3

Slide 3

What I’ll chat about today We’ve got a design system Scale is hard, our lessons Never done, what’s next?

Slide 4

Slide 4

We’ve got a design system

10 years Jurgen big champion, history, ADG 1 necessity, ADG 2 alignment, ADG 3 purpose - teams We are at the 3rd iteration of our design system

Slide 5

Slide 5

AN END-TO-END DESIGN LANGUAGE BASED ON OUR BRAND PERSONALITY, DEFINED IN CODE • • • It’s a way to communicate Bring disciplines together Shared language… sounds great? And also common to other design systems.

Slide 6

Slide 6

What’s in it? Lets take a few moments to check out what is in our Atlassian design system , what’s a bit different/unique as well talk about the legends who run it.

Slide 7

Slide 7

Atlassian Design System Design Code Tools Guidelines atlassian.design Web atlaskit.atlassian.com Sketch GUI pack go/guipack The Atlassian Design system is made up of three main categories: Words which include atlassian.design, that helps provide guidance around the best design standards and practices that our products should be adopting. Code which includes Atlaskit, our technical manifestation of the design guidelines. These hold interactive examples and implementation docs to quickly set up high quality components in product. Design which is composed of the ADG GUI Pack, a library of sketch assets to help design using our components and the design system in mind.

Slide 8

Slide 8

CONTENT DESIGN Content strategy DESIGN Principles Voice & tone ADG Foundations BRAND Design tokens Atlaskit CODE Diagram by Ee Venn Soh

Our design system is the result of cross pollination from the best solutions across different teams and disciplines. It constantly evolves through time but yet consistently reflect the company values. Design system is also just one part of the platform family. Most common acronym people say it all the time “ADG”. Atlassian Design Guidelines. ADG = Intersection between design, content design and brand.

Slide 9

Slide 9

Atlassian Design Guidelines The visual expression of our brand through every touch point. Principles, guidelines, and assets for designing and building true Atlassian experiences. Aa LOGOS COLORS TYPOGRAPHY UI COMPONENTS PATTERNS WRITING STYLE GUIDE ILLUSTRATION GUI PRESENTATION KIT DESIGN PRINCIPLES The ADG gives us a certain number of visual levers at our disposal to attempt to control this to the best of our ability. Guidelines are great but its only in their unified usage, that they actually hold any power at all. And the less you know about them, the harder they are to incorporate truly into your work at Atlassian. And to an extend, the stuff that makes up the ADG really is just tables stakes for any brand.

Slide 10

Slide 10

The ADG is public, and it lives here. The public facing site is used by our internal product designers to build products.

Slide 11

Slide 11

It contains the foundations, components and patterns that All designers use across the company to build user-centred products.

Slide 12

Slide 12

Our guidelines cover, foundation, patterns, and the all important components - we have over 90 guidelines and 60 components.

Slide 13

Slide 13

Who makes it? So, in this session, we’re going to take a look who is the team that makes our Design System. What is the team structure and responsibilities

Slide 14

Slide 14

21 In the team 🤯

Slide 15

Slide 15

TEAM And here is what what they look like in real life - this happens to be my team! I get asked lots of times what do they all do. So let’s take a closer look.

Slide 16

Slide 16

Jennie Lead Designer Venn Snr. Designer Markus Snr. Designer Mobile Allard Snr. Designeer Maryanne Designer Illustrator Jake Snr. Prototyper Here is almost all of the team. So let’s take a moment and walkthrough the roles that are in the team Kelvin Jnr. Designer Huw Intern Design Tools

Slide 17

Slide 17

Venn Snr. Designer Pete Maryanne Designer Illustrator Sean Engineer Snr. Engineer Alex Hiring Design Manager Group Product Manager Kelvin Jnr. Designer Ajay Engineer Jony Engineering Manager 6 designers: across disciplines: UX, Illustration, Interaction, Designeer/Hybrid Markus Snr. Designer Mobile Daniel Engineer Stephen Team Lead Engineer Allard Snr. Designeer Sarah Snr. Engineer Alex Principal Engineer Jake Snr. Prototyper Kang Grad Engineer Harsha Snr. Engineer Huw Intern Design Tools Nikki Snr. Content Designer Jennie Lead Designer Joel Intern Prototyper Jo Associate Product Manager

Slide 18

Slide 18

DESIGNERS Venn Snr. Designer Pete Engineer Alex Design Manager Maryanne Designer Illustrator Sean Snr. Engineer Kelvin Jnr. Designer Ajay Engineer Tom Principal Product Manager Jony Engineering Manager 6 designers: across disciplines: UX, Illustration, Interaction, Designeer/Hybrid Markus Snr. Designer Mobile Daniel Engineer Stephen Lead Engineer Allard Snr. Designeer Sarah Snr. Engineer Alex Principal Engineer Jake Snr. Prototyper Kang Grad Engineer Harsha Snr. Engineer Huw Intern Design Tools Nikki Snr. Content Designer Hiring Lead Designer

Slide 19

Slide 19

TOOLING DESIGNERS Venn Snr. Designer Pete Engineer Alex Design Manager 2 dedicated Design Tooling rockstars Maryanne Designer Illustrator Sean Snr. Engineer Tom Principal Product Manager Kelvin Jnr. Designer Ajay Engineer Jony Engineering Manager Markus Snr. Designer Mobile Daniel Engineer Stephen Lead Engineer Allard Snr. Designeer Sarah Snr. Engineer Alex Principal Engineer Jake Snr. Prototyper Kang Grad Engineer Harsha Snr. Engineer Huw Intern Design Tools Nikki Snr. Content Designer Hiring Lead Designer

Slide 20

Slide 20

TOOLING DESIGNERS Venn Maryanne Snr. Designer Pete Designer Illustrator Alex Markus Snr. Designer Mobile ENGINEERS Sean Engineer Design Manager Kelvin Jnr. Designer Snr. Engineer Tom Principal Product Manager 8 core developers and 4 more that are contractors - 12 in total Ajay Engineer Jony Engineering Manager Daniel Engineer Stephen Lead Engineer Allard Snr. Designeer Sarah Snr. Engineer Alex Principal Engineer Jake Snr. Prototyper Kang Grad Engineer Harsha Snr. Engineer Huw Intern Design Tools Nikki Snr. Content Designer Hiring Lead Designer

Slide 21

Slide 21

TOOLING DESIGNERS Venn Snr. Designer Pete Engineer Alex Design Manager 1 Content Designer Maryanne Designer Illustrator Kelvin Jnr. Designer Markus Snr. Designer Mobile ENGINEERS Sean Snr. Engineer Tom Principal Product Manager Ajay Engineer Jony Engineering Manager Daniel Engineer Stephen Lead Engineer Allard Snr. Designeer Sarah Snr. Engineer Alex Principal Engineer Jake Snr. Prototyper Kang Grad Engineer Harsha Snr. Engineer Huw Intern Design Tools CONTENT DESIGN Nikki Snr. Content Designer Hiring Lead Designer

Slide 22

Slide 22

TOOLING DESIGNERS Venn Snr. Designer Pete Engineer Alex Design Manager 4 leads, Design, 2 Eng and a Product Manager Maryanne Designer Illustrator Kelvin Jnr. Designer Markus Snr. Designer Mobile ENGINEERS Sean Snr. Engineer Ajay Engineer LEADS Tom Principal Product Manager Jony Engineering Manager Daniel Engineer Stephen Lead Engineer Allard Snr. Designeer Sarah Snr. Engineer Alex Principal Engineer Jake Snr. Prototyper Kang Grad Engineer Harsha Snr. Engineer Huw Intern Design Tools CONTENT DESIGN Nikki Snr. Content Designer Hiring Lead Designer

Slide 23

Slide 23

TOOLING DESIGNERS Venn Snr. Designer Pete Engineer Alex Design Manager And we are hiring… come find me and we will chat! Maryanne Designer Illustrator Kelvin Jnr. Designer Markus Snr. Designer Mobile ENGINEERS Sean Snr. Engineer Ajay Engineer LEADS Tom Principal Product Manager Jony Engineering Manager Daniel Engineer Stephen Lead Engineer Allard Snr. Designeer Sarah Jake Snr. Prototyper Kang Snr. Engineer Grad Engineer Alex Harsha Principal Engineer Snr. Engineer Huw Intern Design Tools CONTENT DESIGN Nikki Snr. Content Designer HIRING! Hiring Lead Designer

Slide 24

Slide 24

What we do Trusted, polished components An intuitive system and self-service resources Continuously improve by an engaged community Maintain consistency as we scale* *to 5K employees, 13 products in cloud & server, 3 sources of truth Trusted, polished components to ensure that our components are reliable, working as expected and carry the Atlassian ‘look and feel’. An intuitive system and self-service resources that allows users to pick up relatively easy with no steep learning curve, as well as to allow them to find answers to questions around components and their usage Continuously improved by an engaged community to ensure that the design system is tackling the needs and pain points within products and the teams behind them. Maintaining consistency as Atlassian scales - as new products and new experiences come in, that we can use initiatives such as Design Tokens to keep the DS consistent.

Slide 25

Slide 25

Why we exist? Educate Save time Accessibility, Voice & tone, Brand Create tools that save designers time Solve common problems Sweat the details Build once Reusable components for multiple use cases

Slide 26

Slide 26

Scale is hard, our lessons

Slide 27

Slide 27

We are a centralised team, full of system specialists, trying to scale to other teams of product specialists.

Slide 28

Slide 28

And we struggle with reach. Let’s take a look at why that might be…

Slide 29

Slide 29

Atlassian is growing

Slide 30

Slide 30

5K Atlassians soon

  1. Scale to 5K and 250K customers,

Slide 31

Slide 31

13 Products across cloud & server

  1. 250K customers, acquisitions Trello and Opsgenie •

Slide 32

Slide 32

900 People building product BIG NUMBER….! Designers, writers, engineers building products, relying on the design system on one way or another

Slide 33

Slide 33

250 Designers Designers across 5 offices

Slide 34

Slide 34

~250 DESIGNERS • • We started with just 6 designers in 2012, and have since grown to 250 employees that encompass 5 disciplines, including designers, content designers, researchers, and creative and operations teams. Around 2013 Atlassian introduced the triad model. This is something I was particularly intrigued by when I joined Atlassian…

Slide 35

Slide 35

Our lessons We don’t measure adoption Not growing the team

Slide 36

Slide 36

We don’t measure adoption* *Anymore We don’t measure adoption but rather collaboration.

Slide 37

Slide 37

“…having an actual systems designer on board would really help” Liam Greig, before kicking off a company wide project ” This is what success looks like.

Slide 38

Slide 38

Collaboration over contribution Instead we look at collaboration over contribution

Slide 39

Slide 39

ADG HACK DAY This was when we had less then 80 designers across 2 offices

Slide 40

Slide 40

We hold sparring fortnightly for ADG in product. Here is an example of what our sparring sessions look like. These are feedback sessions are remote so all you need to do is join Zoom! If you are interested, join the calendar invite [here]

Slide 41

Slide 41

By the people — your system should be owned by all. LARA M. TACITO, HUB-SPOT Community of legends, formalised Design System Champions 25 dedicated designers, Devs, writers, researches

Slide 42

Slide 42

Not growing our team* *Just one more. We are not growing the team, ok maybe by 1 more. But certainly not at the rate Atlassian is growing. Reach is harder than ever.

Slide 43

Slide 43

Slide 44

Slide 44

Slide 45

Slide 45

110 #adg channel I did this presentation 2 weeks ago and there were 87 folks in this room. Tracking all the requests questions can be overwhelming.

Slide 46

Slide 46

👀✅ Our team have super simple process in place to help them manage.

Slide 47

Slide 47

GOVERNANCE

Slide 48

Slide 48

ONBOARDING Onboarding FOR ALL!! new designers, engineers, writers and researchers into the Design System

Slide 49

Slide 49

I love the idea of everything in the one place. Please for the love of god Nichole Burton, Jira Designer We haven’t figured it out yet, we still have several places of truth. As I said over the course of this talk, we are on a journey and we are figuring it out along with all of you.

Slide 50

Slide 50

Never done, what’s next? As those of us in the room who have design systems or have worked on design systems, know, they are never done. The more they are used, invested in, the more they take on a life of their own.

Slide 51

Slide 51

Slide 52

Slide 52

Slide 53

Slide 53

DESIGN TOOLS Design tools. Tools helps us reach further.

Slide 54

Slide 54

The ADG GUI pack provides teams with ready-made Sketch libraries and templates. The GUI pack is delivered through the ADG Sketch plugin, which also provides tools that help design with the ADG and our Design System in mind. All this helps drive productivity and efficiency in a designer’s workflow, as well as facilitate consistency, alignment with brand across our products

Slide 55

Slide 55

As well as data generators, which great cohesive narratives for our designers to test in their prototypes. They help designer work faster as well as level up the work they produce.

Slide 56

Slide 56

This is a way to measure our reach. As I said reach is hard.

Slide 57

Slide 57

I’m really excited about it. The future of design systems is great! KSENIA, BITBUCKET PRODUCT DESIGNER We are proud of how far we’ve come but we have a way to go.

Slide 58

Slide 58

Scaling the Atlassian Design System @ SKO U G S | D ES IG N SYS TE M MA N AGE R By sharing our story, my goal tonight is for you all to walk away and be able to articulate or at least start thinking about what might be the top things that your consumers what from your system, how can you find out and how might this help you make better decisions and focus your efforts.