the power of design systems - uxpa cleveland

37
The Power of Design Systems Building bridges, not walls.

Upload: others

Post on 16-May-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Power of Design Systems - UXPA Cleveland

The Power of Design Systems

Building bridges, not walls.

Page 2: The Power of Design Systems - UXPA Cleveland

Cătălina Manea

*insert description here*

Page 3: The Power of Design Systems - UXPA Cleveland
Page 4: The Power of Design Systems - UXPA Cleveland

What We Will Cover

“What" - A Brief History / What is a Design System / Design Systems Today“Why & Where” to Begin the Design System Process "When” - When & If a Design System is Needed“Who” - Audience and Stakeholders“How" - Components/Tools/Process“What” is Next? Takeaways & Next Steps

Page 5: The Power of Design Systems - UXPA Cleveland

1400 1919 1922 1927 1963 1980

MovableType

WilliamAddison&GraphicDesign

FuturistManifesto

Bauhaus

IvanSutherland&Sketchpad

TheArtofProgramming

Bookdesignwasacraftprimarilyfocusedonreadability.

TheBauhausschooltookamodernist

approachtotheunification

ofartsandcraft.

Designingbooks,asacombination

oftypesetting,illustrationanddesign.

AgroupofItalianartistssworeoffthetraditionalarts,

andinsteadsoughttovisualizethefuture,technologyandtheindustrialrevolution.

Computationaldesigntool.

Manipulationofgeometricshapesonthescreenbyusinga

light-pen. AdobeDirectorandthe

programminglanguageLingo.

Brief Timeline

Page 6: The Power of Design Systems - UXPA Cleveland

Beyond Pattern Libraries, Atomic Design, Material Design

Design Systems Today

Page 7: The Power of Design Systems - UXPA Cleveland

A Look at the Data

Yes57%

No 43%

Do you know what a dedicated Design System team is?

Yes14%

No 86%

Have you ever been part of a Design System team?

Page 8: The Power of Design Systems - UXPA Cleveland

When was the first smart phone made?

• 1984• 1992• 1998• 2002• 2010

Page 9: The Power of Design Systems - UXPA Cleveland

Design System;

A set of defined things that you then share within the company. People know they exist and can use them to achieve their goals and the common user goals

A series of components that can be reused in different combinations. Design systems allow you to manage design at scale & they are integrated in the product development workflow

A product that supports the products at your company• Goes through phases of maturity as it becomes more complex• Goes through a process similar to the SDLC• Needs to go through ideation, launch and maintainability

Page 10: The Power of Design Systems - UXPA Cleveland

Design System PrinciplesCommon language for the elementsGuidelinesWorkflowsCorporate Style GuidePattern Library with codeCommunication mediums

Wireframes7%

Mocks27%

Style Guides13%

Design Patterns/Elements

20%

Code 33%

What Does a Typical Design System Include?

Page 11: The Power of Design Systems - UXPA Cleveland

Identify the problemWhen to implement a Design SystemIdentify the stakeholdersDocument current stateGet buy-InDefine your Design System Principles (think big picture)Define methods of communication (tools)Establish an MVDS & create a roadmap Iterate & improve

Why & Where to Begin

Page 12: The Power of Design Systems - UXPA Cleveland

Tech debt & design debtInconsistenciesMore time spent on writing code & duplicated codeUser Experience issuesLack of processLack of communication & collaboration

Identify the Problem – Do You Need a Design System?

Page 13: The Power of Design Systems - UXPA Cleveland

Yes29%

No 14%

In Process57%

DoyouhaveadefinedDesignSystem?

A Look at the Data

Page 14: The Power of Design Systems - UXPA Cleveland

Stages of a Design System

System for Efficiency

System for Consistency

System for Optimization

IdeateBuild Internal EfficienciesFocus on Output

Get Buy-InROI FocusClear AlignmentCommunication Tools

MaintainAdaptImprove

Page 15: The Power of Design Systems - UXPA Cleveland

External Users – users that interact with a company’s applications on a daily basis to accomplish their goals; designing for the users;

Internal Users – users that impact the system and that interact with it at different levels;Developers;QA;Managers and Associate Managers;Product Managers and Product Owners;UX/UI team;

15

Audience & Key Stakeholders

Page 16: The Power of Design Systems - UXPA Cleveland

1-3 14%

4-7 29%

8-12 57%

UX 43%

Dev 14%

Group Effort

(UX, UI, Dev)43%

Early67%

Late 33%

1927

When are Devs involved in the design process?Who maintains the Design System?Size of UX team

A Look at the Data

Page 17: The Power of Design Systems - UXPA Cleveland

