SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
User Experience & RIA’s:
   How does it all come together?


           Laurie Gray
           AJAXWorld
          October 22, 2008
UX & RIA’s                                10-22-08


 Agenda

      Intro

      Goals of this presentation

      How did we get here?

      Boiling it down

      Working on your own

      Wrapup
Laurie Gray                        lgray@onespring.net
UX & RIA’s                               10-22-08


 Intro: Me

      Usability engineer
      Usability specialist

      User Experience architect

      Atlanta



Laurie Gray                       lgray@onespring.net
UX & RIA’s                       10-22-08


 Intro: You

      UX Group?
      Product managers?

      Designers?

      Solo or team?



Laurie Gray               lgray@onespring.net
UX & RIA’s                                     10-22-08


 The good news about this presentation

      You’ll leave here with an understanding of
      what it takes to make a dynamic interface
      usable

      You’ll have specific tools to use in your work

      What I’m talking about applies to any
      technology, any platform.


Laurie Gray                             lgray@onespring.net
UX & RIA’s                         10-22-08


 The bad news about this presentation

      No code samples




Laurie Gray                 lgray@onespring.net
UX & RIA’s                         10-22-08




              Getting started...



Laurie Gray
UX & RIA’s                          10-22-08




     “Those who cannot learn from
     history are doomed to repeat it.”

                                    -Santayana



Laurie Gray                  lgray@onespring.net
UX & RIA’s                     10-22-08



                      Frederick Taylor



   A Brief History
      of User
                          1911
     Experience



Laurie Gray          lgray@onespring.net
UX & RIA’s                                10-22-08



   WWI




1914-1918     1930’s   1941-1945      1945-1965




Laurie Gray                        lgray@onespring.net
UX & RIA’s                                               10-22-08




1914-1918           1930’s            1941-1945      1945-1965




              Military Applications
                and Simulations

Laurie Gray                                       lgray@onespring.net
UX & RIA’s                                         10-22-08


                        WWII: A shift in
                       thinking - make it
                       work for everyone




1914-1918     1930’s     1941-1945             1945-1965




Laurie Gray                                 lgray@onespring.net
UX & RIA’s                                 10-22-08




1914-1918     1930’s   1941-1945      1945-1965




                                      Postwar period



Laurie Gray                        lgray@onespring.net
UX & RIA’s                          10-22-08


Postmodern period




                         But then...
 1965-present       ...there’s the Web




Laurie Gray                  lgray@onespring.net
UX & RIA’s                                            10-22-08




      Human Factors




                                                     ?
              Usability   Interaction Design

                             User Experience

                          Experience Design




Laurie Gray                                    lgray@onespring.net
UX & RIA’s                                          10-22-08


 The bottom line:

    We want to make stuff easy for people to use.

    The goal: the interface should be so transparent that
    users don’t even need to think about it, and it should
    never, ever disrupt them from the task of why they
    came to the site to begin with.

    But how?

Laurie Gray                                 lgray@onespring.net
UX & RIA’s                                10-22-08


 The secret:

      We observe users carefully
      We understand how people think




Laurie Gray                        lgray@onespring.net
UX & RIA’s        10-22-08




       The game has
         changed.

Laurie Gray
UX & RIA’s                                       10-22-08



    Amazing transactional capability means changes in
    flow, navigation, and content, impacting concepts
    such as personalization and customization.
    Visually moving, transactional GUIs are forcing us
    to think differently about web conventions, web
    controls, content, and navigation as well, but even
    as it becomes more mainstream we can be certain
    that our users are not thinking about this in the
    same way we do.
                                                      -Me

Laurie Gray                              lgray@onespring.net
UX & RIA’s                          10-22-08




     “Those who cannot learn from
     history are doomed to repeat it.”

                                    -Santayana



