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

Design + Behavior + Development

calebwright
November 13, 2012

Design + Behavior + Development

Presentation given at Triangle.rb exploring how design influences development and simple ways to incorporate it to build a better product. Covering multiple disciplines and how simple design decisions help the user down the desired path while reducing frustrations. Lessons pulled from how Fabrik Agency built Member Marketplace. It's all about the details, with practical examples.

calebwright

November 13, 2012
Tweet

Other Decks in Design

Transcript

  1. 68 people: 1. Internet-only subscription for $59 32 people: 2.

    Print-and-Internet subscription for $125
  2. 16 people: 1. Internet-only subscription for $59 0 people: 2.

    Print-only subscription for $125 84 people: 3. Print-and-Internet subscription for $125
  3. "For the same price, you get twice as much in

    #3 as in #2. Option 3 is obviously better than option 2."
  4. ask for what you’re looking for, not what you need

    a.k.a. “The difference between half-caf and half-calf.”
  5. OFFERS ARE written in DAILY DEAL STYLE e.g. "$120 for

    a 1 Year Gym Membership (Save 50%)"
  6. and we got things like "$85 for 15% off the

    entire Ribbon Gift Album Collection. (Worth $100. Save 15%)" * someone actually put this in.
  7. now we ask for what we’re looking for: "What are

    you selling?" "How much are you selling it for?" "What is the retail price?"
  8. "$50 for CPR/First Aid Combo Course (Worth $70. Save 29%)"

    "$499 for Full-service private office w/ phone, internet, and furniture (Save 50%)" * some were still bad, but hey, it got better.
  9. be closed minded a.k.a. “How to be a square and

    think inside the box at the same time.”
  10. users go to create an offer, but their mind goes

    blank BASED ON ACTUAL FEEDBACK
  11. they sell the project, not the product “Team up with

    Lowes, and let’s replace your deck together.
  12. 1-day in-house seminar for up to 20 people. 1-day in-house

    seminar for up to 20 people. 2011-08-04 19:33:01 2011-08-04 19:37:28
  13. The user may have double clicked the button * Yes,

    this is 2012 and people still do this
  14. oneClickPony = (button, callback) -> button.click (e) -> e.preventDefault() unless

    button.hasClass "disabled" button.addClass "disabled" button.after '<span class="button-spinner"></span>' callback() ... oneClickPony @el, => # single click..
  15. Get to know your irrational user. Provide a path instead

    of a wall. Ask for what you’re looking for. Solve problems with multiple angles.
  16. Q&A