Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Simplifying Massive Changes with a Live Style Guide

Simplifying Massive Changes with a Live Style Guide

UX Thursday Chicago - January, 2013

What would appear on the surface to be a simple change like updating the look of a button or changing the color of a link can turn out to be a huge effort. When everyone understands what can be reused and what needs to be newly created, the team can focus discussion on how to attain the best designs.

Mark Meeker

January 24, 2013
Tweet

More Decks by Mark Meeker

Other Decks in Technology

Transcript

  1. While we’re doing this project, can we make a small

    change to the button? Sure, that’s easy!
  2. While we’re doing this project, can we make a small

    change to the button? Sure, that’s easy! Everywhere?
  3. While we’re doing this project, can we make a small

    change to the button? Sure, that’s easy! Everywhere? Umm...
  4. All this re-creation and re-invention isn't just inefficient, it leaves

    the team open to problems. Because it's not the sexy part of their project, it's likely to get less attention, resulting in an unusable and frustrating experience. Jared Spool
  5. A style guide is a set of standards for the

    writing and design of documents, either for general use or for a specific publication, organization or field. Wikipedia
  6. •Colors •Typography •Iconography •Form elements •Alerts, messages Style guide •Buttons

    •Containers •Layouts •Navigation elements •Spacing, alignment
  7. /* Styleguide: List Common unordered lists. .standard - Bulleted list

    .pipedList - Linear list <ul class="$modifier"> <li>Tickets are non-refundable.</li> <li>Tickets are non-transferable.</li> </ul> */
  8. We will encourage you to develop the three great virtues

    of a programmer: laziness, impatience and hubris. Larry Wall
  9. The two most difficult things in Computer Science are cache

    invalidation, naming things and off-by-one errors.
  10. 1. Discover and design 2. Define and name 3. Develop,

    test and add 4. Share it and use it See it 3 times? Add it.
  11. Websites are systems rather than pages and as soon as

    we stop perceiving them as that, the better. Anna Debenham