SlideShare a Scribd company logo
1 of 30
Download to read offline
This Presentation Courtesy of the
                          International SOA Symposium
                          October 7-8, 2008 Amsterdam Arena
                          www.soasymposium.com
                          info@soasymposium.com


                                       Founding Sponsors




Platinum Sponsors




Gold Sponsors       Silver Sponsors




                   MAKE OR BREAK:
                USING USER EXPERIENCE
                            SOA SYMPOSIUM
                            7 OCTOBER 2008
       Anne Thomas Manes
       VP & Research Director
       Burton Group
       amanes@burtongroup.com
       http://www.burtongroup.com
                                                              2
3

Make or Break: Using User Experience
Agenda
• Statements about user experience
• Users, architects, and systems
• Common UXP problems
• Risks and reactions
• Fat, thin, fit
• Recommendations




                                       4




Make or Break: Using User Experience

STATEMENTS ABOUT USER
EXPERIENCE
5

User Experience
Is an epiphenomenon:

• The visible consequences of the underlying system

• The user is primarily aware of what is seen




                  WYGIWYS

        “What you get is what
             you see.”
                              Gillian Crampton Smith
7

Fact
Good user experience (UXP) makes it easier to
 accomplish sophisticated tasks.




       (How much do we understand what users need to do?)




                                                            8

Fact
Good UXP does not stop at the glass.




          (But we tend to relegate UXP to visual design.)
9

Fact
Poor UXP impacts productivity.




                      (Are we helping?)




                                                       10

Fact
Poor UXP corrodes trust.




           (Do we assume that people are forgiving?)
11

Fact
UXP design challenges the human - machine
 boundary.




         (How comfortable are we at that boundary?)




 One of the major goals of the drive to
 higher levels has always been to make
 as natural as possible the task of
 communicating to the computer what
 you want it to do.
                                      Douglas Hofstadter
                                     Gödel, Escher, Bach
One of the major goals of the drive to
higher levels has always been to make
as natural as possible the task of
communicating to the computer what
you want it to do.
                            (apologies to) Douglas Hofstadter
                                       Gödel, Escher, Bach




                                                                14




Make or Break: Using User Experience

USERS, ARCHITECTS, AND SYSTEMS
External users
                                                               ide
                                                           outs
                                                                    e
                                                              insid


                        system

                                                   Architects*


      Internal users




                                                                           16

External Users




  External users are not captive, and they don’t want to be constrained.

               They are driven by fashion and commerce.

          They are sophisticated users of many technologies.
17

 Internal Users




                      Internal users are captive, but…

                Their tasks are becoming more complicated.

            They expect similar technology at home and at work.




 User Experience                                                   18




   Kate, age 15

           Hacked my router

       IMs, emails and talks on
       the phone...
       (…to the same person at
       the same time)

   Huge media consumer

Needs little instruction

                           Fearless
User Experience                                               19



  Earl, age 70
                                 1. When you say
                                 ‘phishing’ he thinks you
                                 mean it
                                 2. Mistrusts the computer

                                 3. Only uses the branch…

                                 3.1. …but is starting to
                                 explore the internet and…

                                 3.2 …will eventually find
                                 hisBank.com




                                                             20

User Goals


Users want control of their transactions…
…especially in an increasingly virtual world.



“You know all about me, but I’m in
control.”
                                       Wim Guerden
21

User Goals

Users want to limit complexity…
…and decrease “time to done”.


“I don’t want to be controlled by a
technology. I just want to get on with my
life.”
                             Donald Norman




                                               22

System Architect Goals

Architects want to increase flexibility…
…and decrease (internal) time to market.


“One of the best things you can do is turn
a large project into a small one by
simplifying its architecture and process.”
                               Martin Fowler
23

Systems
 System layers change at different rates, and for different reasons.




                                                    space plan

                                                    services

                          stuff
                                                    structure

                                                    skin

                                                       site


           From How Buildings Learn: Stewart Brand




    External users
                               Web 2.0
                                                                  ide
                                                              outs
                                                                      e
                                                                insid


                       system

                                                   Architects*

                              Enterprise 2.0
     Internal users
25




Make or Break: Using User Experience

COMMON UXP PROBLEMS




                                       26




Common UXP Problems

FEATURE SATURATION
27

Just When I Thought I Knew How to Work It…




                                             28
Toto WellyouII




                        Not just a toilet…
Climate, Comfort and Cleansing                29


           Control Unit
                  • Stop button (?)
                  • Timed heating/cooling of
                  room
                  • Automatic seat up/down
                  • Sensor flush
                  • Powerful deodorizer
                  • Sound effects
                     • while in use
                     • volume control
                     • onFlush()




