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

UX For Developers - Little Things Matter

anirudhshrinivas
November 01, 2015

UX For Developers - Little Things Matter

Barcamp Bangalore - November 1, 2015.

With User Experience being all the rage in the design world, it is important that we all understand the value of little UX based insights that go a long way in making the software we build easier to use, smoother to experience and harder to let go of.

anirudhshrinivas

November 01, 2015
Tweet

Other Decks in Design

Transcript

  1. UX FOR DEVELOPERS WHY SHOULD YOU CARE? ▸ The developer

    is the single point of magic (SPOM) for small teams with big ambitions. And big teams with smaller budgets. @ANDYSHRINIVAS
  2. UX FOR DEVELOPERS WHY SHOULD YOU CARE? ▸ Developer is

    the 
 - Backend NINJA 
 - Front-end ROCKSTAR
 - Code CHEF
 - Architecture WIZARD
 @ANDYSHRINIVAS
  3. UX FOR DEVELOPERS WHY SHOULD YOU CARE? @ANDYSHRINIVAS ▸ Simple

    reason: HABITS. 
 
 Continuous projects lead to 
 a set of practices that grow
 stronger with experience. 

  4. UX FOR DEVELOPERS THE UX CHECKLIST MANIFESTO ▸ Before diving

    into your code, get the following aspects of the solution cleared:
 - WHO?
 - WHY?
 - WHAT?
 - HOW? @ANDYSHRINIVAS
  5. UX FOR DEVELOPERS THE UX CHECKLIST MANIFESTO ▸ WHO 


    - Who are the users? 
 - Who should be validating the features?
 - Whom are we building this for? The users or the clients?
 - Who let the dogs out? @ANDYSHRINIVAS
  6. UX FOR DEVELOPERS THE UX CHECKLIST MANIFESTO ▸ WHY 


    - Why should you build this solution? 
 - Why would the users use this solution?
 - Why is your solution better/different?
 - Why is the user not happy with the existing solution? @ANDYSHRINIVAS
  7. UX FOR DEVELOPERS THE UX CHECKLIST MANIFESTO ▸ WHAT 


    - What are you building? App? Website? Portals? 
 - What would make the users come back to the app?
 [Please note: the active monthly user is GOD]
 - What is your solution - a feature or a bug?
 - What can you do to avoid featuritis/feature creep? @ANDYSHRINIVAS
  8. UX FOR DEVELOPERS THE UX CHECKLIST MANIFESTO ▸ HOW 


    - How does the user complete a task flow? 
 - How do you develop the zero state/no content state?
 - How does your solution answer the user needs? @ANDYSHRINIVAS
  9. UX FOR DEVELOPERS THE UX CHECKLIST MANIFESTO ▸ HOOKS
 -

    When does the user quit the application?
 - When is the user most likely to look for more features? @ANDYSHRINIVAS
  10. UX FOR DEVELOPERS TIP TIP BARSA UX ▸ CALL TO

    ACTION - Get it right
 - AKA userwala interaction @ANDYSHRINIVAS ▸ AMBIGUITY - Avoid
 - AKA Kisko click karu, kaise click karu.
  11. UX FOR DEVELOPERS TIP TIP BARSA UX ▸ Choices -

    Obvious always wins. Best fit always first. @ANDYSHRINIVAS CLICK THIS! BEST OPTION EVER CLICK THIS - IF YOU WANT TO NOT THE RIGHT CHOICE, MAN NOPE. NOPE. NOPE.
  12. UX FOR DEVELOPERS TIP TIP BARSA UX ▸ Information Architecture

    
 - Like things go together 
 - Group daughter node under the mother node
 - Labelling and terms
 - Toasts & notifications - error messages, pop-ups etc @ANDYSHRINIVAS
  13. UX FOR DEVELOPERS @ANDYSHRINIVAS "Don't tell people how to do

    things, tell them what to do and let them surprise you with their results" - General George Patton