Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Let's Work Together!

6,709 views

Published on

Nobody works alone in a vacuum, and successful work hinges on how well a team communicates and collaborates with each other. This talk will explore many methods, tools, and techniques teams use to produce great web experiences. How do front-end development teams make sure they write clean and consistent code together? How do designers ensure colors, typography, and other design elements are used correctly? What deliverables should be created in an effective web design process? How are decisions communicated with the team, stakeholders, and the broader organization? There are no “right” answers to these questions, but this talk will cover some important principles and helpful tactics to help your team make great work together.

Published in: Design
  • Hey guys! Who wants to chat with me? More photos with me here 👉 http://www.bit.ly/katekoxx
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Let's Work Together!

  1. LET'S WORK TOGETHER!@brad_frost
  2. OUR WORK IS DONE WITH OTHER PEOPLE FOR OTHER PEOPLE
  3. SLACK GIF
  4. HOW DO WE WORK WITH 
 EACH OTHER?
  5. HOW DO WE TALK TO 
 EACH OTHER?
  6. HOW DO WE COORDINATE WITH 
 EACH OTHER?
  7. HOW DO WE COLLABORATE WITH 
 EACH OTHER?
  8. SPACES VS TABS SKETCH VS PHOTOSHOP GIF VS GIF GRUNT VS GULP NPM VS YARN FILE STRUCTURE BEM VS SMACSS FLAT VS SKEUOMORPHIC AZURE VS INDESIGN REACT VS VUE PROGRESSIVE ENHANCEMENT VS SINGLE PAGE APPS ANGULAR VS EMBER NATIVE VS WEB SVG VS ICON FONTS WORDPRESS VS DRUPAL PHP VS RUBY VS NODE VS PYTHON SASS VS LESS
  9. complete chaos stifling rigidity
  10. PRINCIPLES AND GUIDELINES
  11. 
 discipline team teams department company
  12. 
 discipline team teams department company
  13. marketing sales engineering digital hr customer
 support r&d accounting management administration
  14. marketing sales engineering digital hr customer
 support r&d accounting management administration
  15. marketing sales engineering digital hr customer
 support r&d accounting management administration
  16. 
 principles & guidelines marketing sales engineering digital hr customer
 support r&d accounting management administration
  17. MISSION
  18. https://www.charitywater.org/about/mission.php
  19. COMPANY VALUES
  20. ZAPPOS 10 CORE VALUES ๏ Deliver WOW Through Service ๏ Embrace and Drive Change ๏ Create Fun and A Little Weirdness ๏ Be Adventurous, Creative, and Open-Minded ๏ Pursue Growth and Learning ๏ Build Open and Honest Relationships With Communication ๏ Build a Positive Team and 
 Family Spirit ๏ Do More With Less ๏ Be Passionate and Determined ๏ Be Humble https://www.zapposinsights.com/about/core-values
  21. CULTURE
  22. –Chris Edmonds An organizational constitution specifies your team’s purpose, values and behaviors, strategies, and goals. 
 It creates “liberating rules” that help leaders and team members understand exactly how they are expected to treat each other and their customers. http://thecultureengine.com/
  23. 
 discipline team teams department company
  24. management public relations research digital social creative services analysis cmo vp assistants
  25. management public relations research digital social creative services analysis cmo vp assistants
  26. management public relations research digital social creative services analysis cmo vp assistants
  27. 
 principles & guidelines management public relations research digital social creative services analysis cmo vp assistants
  28. BRAND GUIDELINES
  29. https://design.ubuntu.com/brand/
  30. VOICE AND TONE GUIDELINES
  31. voiceandtone.com
  32. 
 discipline team teams department company
  33. team 1 team 2 team 3 team 4 team 5 team 7 team 6 team 9 team 10 team 8
  34. team 1 team 2 team 3 team 4 team 5 team 7 team 6 team 9 team 10 team 8
  35. SPECIAL SNOWFLAKE SYNDROME
  36. team 1 team 2 team 3 team 4 team 5 team 7 team 6 team 9 team 10 team 8
  37. 
 principles & guidelines team 1 team 2 team 3 team 4 team 5 team 7 team 6 team 9 team 10 team 8
  38. DESIGN SYSTEMS!
  39. https://lightningdesignsystem.com/
  40. https://material.io/guidelines/
  41. http://carbondesignsystem.com/
  42. 
 discipline team teams department company
  43. backend content frontend ux visual manager frontend backend ux qa
  44. backend content frontend ux visual manager frontend backend ux qa
  45. backend content frontend ux visual manager frontend backend ux qa
  46. 
 principles & guidelines backend content frontend ux visual manager frontend backend ux qa
  47. 
 discipline team teams department company
  48. frontend frontend frontend frontend frontend frontend frontend frontend frontend frontend
  49. frontend frontend frontend frontend frontend frontend frontend frontend frontend frontend
  50. frontend frontend frontend frontend frontend frontend frontend frontend frontend frontend
  51. 
 principles & guidelines frontend frontend frontend frontend frontend frontend frontend frontend frontend frontend
  52. CODE STYLE GUIDES
  53. code block .thisishowwedoit { } CSS SYNTAX GUIDELINES
  54. code block .this-is-how-we-do-it { } CSS SYNTAX GUIDELINES
  55. code block .thisIsHowWeDoIt { } CSS SYNTAX GUIDELINES
  56. code block .this__is__how__we__do—-it { } CSS SYNTAX GUIDELINES
  57. code block .- -...- - ..- - —— .. . ..—— — { } CSS SYNTAX GUIDELINES
  58. 
 discipline team teams department company
  59. 
 discipline team teams department company design systems
  60. BENEFITS OF DESIGN SYSTEMS ๏ Promotes UI consistency & cohesion = more conversions & $$$$$ ๏ Faster production = roll out more features & iterations faster than ever ๏ Shared vocabulary = more time collaborating & less time in meetings ๏ Easier to test = more responsive, performant, and accessible experiences ๏ Useful reference = an essential resource and hub for best practices ๏ Future-friendly foundation = modify, extend, & improve upon over time
  61. MAKING DESIGN SYSTEMS HAPPEN
  62. RESEARCH & USER INTERVIEWS
  63. "You can probably carbon date our UIs 
 based on the design."
  64. "The main challenges are the existing thousands of lines of code, acquisitions, and existing suite of technologies that makes up a billion dollars a year. We'd like to not lose that billion dollars."
  65. "There's a lot of institutional knowledge here locked up in people's heads. Slack channels are great, but it becomes a scavenger hunt to find information about how something's supposed to work."
  66. "For a basic expand/collapse pattern, the devs spent 2 days going to different teams to find the code, then still had to rebuild it themselves."
  67. USER INTERVIEWS ๏ Round up a diverse group of stakeholders,users,and other people who would impact/be impacted by a design system ๏ Talk about current workflow,pain points,hopes,fears, dreams,frustrations,and other things that can influence the success of the design project ๏ Latch onto poignant quotes and emerging themes ๏ Start shaping the story and key themes in preparation 
 for kickoff
  68. KICKOFF WORKSHOP
  69. PRIORITIES EXERCISE
  70. ]
  71. PRIORITIES WORKSHOP ๏ Discuss emerging themes from interviews and introduce potential principles and tactics ๏ Give each person 5 votes for principles they care most about ๏ Discuss principles.What won?What lost?Why? ๏ Give each person 5 votes for tactics/features they care most about. ๏ Goal is to align around a set of shared principles and priorities for the design system
  72. REGROUP & NEXT STEPS
  73. REGROUP & NEXT STEPS ๏ Recap the day's events; talk about the outcomes ๏ Make sure to cover any lingering questions,concerns,and other words of wisdom that will help the design system be successful ๏ Explain what happens next and how they can stay involved with the design system process ๏ Pizza party.
  74. DESIGN PRINCIPLES
  75. –Luke Wroblewski Design principles are the guiding light for any software application. They articulate the fundamental goals that all decisions can be measured against and thereby keep the pieces of a project moving toward an integrated whole. https://www.lukew.com/ff/entry.asp?854
  76. PROCESS PRODUCT
  77. DESIGN SYSTEM PROCESS PRINCIPLES ๏ Make the best thing the 
 easiest thing ๏ Design for “grab it quick” efficiency ๏ Design for contribution 
 and community ๏ Crowd-proof the markup ๏ Fit the workflow ๏ Just enough documentation ๏ Technology agnostic ๏ Embed the brand in the code ๏ Consistent, not homogenous ๏ Opinionated defaults ๏ Make people smarter just 
 by using it
  78. DESIGN SYSTEM PRODUCT PRINCIPLES ๏ Just enough interface ๏ Strong and direct ๏ Speed is a feature ๏ Adaptable density ๏ Safety always ๏ No tricks or stunts ๏ Recycle, reduce, reuse
  79. 6 COUNTER-INTUITIVE TESTS FOR CREATING DESIGN PRINCIPLES ๏ Does it come directly from research? ๏ Does it help you say ‘No’ most of the time? ๏ Does it distinguish your design from your competitors? ๏ Is it something you might reverse in a future release? ๏ Have you evaluated it for this project? ๏ Is its meaning constantly tested? https://articles.uie.com/creating-design-principles/
  80. DESIGN PRINCIPLES UNDERPIN EVERY BUSINESS, DESIGN, & DEV DECISION
  81. PREPARING TO CREATE
  82. INTRADISCIPLINARY INTERDISCIPLINARY
  83. https://helpx.adobe.com/creative-cloud/how-to/creative-cloud-libraries.html
  84. https://www.figma.com/
  85. https://www.invisionapp.com/craft
  86. https://brand.ai/sketch
  87. http://photoshopetiquette.com/
  88. https://github.com/bradfrost/frontend-guidelines-questionnaire
  89. WHAT ARE SOME GENERAL PRINCIPLES YOUR TEAM SHOULD FOLLOW WHEN WRITING HTML?
  90. SPACES OR TABS?
  91. SMACSS, BEM OR OTHER METHODOLOGY?
  92. WHAT TOOLS (SASS, NORMALIZE, AUTOPREFIXER, ETC) DOES YOUR TEAM RELY ON TO WRITE CSS?
  93. WHAT JS TOOLS (JQUERY, REACT, ANGULAR, POLYFILLS, DEPENDENCIES) DOES YOUR TEAM RELY ON?
  94. THE WORKSHOP AND THE STOREFRONT
  95. http://styleguides.io/tools.html
  96. http://http://patternlab.io
  97. Pattern Lab Grunt/Gulp copy task Style Guide
  98. http://bradfrost.github.io/style-guide-guide/
  99. http://bradfrost.github.io/style-guide-guide/ https://github.com/bradfrost/style-guide-guide
  100. INTRADISCIPLINARY INTERDISCIPLINARY
  101. comp production
  102. DESIGN TOKENS
  103. https://www.lightningdesignsystem.com/design-tokens/
  104. native appscommunications intranetmarketing site product
  105. native appscommunications intranetmarketing site product design tokens
  106. native appscommunications intranetmarketing site product design tokens implementation-agnostic source of truth
  107. DESIGN TOKEN PROPERTIES ๏ Background colors ๏ Type colors ๏ Font families ๏ Font sizes ๏ Font weights ๏ Line Heights ๏ Border colors ๏ Border thicknesses ๏ Border radii ๏ Animation speeds ๏ Media queries ๏ Margins ๏ Padding
  108. http://link.com
  109. https://brand.ai/
  110. http://airbnb.design/painting-with-code/
  111. THERE IS NO SUBSTITUTE FOR HUMAN COMMUNICATION AND COLLABORATION
  112. http://trentwalton.com/2011/07/14/content-choreography/
  113. whiteboard sketch working product that tool you've spent 7 years mastering
  114. >
  115. COLLABORATION AND COMMUNICATION BEAT DELIVERABLES
  116. complete chaos stifling rigidity
  117. 
 discipline team teams department company
  118. humanity 
 discipline team teams department company
  119. atomicdesign.bradfrost.com
  120. THANK YOU!@brad_frost bradfrost.com

×