Network Connected Health Monitoring            30


         Collection Device


                   • urine analysis
                   • blood pressure
                     measurement
                   • body fat analysis
31

Adventure Version




                      32

Office 2003 to 2007
33

How much do you really need?




                               34




Common UXP Problems

PAVLOV’S UXP
Insert Card Here   Insert Card Here
37




Common UXP Problems

OTHER THINGS THAT CAN GO
WRONG




                                        38

Right Application, Wrong Form Factor
39

Design Overloads the Structure




                                 40

Design Confuses the User
41




Common UXP Problems

APPLICATION DESIGN




               Independent Applications,                            42


                    One Use Case




                                           Software as a Service



User
devices/apps



                 Enterprise devices/apps
Independent Applications,                                                     43


                     One Use Case




                                                    Software as a Service



 User
 devices/apps



                     Enterprise devices/apps




                                                                                              44

IT Aggregation causes technology inertia



                                                                             Misc. web
                                     Notes                                  frameworks

     Enterprise
       COTS                                              ASP/COM



                                             Legacy Java

                                                                Someone’s really great idea
  Someone else’s really great idea



                                               Mainframe hardware
                                                     and apps
45

The process stack
  tech to biz stack 2.jpg




                                       46




Make or Break: Using User Experience

RISKS AND REACTIONS
47

I discard quickly.




                     now   now + 1 year   48

I’m moving on!
49

I’ll build what I need.




                                       And then ask
                                       you to
                                       support it…




                                                      50




Make or Break: Using User Experience

FAT, THIN, FIT
51

  RIA and the Web
   Fat vs. Thin
          Fat Client                                  Thin Client


            Client                                      Server
            Processing                                  Processing
  Decentrally             Stateful         Centrally                Stateless
  Managed                                  Managed

Limited                 OS Integration   Ubiquitous           No OS Integration
                                                                    Rich
                            Rich                                    UXP
   Lacks                    UXP            Portable                 Primitive
   Portability                                                      UXP
             Off-Line                                                     RIA
                                                      On-Line




                                                                                52

  RIA and the Web
   RIA Capabilities
53

  Fit Clients

                                         Fit Client
          Fat Client                                                  Thin Client
                                         Client/Server
            Client                       Processing                     Server
            Processing                                                  Processing
  Decentrally             Stateful                         Centrally                Stateless
  Managed                                                  Managed

Limited                 OS Integration                   Ubiquitous           No OS Integration
                                                                                    Rich
                            Rich                                                    UXP
   Lacks                    UXP                            Portable                 Primitive
   Portability                                                                      UXP
             Off-Line                     On/Off-Line                                     RIA
                                                                      On-Line




                                                                                                54

  Fit Client Capabilities
55




     Make or Break: Using User Experience

     RECOMMENDATIONS




                                                     56

            Hire People who Study People




                                            Then…
Anthropologists!
Anthropologists!
57

Integrate them into System Development




                                                 58

  Increase Flexibility
            Decrease Coupling
                          Manage Complexity


                                    space plan

                                    services

                  stuff
                                    structure

                                    skin

                                      site
Make or Break: Using User Experience                                59




References
• Burton Group’s Application Strategies
   • Rich Internet Applications: Creating an Effective Web Experience
   • Rich Mobile Application Development: Technologies and Standards
• Burton Group’s Content and Collaboration Strategies
   • SharePoint in the Enterprise: Building it Right from the Start
   • Content Analytics: Assessing the Value of Corporate Content
• Burton Group’s Identity and Privacy Strategies
   • User Provisioning
   • Personalizing the Identity Management Infrastructure: Engaging Users in
     Content Management
• Burton Group’s Security and Risk Management Strategies
   • Securing “Web 2.0” Technologies

More Related Content

Viewers also liked

Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data ProcessingSOA Symposium
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based ApproachSOA Symposium
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business ArchitectureSOA Symposium
 
Sesar swim master class best in class 2014 flight aware
Sesar swim master class best in class 2014 flight awareSesar swim master class best in class 2014 flight aware
Sesar swim master class best in class 2014 flight awareSESAR Joint Undertaking
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M IlogSOA Symposium
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A GovernanceSOA Symposium
 

Viewers also liked (6)

Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data Processing
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business Architecture
 
Sesar swim master class best in class 2014 flight aware
Sesar swim master class best in class 2014 flight awareSesar swim master class best in class 2014 flight aware
Sesar swim master class best in class 2014 flight aware
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M Ilog
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A Governance
 