Laurie Gray                  lgray@onespring.net
UX & RIA’s                                         10-22-08


 The deal with dynamic applications

      Heritage from a usability perspective:

        Nielsen’s 2000 article “Flash: 99% Bad”:

          encourages design abuse

          breaks web fundamentals

          distracts from a site’s core values

        and more...
Laurie Gray                                 lgray@onespring.net
UX & RIA’s                                 10-22-08


 So what’s the problem?

      Many of the same complaints are being
      levied against dynamic applications:
        encourages design abuse

        breaks web fundamentals
        what about accessibility?

Laurie Gray                         lgray@onespring.net
UX & RIA’s                                      10-22-08


 How you fit into the equation:

      Devsigner:

        Tools are forcing developers to think more
        like designers than ever before.

        Good news: you can learn to design for
        your users.

        Great news: it’s not that painful or hard.

Laurie Gray                             lgray@onespring.net
UX & RIA’s                               10-22-08


 How do you create a GUI?

      Borrow code/use libraries

      Copy existing apps

      Talk to your colleagues

      Hire a consultant

      Make it up as you go

      Just dig in!
Laurie Gray                       lgray@onespring.net
UX & RIA’s                              10-22-08




        You don’t have to be a designer.
 You just have to design the right things, well.
     It’s not rocket science. It’s not magic.




Laurie Gray
UX & RIA’s                              10-22-08




              Here’s your to-do list.




Laurie Gray
UX & RIA’s                                         10-22-08


 1. Create your roadmap

      Are you building a lending library or gas station?

      Who are your allies?

        Create your own plans if you don’t have the
        external resources to do them for you.

        Make sure you have agreement and buy in.

      Recognize your boundaries and constraints.

Laurie Gray                                lgray@onespring.net
UX & RIA’s                                 10-22-08


 2. Keep the user squarely in your sights.

      Who is your user?
      Ever heard of personas?

      Innovation for the sake of innovation is
      not always good.
      Not everything needs to look and work
      like Facebook.
Laurie Gray                         lgray@onespring.net
UX & RIA’s                                      10-22-08


 3. Have a plan.

      Before you start building, have a plan:

        When?

        How big?

        For whom?

      The 80/20 rule is immensely helpful in these
      discussions.
Laurie Gray                             lgray@onespring.net
UX & RIA’s                                       10-22-08

 4. Don’t make your users relearn everything.

      What my grandmother knows about the Web:

        I enter stuff in forms.

        I click on buttons. They do stuff.

        I click on links. They take me places.

        I want it to be simple.

Laurie Gray                              lgray@onespring.net
UX & RIA’s                           10-22-08

 Dailyplate.com mini-review




Laurie Gray                   lgray@onespring.net
UX & RIA’s                                   10-22-08


 5. Create and use patterns

      It’s ok to set new directions - sensibly and
      within reason
      If you can’t be standard with everyone
      else, at least be standard with yourself.

      Ultimately, it will make your work easier.

      Consider iPhone, Yahoo as models
Laurie Gray                           lgray@onespring.net
UX & RIA’s                                       10-22-08

 Bonus! How do you know when you’re done?

      Ask your users - did you do what you set out
      to do?

        use your avenues of contact

        request feedback on the site

        create a user advisory board

        failing all else, ask your grandmother
Laurie Gray                            lgray@onespring.net
UX & RIA’s                                       10-22-08


 Party Favors

      www.onespring.net/ajaxworld:

        roadmap planning document

        user thumbnail capture document

        project scoping document

        basic usability rules

        application evaluation document
Laurie Gray                               lgray@onespring.net
UX & RIA’s                                                            10-22-08


 The bare minimum reading list
      Don’t Make Me Think - Steve Krug

      The Inmates are Running the Asylum - Alan Cooper

      Web Application Form Design - Luke Wroblewski

      Designing Web Usability - Jakob Nielsen

      Information Architecture for the World Wide Web - Louis Rosenfeld

      Edward Tufte’s Information Design series (4)

      Designing Interfaces - Jenifer Tidwell

      Handbook of Usability Testing - Jeffrey Rubin


