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

UX Eye for the JavaScript Guy or Gal

UX Eye for the JavaScript Guy or Gal

Discussing the UX of JavaScript interfaces, this talk was given at NationJS in Silver Spring, MD

John Athayde

October 04, 2013
Tweet

More Decks by John Athayde

Other Decks in Programming

Transcript

  1. “ the effectiveness, efficiency and satisfaction with which specified users

    achieve specified goals in particular environments” Thursday, October 10, 13
  2. HOW EASY IT IS FOR THEM TO REMEMBER HOW TO

    USE IT Thursday, October 10, 13
  3. PLACE YOUR JA VASCRIPT AT THE END OF THE HTML

    FILE Thursday, October 10, 13
  4. Front Line Consumer Advocate (CA) TITLE Consumer Advocate (CA) ROLE

    Individual who is the general system user, interacting with customers via phone and email (and eventually chat) to resolve support issues that customers have with LivingSocial, it’s deals, or it’s merchants. JOB TASKS • Answer phone • Create and manage cases • Issue refunds • Resolve customer issues GOALS, FEARS, AND ASPIRATIONS • Meet daily quota (fear of not meeting quota) • Working on projects by accomplishing high close rate • Fear of customer anger especially w/r/t refund policy • Avoiding mandatory overtime by meeting their quotas and closing cases more quickly COMPUTER SKILLS, KNOWLEDGE, AND ABILITIES • Wide range of ability and knowledge. • Needs to be able to use a browser, answer the phone in a professional manner • Able to multi-task and keep critical information correctly in their heads • Ability to get trained on the tools (currently SalesForce, phone system) GROUP SIZE AND INFLUENCE This is currently the largest group at 130 individuals (not including senior CAs but including international users) MEANS OF COMMUNICATION SalesForce chatter, team meetings with team leads, IM/GoogleTalk, email. INTERNAL TOOLS: CSR PERSONAS 3 Athayde Confidential | For internal use only Thursday, October 10, 13
  5. “I sent you the link, why aren’t you seeing the

    same thing I am?” Thursday, October 10, 13
  6. Launch Screen promobuilder SALES USER FLOW - iOS APP Merchants/

    MSAs New Merchant/ MSA New Insertion Order/Deal New Daily Deal Builder New Instant Deal Builder New Family Deal Builder Merchant Dashboard Show/Edit Insertion Order SEE INSTANT DEAL BUILDER FLOW SCREEN SEE DAILY DEAL BUILDER FLOW SCREEN SEE FAMILY DEAL BUILDER FLOW SCREEN FLOW Thursday, October 10, 13
  7. "If the database architecture is wrong, the code will be

    wrong. If the code is wrong, the behaviour is wrong. And if the behaviour is wrong, then no javascript can ever solve the real problem." - Bèr 'berkes' Kessels (www.berk.es) Thursday, October 10, 13
  8. "Most people make the mistake of thinking design is what

    it looks like. People think it’s this veneer – that the designers are handed this box and told, ‘Make it look good!’ That’s not what we think design is. It’s not just what it looks like and feels like. Design is how it works." - Steve Jobs http://www.nytimes.com/2003/11/30/magazine/30IPOD.html Thursday, October 10, 13