Similar to Anne Thomas Manes Using User Experience

[I3 d]04 interactivity
[I3 d]04 interactivity[I3 d]04 interactivity
[I3 d]04 interactivityjylee_kgit
 
[I3 d]03 interactivity
[I3 d]03 interactivity[I3 d]03 interactivity
[I3 d]03 interactivityjylee6977
 
Rettig.Interaction Design History.V1.5
Rettig.Interaction Design History.V1.5Rettig.Interaction Design History.V1.5
Rettig.Interaction Design History.V1.5pemi hua
 
User Interface Design.pptx
User Interface Design.pptxUser Interface Design.pptx
User Interface Design.pptxssuserd67eb9
 
Vasily Shamray “Crafting Game UI”
Vasily Shamray “Crafting Game UI”Vasily Shamray “Crafting Game UI”
Vasily Shamray “Crafting Game UI”Lviv Startup Club
 
Designing Structure: Interaction Design
Designing Structure: Interaction DesignDesigning Structure: Interaction Design
Designing Structure: Interaction DesignChristina Wodtke
 
Designing for Sensors 
& the Future of Experiences
Designing for Sensors 
& the Future of ExperiencesDesigning for Sensors 
& the Future of Experiences
Designing for Sensors 
& the Future of ExperiencesJeremy Johnson
 
Modelling the User Interface
Modelling the User InterfaceModelling the User Interface
Modelling the User InterfacePedro J. Molina
 
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
 
A Short HW Reference Guide for Makers
A Short HW Reference Guide for MakersA Short HW Reference Guide for Makers
A Short HW Reference Guide for MakersDesign Group Italia
 
ARDUINOLIKE BOARDS: A SHORT HARDWARE REFERENCE GUIDE FOR MAKERS
ARDUINOLIKE BOARDS: A SHORT HARDWARE REFERENCE GUIDE FOR MAKERSARDUINOLIKE BOARDS: A SHORT HARDWARE REFERENCE GUIDE FOR MAKERS
ARDUINOLIKE BOARDS: A SHORT HARDWARE REFERENCE GUIDE FOR MAKERSLeandro Agro'
 
inleiding tot chi
inleiding tot chiinleiding tot chi
inleiding tot chiErik Duval
 
Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...mfrancis
 
Virtual worlds, So what?
Virtual worlds, So what?Virtual worlds, So what?
Virtual worlds, So what?Atman Patel
 
Virtual worlds, So what?
Virtual worlds, So what?Virtual worlds, So what?
Virtual worlds, So what?Atman Patel
 

Similar to Anne Thomas Manes Using User Experience (20)

[I3 d]04 interactivity
[I3 d]04 interactivity[I3 d]04 interactivity
[I3 d]04 interactivity
 
[I3 d]03 interactivity
[I3 d]03 interactivity[I3 d]03 interactivity
[I3 d]03 interactivity
 
Ui 08
Ui 08Ui 08
Ui 08
 
Rettig.Interaction Design History.V1.5
Rettig.Interaction Design History.V1.5Rettig.Interaction Design History.V1.5
Rettig.Interaction Design History.V1.5
 
User Interface Design.pptx
User Interface Design.pptxUser Interface Design.pptx
User Interface Design.pptx
 
3D Printing, Customization, and Product Lines
3D Printing, Customization, and Product Lines3D Printing, Customization, and Product Lines
3D Printing, Customization, and Product Lines
 
The new mobile world
The new mobile worldThe new mobile world
The new mobile world
 
Vasily Shamray “Crafting Game UI”
Vasily Shamray “Crafting Game UI”Vasily Shamray “Crafting Game UI”
Vasily Shamray “Crafting Game UI”
 
Designing Structure: Interaction Design
Designing Structure: Interaction DesignDesigning Structure: Interaction Design
Designing Structure: Interaction Design
 
Designing for Sensors 
& the Future of Experiences
Designing for Sensors 
& the Future of ExperiencesDesigning for Sensors 
& the Future of Experiences
Designing for Sensors 
& the Future of Experiences
 
Modelling the User Interface
Modelling the User InterfaceModelling the User Interface
Modelling the User Interface
 
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
 
A Short HW Reference Guide for Makers
A Short HW Reference Guide for MakersA Short HW Reference Guide for Makers
A Short HW Reference Guide for Makers
 
ARDUINOLIKE BOARDS: A SHORT HARDWARE REFERENCE GUIDE FOR MAKERS
ARDUINOLIKE BOARDS: A SHORT HARDWARE REFERENCE GUIDE FOR MAKERSARDUINOLIKE BOARDS: A SHORT HARDWARE REFERENCE GUIDE FOR MAKERS
ARDUINOLIKE BOARDS: A SHORT HARDWARE REFERENCE GUIDE FOR MAKERS
 