Laurie Gray                                                lgray@onespring.net
UX & RIA’s                         10-22-08


 Contact me

      lgray@onespring.net




Laurie Gray                 lgray@onespring.net
UX & RIA’s              10-22-08




              Thanks!

Laurie Gray

Mais conteúdo relacionado

Semelhante a Ajaxworld Final L Gray

Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...
Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...
Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...Kate Rutter
 
Qual a ligação entre UX e Gestão de Projetos?
Qual a ligação entre UX e Gestão de Projetos?Qual a ligação entre UX e Gestão de Projetos?
Qual a ligação entre UX e Gestão de Projetos?maysvr
 
Catalyze Webcast - Five Myths Of RIA With Laurie Gray - 031808
Catalyze Webcast - Five Myths Of RIA With Laurie Gray - 031808Catalyze Webcast - Five Myths Of RIA With Laurie Gray - 031808
Catalyze Webcast - Five Myths Of RIA With Laurie Gray - 031808Tom Humbarger
 
Web and mobile trends 2013
Web and mobile trends 2013Web and mobile trends 2013
Web and mobile trends 2013Jessie Doan
 
Web and-mobile-trends-2013
Web and-mobile-trends-2013Web and-mobile-trends-2013
Web and-mobile-trends-2013boypotay
 
Prototyping a service
Prototyping a servicePrototyping a service
Prototyping a serviceClizia Welker
 
Improving your site's usability - what users really want
Improving your site's usability - what users really wantImproving your site's usability - what users really want
Improving your site's usability - what users really wantleisa reichelt
 
Web develpment trends 2017
Web develpment trends 2017Web develpment trends 2017
Web develpment trends 2017hira hussain
 
Building real things for real people 2009
Building real things for real people 2009Building real things for real people 2009
Building real things for real people 2009Justin Ferrell
 
24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the FutureJoshua Randall
 
User Experience: The good, the bad, and the ugly
User Experience: The good, the bad, and the ugly User Experience: The good, the bad, and the ugly
User Experience: The good, the bad, and the ugly IxDA Chicago
 
Elements of UX Design
Elements of UX DesignElements of UX Design
Elements of UX DesignMemi Beltrame
 
Divide et Impera. Why and how to build a Design System
Divide et Impera. Why and how to build a Design SystemDivide et Impera. Why and how to build a Design System
Divide et Impera. Why and how to build a Design SystemRoberto Falcone
 
Wireframe and prototyping google Campus talk by Zoe Guiraudon
Wireframe and prototyping google Campus talk by Zoe GuiraudonWireframe and prototyping google Campus talk by Zoe Guiraudon
Wireframe and prototyping google Campus talk by Zoe GuiraudonZoé Guiraudon
 
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5USECON
 
USECON Webinar "Alina's Guests": Chatbots with Floor Drees from sektor5
USECON Webinar "Alina's Guests": Chatbots with Floor Drees from sektor5USECON Webinar "Alina's Guests": Chatbots with Floor Drees from sektor5
USECON Webinar "Alina's Guests": Chatbots with Floor Drees from sektor5Alina Köhler
 
The UI is the THE application #dpc19
The UI is the THE application #dpc19The UI is the THE application #dpc19
The UI is the THE application #dpc19Antonio Peric-Mazar
 
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)Tuuli Aalto-Nyyssönen
 
[Msd10]mobile design02
[Msd10]mobile design02[Msd10]mobile design02
[Msd10]mobile design02jylee_kgit
 

Semelhante a Ajaxworld Final L Gray (20)

Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...
Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...
Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...
 
Qual a ligação entre UX e Gestão de Projetos?
Qual a ligação entre UX e Gestão de Projetos?Qual a ligação entre UX e Gestão de Projetos?
Qual a ligação entre UX e Gestão de Projetos?
 
