Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

79
a Living Style Guide Building & Maintaining for a Post-Apocalyptic Web @mjovel

Transcript of Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Page 1: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

a Living Style GuideBuilding & Maintaining

for a Post-Apocalyptic Web

@mjovel

Page 2: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

The opinions expressed here are those of the Presenter and do not necessarily reflect the positions of the Food & Drug Administration.

Page 3: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 4: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 5: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 6: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 7: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 8: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 9: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 10: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 11: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 12: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 13: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 14: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 15: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 16: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 17: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 18: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 19: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 20: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 21: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 22: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Department Department Department DepartmentDepartment DepartmentDepartment

Development UX/Design

Sub-DepartmentSub-Department

Delivering the Org Chart

Page 23: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Web Staff IT Partner OrganizationsContractors

Department

SME

Delivering the Org Chart

Page 24: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 25: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 26: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Enter the Design System

Page 27: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

“We’re not designing pages, we’re designing

systems of components” –Stephen Haye

Page 28: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

http://styletil.es/

Page 29: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

http://danielmall.com/articles/rif-element-collages/

Page 30: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

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

Page 31: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

http://patternlab.io

Page 32: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Atoms are the basic building blocks of matter. Applied to web interfaces, atoms are our HTML tags, such as a form label, an input or a button.

Page 33: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Molecules are groups of atoms bonded together and are the smallest fundamental units of a compound. These molecules take on their own properties and

serve as the backbone of our design systems.

For example, a form label, input or button aren’t too useful by themselves, but combine them together as

a form and now they can actually do something together.

Page 34: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Organisms are groups of molecules joined together to form a relatively complex, distinct section of an

interface.

For example, a masthead organism might consist of diverse components like a logo, primary navigation,

search form, and list of social media channels.

Page 35: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Templates consist mostly of groups of organisms stitched together to form pages. It’s here where we

start to see the design coming together and start seeing things like layout in action.

Page 36: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Pages are specific instances of templates.

Page 37: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 38: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 39: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 40: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 41: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 42: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 43: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

http://style.codeforamerica.org/

Page 44: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

http://cfpb.github.io/design-manual/

Page 45: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

A Successful Design System Will…

Page 46: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Focus: allow the designer to focus clearly on the project at hand rather

then to be diverted by other distractions.

Page 47: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Clarity: allow the designer to think clearly about our design beliefs as well

as the design constraints in place across the platform.

Page 48: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Confidence: allow the designer to have complete confidence in what they are

designing and that it is inline with others in the team.

Page 49: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Consistency: create consistency across the product which in turn will create a secure, familiar experience across the

platform.

Page 50: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Efficiency: create understanding across teams, meaning less time wasted

concentrating on the less important details.

Page 51: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

What is in a Design System?

Page 52: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

TTypography IconsColor

MotionImageryTone Accessibility

508

Code

Design System

Page 53: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Styleguide Creators

Page 54: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Style Parsers

Page 55: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

http://warpspire.com/kss/

Page 56: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

http://styleguide.sc5.io/

Page 57: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

http://trulia.github.io/hologram/

Page 58: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Style Parsers

• Parses comments from css to generate documentation

• Liters your css with comments

Page 59: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Static Generators

Page 60: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

http://patternlab.io

Page 61: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Dynamic Style Guide Platforms

Page 62: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

http://rizzo.lonelyplanet.com/styleguide/design-elements/colours

Page 63: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Solidarity Model

https://medium.com/eightshapes-llc/team-models-for-scaling-a-design-system-2cf9d03be6a0#.gyrjkbffb

Page 64: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Hyde

Page 65: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 66: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 67: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Solidarity Model Problems

• Focused on creators product

• Doesn’t Scale

• Limited Time & Resource Commitment

Page 68: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Centralized Model

https://medium.com/eightshapes-llc/team-models-for-scaling-a-design-system-2cf9d03be6a0#.gyrjkbffb

Page 69: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Labcoat

Page 70: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

UI Inventory

Page 71: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Page 72: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Prioritize

Page 73: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

https://medium.com/eightshapes-llc/picking-parts-products-people-a06721e81742#.6se46kibr

Page 74: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

https://medium.com/eightshapes-llc/picking-parts-products-people-a06721e81742#.6se46kibr

Page 75: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Centralized Model Benefits

• Dedicated team avoids single product bias

• Spread design system to many product lines

• Coordinate prioritization of patterns across many products and manage backlog

Page 76: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Centralized Model Problems

• Lack of context of day to day product building

• Lack ability to foster active participation

• Lack of visibility with product teams

Page 77: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Federated Model

https://medium.com/eightshapes-llc/team-models-for-scaling-a-design-system-2cf9d03be6a0#.gyrjkbffb

Page 78: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

Federated Model Benefits

• Teams composed of various products reduces single product bias

• Creates evangelists within product teams

• Design system will more accurately reflect product needs.

Page 79: Building & Maintaining A Living Style Guide for a Post Apocalyptic Web

THANK YOU!