Chi overview
Chi overviewChi overview
Chi overview
 
Worldkit System
Worldkit SystemWorldkit System
Worldkit System
 
inleiding tot chi
inleiding tot chiinleiding tot chi
inleiding tot chi
 
Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...
 
Virtual worlds, So what?
Virtual worlds, So what?Virtual worlds, So what?
Virtual worlds, So what?
 
Virtual worlds, So what?
Virtual worlds, So what?Virtual worlds, So what?
Virtual worlds, So what?
 

More from SOA Symposium

Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2SOA Symposium
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design PatternsSOA Symposium
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A PitfallsSOA Symposium
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At PhilipsSOA Symposium
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A GridSOA Symposium
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S BSOA Symposium
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web ServicesSOA Symposium
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every DeveloperSOA Symposium
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 StrategiesSOA Symposium
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S BSOA Symposium
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A OperationalSOA Symposium
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man IssuesSOA Symposium
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And TransactionsSOA Symposium
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos IndexSOA Symposium
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification TechniquesSOA Symposium
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1SOA Symposium
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At OsloSOA Symposium
 
Chris Riley S O A Modeling
Chris  Riley    S O A ModelingChris  Riley    S O A Modeling
Chris Riley S O A ModelingSOA Symposium
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1SOA Symposium
 
Anne Thomas Manes S O A Fatigue
Anne  Thomas Manes    S O A  FatigueAnne  Thomas Manes    S O A  Fatigue
Anne Thomas Manes S O A FatigueSOA Symposium
 

More from SOA Symposium (20)

Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design Patterns
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A Pitfalls
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At Philips
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A Grid
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S B
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web Services
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every Developer
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 Strategies
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S B
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A Operational
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man Issues
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And Transactions
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos Index
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification Techniques
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At Oslo
 
Chris Riley S O A Modeling
Chris  Riley    S O A ModelingChris  Riley    S O A Modeling
Chris Riley S O A Modeling
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1
 
Anne Thomas Manes S O A Fatigue
Anne  Thomas Manes    S O A  FatigueAnne  Thomas Manes    S O A  Fatigue
Anne Thomas Manes S O A Fatigue
 

Recently uploaded

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Recently uploaded (20)

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