Catalyze Webcast - Five Myths Of RIA With Laurie Gray - 031808
Catalyze Webcast - Five Myths Of RIA With Laurie Gray - 031808Catalyze Webcast - Five Myths Of RIA With Laurie Gray - 031808
Catalyze Webcast - Five Myths Of RIA With Laurie Gray - 031808
 
Web and mobile trends 2013
Web and mobile trends 2013Web and mobile trends 2013
Web and mobile trends 2013
 
Web and-mobile-trends-2013
Web and-mobile-trends-2013Web and-mobile-trends-2013
Web and-mobile-trends-2013
 
Prototyping a service
Prototyping a servicePrototyping a service
Prototyping a service
 
Improving your site's usability - what users really want
Improving your site's usability - what users really wantImproving your site's usability - what users really want
Improving your site's usability - what users really want
 
Web develpment trends 2017
Web develpment trends 2017Web develpment trends 2017
Web develpment trends 2017
 
Building real things for real people 2009
Building real things for real people 2009Building real things for real people 2009
Building real things for real people 2009
 
24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future
 
User Experience: The good, the bad, and the ugly
User Experience: The good, the bad, and the ugly User Experience: The good, the bad, and the ugly
User Experience: The good, the bad, and the ugly
 
Top Most Web Designer and Developers Globally in 2013
Top Most Web Designer and Developers Globally in 2013Top Most Web Designer and Developers Globally in 2013
Top Most Web Designer and Developers Globally in 2013
 
Elements of UX Design
Elements of UX DesignElements of UX Design
Elements of UX Design
 
Divide et Impera. Why and how to build a Design System
Divide et Impera. Why and how to build a Design SystemDivide et Impera. Why and how to build a Design System
Divide et Impera. Why and how to build a Design System
 
Wireframe and prototyping google Campus talk by Zoe Guiraudon
Wireframe and prototyping google Campus talk by Zoe GuiraudonWireframe and prototyping google Campus talk by Zoe Guiraudon
Wireframe and prototyping google Campus talk by Zoe Guiraudon
 
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5
 
USECON Webinar "Alina's Guests": Chatbots with Floor Drees from sektor5
USECON Webinar "Alina's Guests": Chatbots with Floor Drees from sektor5USECON Webinar "Alina's Guests": Chatbots with Floor Drees from sektor5
USECON Webinar "Alina's Guests": Chatbots with Floor Drees from sektor5
 
The UI is the THE application #dpc19
The UI is the THE application #dpc19The UI is the THE application #dpc19
The UI is the THE application #dpc19
 
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)
Using personas in service design - Scotch on the Rocks 2013 (7/6/2013)
 
[Msd10]mobile design02
[Msd10]mobile design02[Msd10]mobile design02
[Msd10]mobile design02
 

Mais de rajivmordani

Web 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With JsfWeb 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With Jsfrajivmordani
 
X Aware Ajax World V1
X Aware Ajax World V1X Aware Ajax World V1
X Aware Ajax World V1rajivmordani
 
The Beauty Of Java Script V5a
The Beauty Of Java Script V5aThe Beauty Of Java Script V5a
The Beauty Of Java Script V5arajivmordani
 
Tripit Ajaxworld V5
Tripit Ajaxworld V5Tripit Ajaxworld V5
Tripit Ajaxworld V5rajivmordani
 
Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081rajivmordani
 
Sue Googe Spice Up Ux
Sue Googe Spice Up UxSue Googe Spice Up Ux
Sue Googe Spice Up Uxrajivmordani
 
Social Networking Intranet
Social Networking IntranetSocial Networking Intranet
Social Networking Intranetrajivmordani
 
Practical Thin Server Architecture With Dojo Peter Svensson
Practical Thin Server Architecture With Dojo Peter SvenssonPractical Thin Server Architecture With Dojo Peter Svensson
Practical Thin Server Architecture With Dojo Peter Svenssonrajivmordani
 
Server Side Javascript
Server Side JavascriptServer Side Javascript
Server Side Javascriptrajivmordani
 