Document Current StateForshortterm&longtermpurposes

Interfaceinventory&heuristicevaluations

Page 18: The Power of Design Systems - UXPA Cleveland

Educate & demonstrate the power of UXKeep the stakeholder in mindRun a beta/pilotMeasure success to prove concept Communicate, communicate & communicate!

18

How to Get Buy-In?

Page 19: The Power of Design Systems - UXPA Cleveland

“People don't buy what you do; they buy why you do it." What's your 'Why'?

-Simon Sinek

Page 20: The Power of Design Systems - UXPA Cleveland

Establish the MVDS

Short term vs long term goals… because we can’t solve for everything.

Page 21: The Power of Design Systems - UXPA Cleveland

Define Your Design System Principles

Design principles must support the larger purpose of the product and help express the product’s ethos.

Here is when everyone must come together, not just UXWho are your principles written for? Who is your audience? Overarch the company’s values or a product visionWork on how design principles contribute to that larger goalTest and evolve the principles

Page 22: The Power of Design Systems - UXPA Cleveland
Page 23: The Power of Design Systems - UXPA Cleveland
Page 24: The Power of Design Systems - UXPA Cleveland
Page 25: The Power of Design Systems - UXPA Cleveland
Page 26: The Power of Design Systems - UXPA Cleveland
Page 27: The Power of Design Systems - UXPA Cleveland
Page 28: The Power of Design Systems - UXPA Cleveland

Sketch22%

InVision22%

Git 17%

DSM 17%

NPM 17%

Bootstrap5%

SoftwaretoolsusedintheDesignSystem

A Look at the Data

Page 29: The Power of Design Systems - UXPA Cleveland

How to Measure Success?

Adoption & utilization of the Design SystemAnalytics & researchROI (tech debt, project cost/time, etc.)Feedback

Page 30: The Power of Design Systems - UXPA Cleveland

ConsumeReduceRecycleEvolve

Iterations, Iterations, Iterations …

Page 31: The Power of Design Systems - UXPA Cleveland
Page 32: The Power of Design Systems - UXPA Cleveland

Design System Pain-Points

32

No time26%

No buy-in16%

Adoption5%Maintainability

11%

Funding/Budget21%

Others Don’t'Understand It/Awareness

21%

Page 33: The Power of Design Systems - UXPA Cleveland

Bridge the communication gaps between departments

Have a Common Language

Simplify process vs. complicate it

Have & create a seamless user experience

Library of elements is not enough

Keep it transparent

Think modular (consistency at the enterprise level)

Don’t let the tool/system define your requirements

Don’t build for a particular platform - keep it abstract

Primitives First (Thanks AirBnb)

01

02

03

04

05

06

07

08

09

10

Takeaways

11

12

Don’t stun creativity

Make it fun for everyone

Page 34: The Power of Design Systems - UXPA Cleveland

Resourceshttps://hackernoon.com/building-cross-platform-applications-with-a-universal-component-library-e6292ca9a15

https://airbnb.design/events/when-we-use-systems/

https://airbnb.io/projects/ruby/

https://www.invisionapp.com/inside-design/3-lessons-learned-history-design-systems/

http://bradfrost.com/blog/post/atomic-web-design/

https://www.depalmastudios.com/blog/what-is-a-design-system

https://www.figma.com/blog/state-of-design-systems-2018/

https://current.innovatemap.com/wisdom/on-the-current-state-of-design-systems/

https://designsystemsrepo.com/tools/

https://medium.com/ux-power-tools/the-path-to-design-system-maturity-d403daba692a

https://medium.muz.li/design-principles-behind-great-products-6ef13cd74ccf

https://medium.com/tradecraft-traction/eight-things-you-need-to-know-about-design-systems-bae8bd884b3b

https://medium.com/eightshapes-llc/a-design-system-isn-t-a-project-it-s-a-product-serving-products-74dcfffef935

http://assets.runemadsen.com/classes/programming-design-systems/a-history-of-design-systems/index.html

http://designsystemsbook.com/

Page 35: The Power of Design Systems - UXPA Cleveland

-Thank [email protected]

Page 36: The Power of Design Systems - UXPA Cleveland

Appendix

Page 37: The Power of Design Systems - UXPA Cleveland

Group Exercise

Company Profile: Tech Start-UpProduct: Indoor GPS Software Goal: Help users find locations/exhibits (ex: Airports, Malls, Museums, Hospitals)

Instructions:Form into groups of 4-6Create 5 sentences that explain what your Design System does and what problem it is trying to solveYour principles should be simple and easy to understand (any outsider should be able to understand them)

CreateDesignSystemPrinciples