Anne Thomas Manes Using User Experience

  • 1. This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com info@soasymposium.com Founding Sponsors Platinum Sponsors Gold Sponsors Silver Sponsors MAKE OR BREAK: USING USER EXPERIENCE SOA SYMPOSIUM 7 OCTOBER 2008 Anne Thomas Manes VP & Research Director Burton Group amanes@burtongroup.com http://www.burtongroup.com 2
  • 2. 3 Make or Break: Using User Experience Agenda • Statements about user experience • Users, architects, and systems • Common UXP problems • Risks and reactions • Fat, thin, fit • Recommendations 4 Make or Break: Using User Experience STATEMENTS ABOUT USER EXPERIENCE
  • 3. 5 User Experience Is an epiphenomenon: • The visible consequences of the underlying system • The user is primarily aware of what is seen WYGIWYS “What you get is what you see.” Gillian Crampton Smith
  • 4. 7 Fact Good user experience (UXP) makes it easier to accomplish sophisticated tasks. (How much do we understand what users need to do?) 8 Fact Good UXP does not stop at the glass. (But we tend to relegate UXP to visual design.)
  • 5. 9 Fact Poor UXP impacts productivity. (Are we helping?) 10 Fact Poor UXP corrodes trust. (Do we assume that people are forgiving?)
  • 6. 11 Fact UXP design challenges the human - machine boundary. (How comfortable are we at that boundary?) One of the major goals of the drive to higher levels has always been to make as natural as possible the task of communicating to the computer what you want it to do. Douglas Hofstadter Gödel, Escher, Bach
  • 7. One of the major goals of the drive to higher levels has always been to make as natural as possible the task of communicating to the computer what you want it to do. (apologies to) Douglas Hofstadter Gödel, Escher, Bach 14 Make or Break: Using User Experience USERS, ARCHITECTS, AND SYSTEMS
  • 8. External users ide outs e insid system Architects* Internal users 16 External Users External users are not captive, and they don’t want to be constrained. They are driven by fashion and commerce. They are sophisticated users of many technologies.
  • 9. 17 Internal Users Internal users are captive, but… Their tasks are becoming more complicated. They expect similar technology at home and at work. User Experience 18 Kate, age 15 Hacked my router IMs, emails and talks on the phone... (…to the same person at the same time) Huge media consumer Needs little instruction Fearless
  • 10. User Experience 19 Earl, age 70 1. When you say ‘phishing’ he thinks you mean it 2. Mistrusts the computer 3. Only uses the branch… 3.1. …but is starting to explore the internet and… 3.2 …will eventually find hisBank.com 20 User Goals Users want control of their transactions… …especially in an increasingly virtual world. “You know all about me, but I’m in control.” Wim Guerden
  • 11. 21 User Goals Users want to limit complexity… …and decrease “time to done”. “I don’t want to be controlled by a technology. I just want to get on with my life.” Donald Norman 22 System Architect Goals Architects want to increase flexibility… …and decrease (internal) time to market. “One of the best things you can do is turn a large project into a small one by simplifying its architecture and process.” Martin Fowler
  • 12. 23 Systems System layers change at different rates, and for different reasons. space plan services stuff structure skin site From How Buildings Learn: Stewart Brand External users Web 2.0 ide outs e insid system Architects* Enterprise 2.0 Internal users
  • 13. 25 Make or Break: Using User Experience COMMON UXP PROBLEMS 26 Common UXP Problems FEATURE SATURATION
  • 14. 27 Just When I Thought I Knew How to Work It… 28 Toto WellyouII Not just a toilet…
  • 15. Climate, Comfort and Cleansing 29 Control Unit • Stop button (?) • Timed heating/cooling of room • Automatic seat up/down • Sensor flush • Powerful deodorizer • Sound effects • while in use • volume control • onFlush() Network Connected Health Monitoring 30 Collection Device • urine analysis • blood pressure measurement • body fat analysis
  • 16. 31 Adventure Version 32 Office 2003 to 2007
  • 17. 33 How much do you really need? 34 Common UXP Problems PAVLOV’S UXP
  • 18. Insert Card Here Insert Card Here
  • 19. 37 Common UXP Problems OTHER THINGS THAT CAN GO WRONG 38 Right Application, Wrong Form Factor
  • 20. 39 Design Overloads the Structure 40 Design Confuses the User
  • 21. 41 Common UXP Problems APPLICATION DESIGN Independent Applications, 42 One Use Case Software as a Service User devices/apps Enterprise devices/apps
  • 22. Independent Applications, 43 One Use Case Software as a Service User devices/apps Enterprise devices/apps 44 IT Aggregation causes technology inertia Misc. web Notes frameworks Enterprise COTS ASP/COM Legacy Java Someone’s really great idea Someone else’s really great idea Mainframe hardware and apps
  • 23. 45 The process stack tech to biz stack 2.jpg 46 Make or Break: Using User Experience RISKS AND REACTIONS
  • 24. 47 I discard quickly. now now + 1 year 48 I’m moving on!
  • 25. 49 I’ll build what I need. And then ask you to support it… 50 Make or Break: Using User Experience FAT, THIN, FIT
  • 26. 51 RIA and the Web Fat vs. Thin Fat Client Thin Client Client Server Processing Processing Decentrally Stateful Centrally Stateless Managed Managed Limited OS Integration Ubiquitous No OS Integration Rich Rich UXP Lacks UXP Portable Primitive Portability UXP Off-Line RIA On-Line 52 RIA and the Web RIA Capabilities
  • 27. 53 Fit Clients Fit Client Fat Client Thin Client Client/Server Client Processing Server Processing Processing Decentrally Stateful Centrally Stateless Managed Managed Limited OS Integration Ubiquitous No OS Integration Rich Rich UXP Lacks UXP Portable Primitive Portability UXP Off-Line On/Off-Line RIA On-Line 54 Fit Client Capabilities
  • 28. 55 Make or Break: Using User Experience RECOMMENDATIONS 56 Hire People who Study People Then… Anthropologists! Anthropologists!
  • 29. 57 Integrate them into System Development 58 Increase Flexibility Decrease Coupling Manage Complexity space plan services stuff structure skin site
  • 30. Make or Break: Using User Experience 59 References • Burton Group’s Application Strategies • Rich Internet Applications: Creating an Effective Web Experience • Rich Mobile Application Development: Technologies and Standards • Burton Group’s Content and Collaboration Strategies • SharePoint in the Enterprise: Building it Right from the Start • Content Analytics: Assessing the Value of Corporate Content • Burton Group’s Identity and Privacy Strategies • User Provisioning • Personalizing the Identity Management Infrastructure: Engaging Users in Content Management • Burton Group’s Security and Risk Management Strategies • Securing “Web 2.0” Technologies