Slow Cool 20081009 Final
Slow Cool 20081009 FinalSlow Cool 20081009 Final
Slow Cool 20081009 Finalrajivmordani
 
Pushing Datatothe Browserwith Comet Ajax W
Pushing Datatothe Browserwith Comet Ajax WPushing Datatothe Browserwith Comet Ajax W
Pushing Datatothe Browserwith Comet Ajax Wrajivmordani
 
I Phone Dev Summit Prezo Guy Naor Final
I Phone Dev Summit Prezo Guy Naor FinalI Phone Dev Summit Prezo Guy Naor Final
I Phone Dev Summit Prezo Guy Naor Finalrajivmordani
 
Netapp Michael Galpin
Netapp Michael GalpinNetapp Michael Galpin
Netapp Michael Galpinrajivmordani
 
Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008rajivmordani
 
Mike Grushin Developing Ugc Sites That Scale
Mike Grushin    Developing Ugc Sites That ScaleMike Grushin    Developing Ugc Sites That Scale
Mike Grushin Developing Ugc Sites That Scalerajivmordani
 
Java Fx Ajaxworld Rags V1
Java Fx Ajaxworld Rags V1Java Fx Ajaxworld Rags V1
Java Fx Ajaxworld Rags V1rajivmordani
 
Good Parts of JavaScript Douglas Crockford
Good Parts of JavaScript Douglas CrockfordGood Parts of JavaScript Douglas Crockford
Good Parts of JavaScript Douglas Crockfordrajivmordani
 

Mais de rajivmordani (20)

Web 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With JsfWeb 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With Jsf
 
X Aware Ajax World V1
X Aware Ajax World V1X Aware Ajax World V1
X Aware Ajax World V1
 
The Beauty Of Java Script V5a
The Beauty Of Java Script V5aThe Beauty Of Java Script V5a
The Beauty Of Java Script V5a
 
Tripit Ajaxworld V5
Tripit Ajaxworld V5Tripit Ajaxworld V5
Tripit Ajaxworld V5
 
Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081
 
Sue Googe Spice Up Ux
Sue Googe Spice Up UxSue Googe Spice Up Ux
Sue Googe Spice Up Ux
 
Social Networking Intranet
Social Networking IntranetSocial Networking Intranet
Social Networking Intranet
 
Ssjs Presentation
Ssjs PresentationSsjs Presentation
Ssjs Presentation
 
Jsf Ajax
Jsf AjaxJsf Ajax
Jsf Ajax
 
Practical Thin Server Architecture With Dojo Peter Svensson
Practical Thin Server Architecture With Dojo Peter SvenssonPractical Thin Server Architecture With Dojo Peter Svensson
Practical Thin Server Architecture With Dojo Peter Svensson
 
Server Side Javascript
Server Side JavascriptServer Side Javascript
Server Side Javascript
 
Ria Enterprise
Ria EnterpriseRia Enterprise
Ria Enterprise
 
Slow Cool 20081009 Final
Slow Cool 20081009 FinalSlow Cool 20081009 Final
Slow Cool 20081009 Final
 
Pushing Datatothe Browserwith Comet Ajax W
Pushing Datatothe Browserwith Comet Ajax WPushing Datatothe Browserwith Comet Ajax W
Pushing Datatothe Browserwith Comet Ajax W
 
I Phone Dev Summit Prezo Guy Naor Final
I Phone Dev Summit Prezo Guy Naor FinalI Phone Dev Summit Prezo Guy Naor Final
I Phone Dev Summit Prezo Guy Naor Final
 
Netapp Michael Galpin
Netapp Michael GalpinNetapp Michael Galpin
Netapp Michael Galpin
 
Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008Laird Best Practices Ajax World West2008
Laird Best Practices Ajax World West2008
 
Mike Grushin Developing Ugc Sites That Scale
Mike Grushin    Developing Ugc Sites That ScaleMike Grushin    Developing Ugc Sites That Scale
Mike Grushin Developing Ugc Sites That Scale
 
