Prototyping Style, 2013, Breaking Development Nashville

Fe8510ee8e06c36d02799dbf8f934b9c?s=47 Ben Callahan
October 21, 2013

Prototyping Style, 2013, Breaking Development Nashville

Deck from my 2013 Breaking Development Nashville presentation on prototyping style and RWD workflow.

Fe8510ee8e06c36d02799dbf8f934b9c?s=128

Ben Callahan

October 21, 2013
Tweet

Transcript

  1. Ben Callahan PROTOTYPING STYLE @bencallahan Tuesday, October 22, 13

  2. We used to pretend like things were pretty simple. Tuesday,

    October 22, 13
  3. 1024ish 768ish fixed width Tuesday, October 22, 13

  4. DESIGN FRONT-END BACK-END LAUNCH! Linear Workflow Tuesday, October 22, 13

  5. DESIGN FRONT-END BACK-END LAUNCH! THINK ABOUT USERS Linear Workflow Tuesday,

    October 22, 13
  6. DESIGN FRONT-END BACK-END LAUNCH! Linear Workflow THINK ABOUT USERS THROW

    IN SOME CONTENT Tuesday, October 22, 13
  7. Slightly Better Linear Workflow CONTENT UX DESIGN FRONT-END BACK-END LAUNCH!

    Tuesday, October 22, 13
  8. Why hello, RWD. Tuesday, October 22, 13

  9. Why hello, tiny browsers. Tuesday, October 22, 13

  10. Why hello, reality. Tuesday, October 22, 13

  11. THIS IS AWESOME, LET’S JUMP IN! Tuesday, October 22, 13

  12. Linear Workflow Now with RWD! CONTENT UX DESIGN FRONT-END BACK-END

    LAUNCH! Tuesday, October 22, 13
  13. Ditto! Now with RWD! Linear Workflow CONTENT UX DESIGN FRONT-END

    BACK-END LAUNCH! Me too! Tuesday, October 22, 13
  14. This doesn’t work. Tuesday, October 22, 13

  15. We need to invite others into the process. Tuesday, October

    22, 13
  16. CONTENT UX FRONT-END DESIGN BACK-END “1 Deliverable” Workflow Tuesday, October

    22, 13
  17. CONTENT UX FRONT-END DESIGN BACK-END “1 Deliverable” Workflow Tuesday, October

    22, 13
  18. CONTENT UX FRONT-END DESIGN BACK-END “1 Deliverable” Workflow Tuesday, October

    22, 13
  19. CONTENT UX FRONT-END DESIGN BACK-END “1 Deliverable” Workflow Tuesday, October

    22, 13
  20. CONTENT UX FRONT-END DESIGN BACK-END “1 Deliverable” Workflow Tuesday, October

    22, 13
  21. LAUNCH DESIGN FRONT END BACK END CONTENT DECISIONS MADE DECISIONS

    MADE DECISIONS MADE DECISIONS MADE CONTENT UX FRONT-END DESIGN BACK-END Tuesday, October 22, 13
  22. LAUNCH DESIGN FRONT END BACK END CONTENT DECISIONS MADE DECISIONS

    MADE DECISIONS MADE DECISIONS MADE CONTENT UX FRONT-END DESIGN BACK-END UX FRONT-END DESIGN LAUNCH DESIGN FRONT END BACK END CONTENT DECISIONS MADE DECISIONS MADE DECISIONS MADE DECISIONS MADE Tuesday, October 22, 13
  23. ND DESIGN So, how do we advance design through a

    “1 deliverable” workflow? Tuesday, October 22, 13
  24. WEB DESIGNERS STILL USE PHOTOSHOP! Tuesday, October 22, 13

  25. THANKS! @bencallahan Tuesday, October 22, 13

  26. Dissecting Design PRODUCTIVITY TIME Tuesday, October 22, 13

  27. Dissecting Design PRODUCTIVITY TIME Tuesday, October 22, 13

  28. Dissecting Design PRODUCTIVITY TIME Tuesday, October 22, 13

  29. Establish the Aesthetic DISSECTING DESIGN Tuesday, October 22, 13

  30. Solve the Problem DISSECTING DESIGN Tuesday, October 22, 13

  31. Refine the Solution DISSECTING DESIGN Tuesday, October 22, 13

  32. Tuesday, October 22, 13

  33. Establish the Aesthetic DISSECTING DESIGN Tuesday, October 22, 13

  34. DISSECTING DESIGN ‣ Style Comparisons ‣ Style Tiles ‣ Style

    Prototypes Establish the Aesthetic Tuesday, October 22, 13
  35. Style Comparisons ESTABLISH THE AESTHETIC “I could create an illustration

    or a 3D rendering of what I want my new office to look like, but that doesn’t take advantage of his great ideas. It’s dictation, not collaboration. Instead, I show him a Pinterest board my wife and I created.” @danielmall http://danielmall.com/articles/the-post-psd-era/ Tuesday, October 22, 13
  36. Style Comparisons ESTABLISH THE AESTHETIC Light vs Dark Tuesday, October

    22, 13
  37. Style Comparisons ESTABLISH THE AESTHETIC Flat vs Textured Tuesday, October

    22, 13
  38. Style Comparisons ESTABLISH THE AESTHETIC Illustration vs Photography Tuesday, October

    22, 13
  39. Style Tiles ESTABLISH THE AESTHETIC Tuesday, October 22, 13

  40. Style Tiles ESTABLISH THE AESTHETIC Tuesday, October 22, 13

  41. Style Tiles ESTABLISH THE AESTHETIC Tuesday, October 22, 13

  42. Style Prototypes ESTABLISH THE AESTHETIC Tuesday, October 22, 13

  43. USE TOOLS YOU ARE COMFORTABLE WITH TO ESTABLISH THE AESTHETIC

    HOW TO DECIDE Tuesday, October 22, 13
  44. Cool, so what happens next? Tuesday, October 22, 13

  45. Solve the Problem DISSECTING DESIGN Tuesday, October 22, 13

  46. DISSECTING DESIGN ‣ Static Design Tools ‣ Responsive Design Tools

    ‣ HTML/CSS Solve the Problem Tuesday, October 22, 13
  47. Static Design Tools SOLVE THE PROBLEM Tuesday, October 22, 13

  48. Static Design Tools SOLVE THE PROBLEM Tuesday, October 22, 13

  49. Static Design Tools SOLVE THE PROBLEM Tuesday, October 22, 13

  50. Responsive Design Tools SOLVE THE PROBLEM Tuesday, October 22, 13

  51. SOLVE THE PROBLEM Responsive Design Tools Tuesday, October 22, 13

  52. SOLVE THE PROBLEM Responsive Design Tools Tuesday, October 22, 13

  53. HTML/CSS SOLVE THE PROBLEM Tuesday, October 22, 13

  54. HTML/CSS SOLVE THE PROBLEM Tuesday, October 22, 13

  55. HTML/CSS SOLVE THE PROBLEM Tuesday, October 22, 13

  56. Layout vs Modules SOLVE THE PROBLEM Tuesday, October 22, 13

  57. Layout vs Modules SOLVE THE PROBLEM Tuesday, October 22, 13

  58. Layout vs Modules SOLVE THE PROBLEM Tuesday, October 22, 13

  59. YOU BEST SOLVE PROBLEMS USING TOOLS YOU ARE FLUENT WITH

    HOW TO DECIDE Tuesday, October 22, 13
  60. Tuesday, October 22, 13

  61. SOLVE THE PROBLEM Tuesday, October 22, 13

  62. Unconscious Incompetence SOLVE THE PROBLEM Tuesday, October 22, 13

  63. Unconscious Incompetence Conscious Incompetence SOLVE THE PROBLEM Tuesday, October 22,

    13
  64. Unconscious Incompetence Conscious Incompetence Conscious Competence SOLVE THE PROBLEM Tuesday,

    October 22, 13
  65. Unconscious Incompetence Conscious Incompetence Conscious Competence Unconscious Competence SOLVE THE

    PROBLEM Tuesday, October 22, 13
  66. Fluency SOLVE THE PROBLEM Tuesday, October 22, 13

  67. Refine the Solution DISSECTING DESIGN Tuesday, October 22, 13

  68. DISSECTING DESIGN ‣ Static Design Tools ‣ Design Pairing Refine

    the Solution Tuesday, October 22, 13
  69. Don’t Use Static Design Tools REFINE THE SOLUTION LAUNCH DESIGN

    FRONT END BACK END CONTENT DECISIONS MADE DECISIONS MADE DECISIONS MADE DECISIONS MADE Tuesday, October 22, 13
  70. Don’t Use Static Design Tools REFINE THE SOLUTION Tuesday, October

    22, 13
  71. Instead of static design hand-offs, consider design pairing REFINE THE

    SOLUTION Tuesday, October 22, 13
  72. Design Pairing REFINE THE SOLUTION Tuesday, October 22, 13

  73. Design Pairing REFINE THE SOLUTION Tuesday, October 22, 13

  74. Design Pairing REFINE THE SOLUTION Tuesday, October 22, 13

  75. Design Pairing REFINE THE SOLUTION Tuesday, October 22, 13

  76. Tuesday, October 22, 13

  77. You don’t want to do the long tail more than

    once REFINE THE SOLUTION Tuesday, October 22, 13
  78. The Switching Point REFINE THE SOLUTION Tuesday, October 22, 13

  79. EFFICIENCY IS KEY WHEN REFINING A DESIGN SOLUTION HOW TO

    DECIDE Tuesday, October 22, 13
  80. Establish Solve Refine ................. Comfort ....................... Fluency ................... Efficiency Guidelines

    for Selecting Tools Tuesday, October 22, 13
  81. Establish Solve Refine ..... Style Prototype ......... Sketching + PSD

    .... In-Browser Pairing Tools we use at Sparkbox Tuesday, October 22, 13
  82. Photo Credit: Jay Maisel Tuesday, October 22, 13

  83. Photo Credit: Jay Maisel Tuesday, October 22, 13

  84. Photo Credit: Jay Maisel Tuesday, October 22, 13

  85. Group improvisation is a challenge. Aside from the weighty technical

    problem of collective coherent thinking, there is the very human, even social need for sympathy from all members to bend for the common result. Bill Evans Tuesday, October 22, 13
  86. Group improvisation is a challenge. Aside from the weighty technical

    problem of collective coherent thinking, there is the very human, even social need for sympathy from all members to bend for the common result. Bill Evans Tuesday, October 22, 13
  87. Group improvisation is a challenge. Aside from the weighty technical

    problem of collective coherent thinking, there is the very human, even social need for sympathy from all members to bend for the common result. Bill Evans Tuesday, October 22, 13
  88. Group Improvisation Tuesday, October 22, 13

  89. Group improvisation requires individuals on a team to... be skilled

    Tuesday, October 22, 13
  90. Group improvisation requires individuals on a team to... be humble

    Tuesday, October 22, 13
  91. Group improvisation requires individuals on a team to... be empathetic

    Tuesday, October 22, 13
  92. Skill Humility Empathy Tuesday, October 22, 13

  93. Tuesday, October 22, 13

  94. Tuesday, October 22, 13

  95. Tuesday, October 22, 13

  96. Tuesday, October 22, 13

  97. Tuesday, October 22, 13

  98. Create guidelines instead of rigid process Tuesday, October 22, 13

  99. The amount of process required is inversely proportionate to the

    skill and experience of your team. Tuesday, October 22, 13
  100. Create the perfect, fully- documented, all-encompassing web design and development

    process. Or... Tuesday, October 22, 13
  101. Chill out and develop our people. Tuesday, October 22, 13

  102. Invest in people over process Tuesday, October 22, 13

  103. THANKS! @bencallahan Tuesday, October 22, 13