consistency in ux
TRANSCRIPT
CONSISTENCY IN UX @NIRISHSHAKYA
THE ELEMENTS OF USER EXPERIENCE
Jesse James Garrett, the Elements of User Experience http://www.jjg.net/elements/
CONSISTENCY IN UX @NIRISHSHAKYA
THE ELEMENTS OF USER EXPERIENCE (SIMPLIFIED)
Interface
Interactions
Goals
CONSISTENCY IN UX @NIRISHSHAKYA
HOW COLLABORATION USUALLY HAPPENS
PO UX UI Dev
Requirements Wireframes Visuals
CONSISTENCY IN UX @NIRISHSHAKYA
HOW IT USED TO HAPPEN WHEN I WAS A DEVELOPER
PO UX UI Dev
Requirements
CONSISTENCY IN UX @NIRISHSHAKYA
Requirements Wireframes Visuals Build
SILOED PROCESS
DeveloperUI designerUX designerProduct owner
Involvement
CONSISTENCY IN UX @NIRISHSHAKYA
Wireframes Visuals Build
A MORE COLLABORATIVE PROCESS
DeveloperUI designerUX designerProduct owner
Involvement
Collaborative ideation
Review Review ReviewReview
DESIGN STUDIO WORKSHOP VIMEO.COM/37861987Todd Zaki Warfel
http://www.disneyclips.com/imagesnewb4/images/snowwhite-dwarfs.png
CONSISTENCY IN UX @NIRISHSHAKYA
THE DESIGN FUNNEL
IdeaIdea
IdeaIdea Idea
IdeaIdea Idea
IdeaIdea
Idea
Easier and cheaper to fix
More difficult and expensive to fix
Paper sketches
Visual designs and UI
Wireframes
Code
@NIRISHSHAKYACONSISTENCY
YOUR REALITY (WIREFRAME) IS SHAPED BY YOUR PERSPECTIVE
BUSINESS
DESIGN
TECH
BRANDING
@NIRISHSHAKYACONSISTENCY
Context of Mobile Interactionhttp://www.giantant.com/publications/mobile_context_model.pdf
USER CONTEXT
@NIRISHSHAKYACONSISTENCY
▸ Ideal (but plausible) description of the future interaction of the user with the product
▸ Begins with a trigger
▸ Consists of the user’s goal and the things the user does to get to the goal
▸ Created using user research data + storytelling skills
▸ Agnostic to specific solutions or technologies
WHAT’S A SCENARIO?
Kim Goodwin, Designing in the Digital Age, http://amzn.to/28M7weJ
TRIGGER JOURNEY
GOAL
PERSONA
@NIRISHSHAKYACONSISTENCY
▸ They help imagine the future product.
▸ They are based on persona behaviour and needs.
▸ They capture a sequence of events rather than a set of screens.
▸ They guide design decisions from a user’s perspective and not just opinions and abstract concepts.
WHY SCENARIOS?
TRIGGER JOURNEY
GOAL
PERSONA
Kim Goodwin, Designing in the Digital Age, http://amzn.to/28M7weJ
EVERYONE IN THE TEAM SHOULD BE ABLE TO TELL THE SAME CONSISTENT STORY ABOUT THE USER INTERACTING WITH THE PRODUCT.
CONSISTENCY IN UX @NIRISHSHAKYA
WE NEED A ‘BUY NOW’ BUTTON RIGHT THERE!
THIS PAGE NEEDS SOME CROSS-SELL STUFF.
HOW ABOUT A FORM TO GET THEIR CONTACT DETAILS?
THAT BUTTON NEEDS TO BE BIGGER AND RED!
MAKE SURE IT’S A HAMBURGER MENU! HAMBURGER
MENUS ARE COOL.
@NIRISHSHAKYACONSISTENCY
AN EXAMPLE SCENARIO & REQUIREMENTSScenario RequirementsHarry is logged into his machine on a Friday. He needs to check the resourcing across the region to see how busy each court is. He looks at the information from each court. He looks at what trials are in progress in each court and which trials are due to start in each court.
Harry notices that one of the courts has been overbooked. He looks to find why that has happened. He sees which individual trials have been happening in that court.
Harry looks for other courts which are underbooked to see if he can move some of the trials from the overbooked court across. He finds a court that is not fully booked and finds the contact details of the listings officer for that court.
He contacts the listing officer
A list of courts and their schedules
List of trials in progress and due to start for each court
Booking status for each court
Reason for overbooking
List of courts and their schedules
Ability to move trials between courts or to a holding pen
Contact details of the listings officer of a court
@NIRISHSHAKYACONSISTENCY
SCENARIOS GIVE US THE CONSISTENCY IN PERSPECTIVE
BUSINESS
DESIGN
TECH
BRANDINGScenarios
CONSISTENCY IN UX @NIRISHSHAKYA
ELEMENTS OF THE VOCABULARY
BRANDING & COLOURS TYPOGRAPHY GRIDS LAYOUT
ICONOGRAPHY TONE OF VOICE INTERACTIONS NAVIGATION
STAND ON THE SHOULDERS OF GIANTS http://pre01.deviantart.net/bbac/th/pre/f/2014/095/4/7/
the_subway__follow_the_white_rabbit___by_catalinprecup-d7cc71o.jpg
CONSISTENCY IN UX @NIRISHSHAKYA
GOOGLE’S MATERIAL DESIGN
https://material.google.com
CONSISTENCY IN UX @NIRISHSHAKYA
APPLE DESIGN GUIDELINES
https://developer.apple.com/design
CONSISTENCY IN UX @NIRISHSHAKYA
BRAD FROST’S ATOMIC DESIGN
Atomic Design, Brad Frost, http://atomicdesign.bradfrost.com/
The evolution of mass production, Ford, http://www.ford.co.uk/experience-ford/Heritage/EvolutionOfMassProduction
CONSISTENCY IN UX @NIRISHSHAKYA
OBJECT-ORIENTED PROGRAMMING
Animal
Properties: brain legs nose
Actions: Walk Run
HumanProperties: brain = 1 legs = 2 nose = 1
Actions: Walk Run
Laugh
Dog
Properties: brain = 1 legs = 4 nose = 1 tail = 1
Actions: Walk Run
Wag tail
Poodle
Properties: brain = 1 legs = 4 nose = 1 tail = 1
Actions: Walk Run
Wag tail
Boxer
Properties: brain = 1 legs = 4 nose = 1 tail = 1
Actions: Walk Run
Wag tail
CONSISTENCY IN UX @NIRISHSHAKYA
ATOMS
Atomic Design, Brad Frost, http://atomicdesign.bradfrost.com/
CONSISTENCY IN UX @NIRISHSHAKYA
MOLECULES
Atomic Design, Brad Frost, http://atomicdesign.bradfrost.com/
CONSISTENCY IN UX @NIRISHSHAKYA
ORGANISMS
Atomic Design, Brad Frost, http://atomicdesign.bradfrost.com/
CONSISTENCY IN UX @NIRISHSHAKYA
TEMPLATES
Atomic Design, Brad Frost, http://atomicdesign.bradfrost.com/
CONSISTENCY IN UX @NIRISHSHAKYA
PAGES
Atomic Design, Brad Frost, http://atomicdesign.bradfrost.com/
CONSISTENCY IN UX @NIRISHSHAKYA
CONSISTENCY IS ABOUT CREATING A SHARED UNDERSTANDING OF…
Interface Establish a common vocabulary
Interactions Scenarios first before screens
Goals Collaborate early and often