for a good user experience: ux design goals, methods, tools & tales

Upload: williamwashington

Post on 02-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    1/27

    For a Good User Experience

    UX Design Goals, Methods, Tools & Tales

    William Washington | Washington

    Kevin Makice| Indiana

    Kuali Student UX

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    2/27

    Next-generation

    People-centric

    Rich user experience

    Kuali Student Vision

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    3/27

    Getting from here to there

    DevelopmentEvaluation &

    AdoptionUse

    Here

    Functional

    Needs UserNeeds

    Experience

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    4/27

    Experience

    Development Adoption Use

    Design

    (iterations)

    PrototypeEvaluate

    Analysis

    Requirements emergeas users begin to see the

    evolving design...when

    they see what you're

    building, they'll say whatthey meant.

    - Alan Cooper

    User Centered Design is a solution

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    5/27

    Useful

    UsableDesirable

    The Goals of UCD

    Design is not just what it

    looks like and feels like -

    Design is how it works.

    Steve Jobs

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    6/27

    A design discipline that is implementedthrough UCD

    Concerns itself with all aspects ofa persons experience with a product:behavior, form, and content.

    User Experience Design (UX)

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    7/27

    Simplicity

    User Control &Freedom

    Orientation &Exploration

    Good metaphors

    The UX Perspective

    Consistency & Standards

    Error prevention &recovery

    Good feedback

    Efficiency of use

    Good help, when needed

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    8/27

    Core Team:UX Strategy, Design Patterns, Navigation

    Architecture, etc.

    UXA & Sr. UX Designer on Core team

    Parallel Delivery Teams:Delivery of functional areasUX Designer on each Parallel Delivery Team

    UX team & methodology are in place

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    9/27

    Kuali Studentis moving toward

    Agile development.

    The system functions

    evolve from simple to

    complex through

    iterativedevelopment.

    UX and UCD must fit into an Agile process

    Iterate

    Backlog & prioritizeusability and functionalenhancementsBacklog

    Design &Develop

    simplest solution

    Evaluate

    throughimplementation

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    10/27

    The user interface of KS is built

    on an evolving Rice foundation KRAD.

    Gaps existbetween what KRAD can do and what KS needs.between what KRAD can do and what developers can do.

    Gaps must be tracked and managed.

    UX must work within technical constraints

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    11/27

    Design patterns& style guide

    UI templates

    & stencilsfor rapid prototyping

    Well-managed

    UI framework gaps

    Successful UX in an Agile context

    UIM

    Axure Library

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    12/27

    Design patterns are

    time-tested solutions

    to recurringdesign problems.

    User Interface Model (UIM)

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    13/27

    Development

    Quality

    Assurance

    Collaborative

    Design

    UX Dev PO

    Backlog UIM

    The UIM is a key

    resource for PDT

    collaboration.

    Helps UX make UIdecisions

    Provides sample code toDevelopers

    Reveals known gaps tohelp PO prioritize

    Vision for the UIM

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    14/27

    UIM

    UI Patterns

    Early Analysis

    UX Principles

    UX Dev PM

    UX Dev PO

    Patterns are defined

    and validated

    User research identifiesnew design needs

    Core analysis expressesdesired user interfaces

    PDT Development revealsreal-world interaction

    solutions

    Building the UIM

    UI Patterns

    PDT Development

    Collaborative Design

    & Development

    Core

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    15/27

    UIM

    UI PatternsKS Kitchen SinkKRAD

    Dev UI Dev UX

    Building the UIM

    SMEUsers

    Validate UIM

    through

    user testing

    ORMock Code

    Our collective

    knowledge is stored

    in the UIM.

    UX research informsthe rationale for

    what we need to build

    Kitchen Sink validateswhat can be built

    PDT iteration reveals newpatterns to validate

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    16/27

    Axure is software

    for wireframing

    and rapid prototypingof web and desktop

    applications.

    Applying the UIM to Axure widgets

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    17/27

    Axure Library

    UX

    The Axure widget

    libraries help UX build

    wireframes quickly.

    Encapsulates KSknowledge of the UI

    Matches current visualdesign

    Provides higher fidelityinteractivity for rapid

    prototyping

    Vision for the Axure Widget Library

    Development

    Quality

    Assurance

    CollaborativeDesign

    Backlog

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    18/27

    Axure Library

    Widgets are built in

    response to design

    decisions in UIM.

    Reflects currentsupported function

    and visual design

    Includes desired (butunsupported) UI behavior

    Requires periodic updatesby a UX designer

    Building the Axure widget libraries

    UX

    UIM

    UX

    Dev

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    19/27

    UX in Action: An example

    What do I do withthis information?

    Where do I go?

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    20/27

    Brainstorming with the UIM

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    21/27

    Mockups with Axure

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    22/27

    The State of the UIM

    New

    Platform

    Rice Platform (KRAD)Google Web Kit

    June

    2012

    KD12 Finished

    Initial

    UIM

    Future

    Desired

    Validated#P

    atterns&Compo

    nents

    Gap

    2009

    U

    IDevelopers

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    23/27

    The State of Axure widget libraries

    New

    Platform

    Rice PlatformGoogle Web Kit

    June

    2012

    KD12 Finished

    Initial

    UIM

    Desired

    Validated#P

    atterns&Compo

    nents

    Future

    Gap

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    24/27

    UCD methods must fit into Agiledevelopment process

    UIM and Axure widgets encapsulateknowledge for quick design &prototyping

    Functional gaps in the UI frameworkmust be well managed

    For a good user experience in KS

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    25/27

    Finish the UIMDocument what we want/know

    Dedicated UI Developer resources

    More user input as part of the processIncorporate user research into methodology

    Evaluate UIM patterns with real users

    Next Steps

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    26/27

    Done!

    Photo: http://www.flickr.com/photos/bahaius/5108145883

    Questions?

  • 7/27/2019 For a Good User Experience: UX Design Goals, Methods, Tools & Tales

    27/27

    No shortcuts today.

    Im in a hurry.Swiss proverb

    Photo: http://www.flickr.com/photos/jason_coleman/16103399

    Bonus!