Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

42
Hello!

Transcript of Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Page 1: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Hello!

Page 2: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 3: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 4: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Engineering DNA

160.000 800 10 1.000.000 7.000.000Lines of Code in Main Repo Commits per month Deploys per day Searches per day Pageviews per day

Page 5: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Vasilis Dimos

Page 6: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

responsible for

Design - team

235.000Active app installs

160.000Active app installs

...nevermind

Page 7: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

“Designing Design”In an engineering - centric company

Page 8: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 9: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 10: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 11: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 12: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Design & EngineeringEternal struggle?

Page 13: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Successful product = Business + Design + Engineering

Common Goal

Page 14: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Reusability

Structure

Consistency

Balance

Simplicity

Common Principles

Page 15: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Goal & PrinciplesWhat is missing ?

Page 16: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Common LanguageSomething both understand and can work with

Page 17: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

What does a language need?Rules & Logic

Page 18: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

The rules

Style Guides Pattern Libraries

Page 19: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Style guides

A style guide (or manual of style) is a set of standards for the writing and design of documents, either for general use or for a specific publication, organization, or field.

Page 20: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 21: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Style guides

Achieve Visual Consistency

Portable branding experience

Familiarity & Recognition

Page 22: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Pattern Libraries

Recurring solutions that solve common design problems

Page 23: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 24: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 25: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Pattern Libraries

Reuse of Components

Which are debugged

And crafted over time

Familiarity of behaviour & Interaction

Page 26: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Deliverables and goals

Make the right thing, the easy thing to do!

Page 27: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Is this enough?

Page 28: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 29: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 30: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 31: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Design System

Design system articulates a general design direction, philosophy, and approach to specific projects or products.

Page 32: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 33: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 34: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 35: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 36: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference
Page 37: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Through the understanding of the philosophy

Make it easy to extend the styleguide

Achieve logical consistency

Benefits of a Design System

Page 38: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Active development from a real team with Storytelling

Deliverables of a Design system

Documentation

Blogposts

Internal Presentations

Design One on Ones

Design Reviews

Page 39: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

We are not alone

Page 40: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

At a glanceStyle guides are for visual consistency

Pattern libraries are for functional consistency

Design systems are for logical consistency

Page 41: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

We are hiring!www.skroutz.gr/blog/careers

Page 42: Skroutz V. Dimos on "Designing Design @ Digitized 2016 Conference

Q & AThank you