Java Fx Ajaxworld Rags V1
Java Fx Ajaxworld Rags V1Java Fx Ajaxworld Rags V1
Java Fx Ajaxworld Rags V1
 
Good Parts of JavaScript Douglas Crockford
Good Parts of JavaScript Douglas CrockfordGood Parts of JavaScript Douglas Crockford
Good Parts of JavaScript Douglas Crockford
 

Último

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Último (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Ajaxworld Final L Gray

  • 1. User Experience & RIA’s: How does it all come together? Laurie Gray AJAXWorld October 22, 2008
  • 2. UX & RIA’s 10-22-08 Agenda Intro Goals of this presentation How did we get here? Boiling it down Working on your own Wrapup Laurie Gray lgray@onespring.net
  • 3. UX & RIA’s 10-22-08 Intro: Me Usability engineer Usability specialist User Experience architect Atlanta Laurie Gray lgray@onespring.net
  • 4. UX & RIA’s 10-22-08 Intro: You UX Group? Product managers? Designers? Solo or team? Laurie Gray lgray@onespring.net
  • 5. UX & RIA’s 10-22-08 The good news about this presentation You’ll leave here with an understanding of what it takes to make a dynamic interface usable You’ll have specific tools to use in your work What I’m talking about applies to any technology, any platform. Laurie Gray lgray@onespring.net
  • 6. UX & RIA’s 10-22-08 The bad news about this presentation No code samples Laurie Gray lgray@onespring.net
  • 7. UX & RIA’s 10-22-08 Getting started... Laurie Gray
  • 8. UX & RIA’s 10-22-08 “Those who cannot learn from history are doomed to repeat it.” -Santayana Laurie Gray lgray@onespring.net
  • 9. UX & RIA’s 10-22-08 Frederick Taylor A Brief History of User 1911 Experience Laurie Gray lgray@onespring.net
  • 10. UX & RIA’s 10-22-08 WWI 1914-1918 1930’s 1941-1945 1945-1965 Laurie Gray lgray@onespring.net
  • 11. UX & RIA’s 10-22-08 1914-1918 1930’s 1941-1945 1945-1965 Military Applications and Simulations Laurie Gray lgray@onespring.net
  • 12. UX & RIA’s 10-22-08 WWII: A shift in thinking - make it work for everyone 1914-1918 1930’s 1941-1945 1945-1965 Laurie Gray lgray@onespring.net
  • 13. UX & RIA’s 10-22-08 1914-1918 1930’s 1941-1945 1945-1965 Postwar period Laurie Gray lgray@onespring.net
  • 14. UX & RIA’s 10-22-08 Postmodern period But then... 1965-present ...there’s the Web Laurie Gray lgray@onespring.net
  • 15. UX & RIA’s 10-22-08 Human Factors ? Usability Interaction Design User Experience Experience Design Laurie Gray lgray@onespring.net
  • 16. UX & RIA’s 10-22-08 The bottom line: We want to make stuff easy for people to use. The goal: the interface should be so transparent that users don’t even need to think about it, and it should never, ever disrupt them from the task of why they came to the site to begin with. But how? Laurie Gray lgray@onespring.net
  • 17. UX & RIA’s 10-22-08 The secret: We observe users carefully We understand how people think Laurie Gray lgray@onespring.net
  • 18. UX & RIA’s 10-22-08 The game has changed. Laurie Gray
  • 19. UX & RIA’s 10-22-08 Amazing transactional capability means changes in flow, navigation, and content, impacting concepts such as personalization and customization. Visually moving, transactional GUIs are forcing us to think differently about web conventions, web controls, content, and navigation as well, but even as it becomes more mainstream we can be certain that our users are not thinking about this in the same way we do. -Me Laurie Gray lgray@onespring.net
  • 20. UX & RIA’s 10-22-08 “Those who cannot learn from history are doomed to repeat it.” -Santayana Laurie Gray lgray@onespring.net
  • 21. UX & RIA’s 10-22-08 The deal with dynamic applications Heritage from a usability perspective: Nielsen’s 2000 article “Flash: 99% Bad”: encourages design abuse breaks web fundamentals distracts from a site’s core values and more... Laurie Gray lgray@onespring.net
  • 22. UX & RIA’s 10-22-08 So what’s the problem? Many of the same complaints are being levied against dynamic applications: encourages design abuse breaks web fundamentals what about accessibility? Laurie Gray lgray@onespring.net
  • 23. UX & RIA’s 10-22-08 How you fit into the equation: Devsigner: Tools are forcing developers to think more like designers than ever before. Good news: you can learn to design for your users. Great news: it’s not that painful or hard. Laurie Gray lgray@onespring.net
  • 24. UX & RIA’s 10-22-08 How do you create a GUI? Borrow code/use libraries Copy existing apps Talk to your colleagues Hire a consultant Make it up as you go Just dig in! Laurie Gray lgray@onespring.net
  • 25. UX & RIA’s 10-22-08 You don’t have to be a designer. You just have to design the right things, well. It’s not rocket science. It’s not magic. Laurie Gray
  • 26. UX & RIA’s 10-22-08 Here’s your to-do list. Laurie Gray
  • 27. UX & RIA’s 10-22-08 1. Create your roadmap Are you building a lending library or gas station? Who are your allies? Create your own plans if you don’t have the external resources to do them for you. Make sure you have agreement and buy in. Recognize your boundaries and constraints. Laurie Gray lgray@onespring.net
  • 28. UX & RIA’s 10-22-08 2. Keep the user squarely in your sights. Who is your user? Ever heard of personas? Innovation for the sake of innovation is not always good. Not everything needs to look and work like Facebook. Laurie Gray lgray@onespring.net
  • 29. UX & RIA’s 10-22-08 3. Have a plan. Before you start building, have a plan: When? How big? For whom? The 80/20 rule is immensely helpful in these discussions. Laurie Gray lgray@onespring.net
  • 30. UX & RIA’s 10-22-08 4. Don’t make your users relearn everything. What my grandmother knows about the Web: I enter stuff in forms. I click on buttons. They do stuff. I click on links. They take me places. I want it to be simple. Laurie Gray lgray@onespring.net
  • 31. UX & RIA’s 10-22-08 Dailyplate.com mini-review Laurie Gray lgray@onespring.net
  • 32. UX & RIA’s 10-22-08 5. Create and use patterns It’s ok to set new directions - sensibly and within reason If you can’t be standard with everyone else, at least be standard with yourself. Ultimately, it will make your work easier. Consider iPhone, Yahoo as models Laurie Gray lgray@onespring.net
  • 33. UX & RIA’s 10-22-08 Bonus! How do you know when you’re done? Ask your users - did you do what you set out to do? use your avenues of contact request feedback on the site create a user advisory board failing all else, ask your grandmother Laurie Gray lgray@onespring.net
  • 34. UX & RIA’s 10-22-08 Party Favors www.onespring.net/ajaxworld: roadmap planning document user thumbnail capture document project scoping document basic usability rules application evaluation document Laurie Gray lgray@onespring.net
  • 35. UX & RIA’s 10-22-08 The bare minimum reading list Don’t Make Me Think - Steve Krug The Inmates are Running the Asylum - Alan Cooper Web Application Form Design - Luke Wroblewski Designing Web Usability - Jakob Nielsen Information Architecture for the World Wide Web - Louis Rosenfeld Edward Tufte’s Information Design series (4) Designing Interfaces - Jenifer Tidwell Handbook of Usability Testing - Jeffrey Rubin Laurie Gray lgray@onespring.net
  • 36. UX & RIA’s 10-22-08 Contact me lgray@onespring.net Laurie Gray lgray@onespring.net
  • 37. UX & RIA’s 10-22-08 Thanks! Laurie Gray