SlideShare une entreprise Scribd logo
1  sur  37
Seven Stages of User Action




7 Stages of User Action by Heather Crombie   10/23/12
Using the “7 Actions” Theory for
        Task and Design Analysis

 Why we’re learning about this theory
 Cover the origins and components of the theory
 How to apply it in task & design analysis
 Analyze the design of a common user experience
 Apply the theory to a k12 design



7 Stages of User Action by Heather Crombie    10/23/12
Why Learn this Theory?

 The actions we’ll discuss often happen in one to four
     seconds, making it difficult to articulate.

 This theory provides a common construct & vocabulary
     in describing how a user interacts with the World, or a
     computing system to accomplish a goal.

 Applying it ensures a more thorough and consistent
     task and design analysis.




7 Stages of User Action by Heather Crombie         10/23/12
Origins & Components of theory
  Proposed by Donald Norman in the 70’s and used in
      the process of airplane control analysis & design.

  It applies to any system or device;
          Control Systems & Panels for Nuclear Power plants
          Bureaucratic Systems
          Operating Systems
          Websites
          Doors




7 Stages of User Action by Heather Crombie            10/23/12
Theory Components
  User Goal = Desired Outcome=Epic/User Story
  Gulf of Execution: The psychological and physical
      barriers to achieving a goal.

  World = K12 Virtual School System
  Gulf of Evaluation: The psychological and physical
      phenomena that occurs when comparing the goal to
      the systems’ response to user interaction.




7 Stages of User Action by Heather Crombie    10/23/12
Gulf of Execution   Gulf of Evaluation




My goal                                                                       My desired
                                                                              outcome




 7 Stages of User Action by Heather Crombie                        10/23/12
Gulf of        Gulf of
                              Execution      Evaluation




7 Stages of User Action by Heather Crombie                10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
What happens when you call?




7 Stages of User Action by Heather Crombie   10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
Will this Perform a Search?




7 Stages of User Action by Heather Crombie   10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
We make up stories about things
       we don’t understand.




7 Stages of User Action by Heather Crombie   10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
The Real Man on the Moon




7 Stages of User Action by Heather Crombie   10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
Perceiving System State
             Change in 4 Seconds


                          What Changed?




7 Stages of User Action by Heather Crombie   10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
Applying theory to the K12
                     experience.




7 Stages of User Action by Heather Crombie   10/23/12
The user story: As a teacher I want to know who has been absent.




7 Stages of User Action by Heather Crombie                      10/23/12
7 Stages of User Action by Heather Crombie   10/23/12
Who has
                                                                   been absent?




                                Forming the Intention
                                                                          I see a headline
                                                                        indicating 5 students
                                                                       were absent with a link
                                                                           for their names.

                               specifying the action
                                                        Name
                                                        Ti t l e                                 I must click on the link
                                                                      Teacher                      to see those names




7 Stages of User Action by Heather Crombie                                                                                  10/23/12
Who has
                                                                         been absent?




                                Forming the Intention
                                                                                     I'm moving my
                                                                                   cursor over the link
                                                                                    and clicking on it.
                               specifying the action
                                                              Name
                                                              Ti t l e
                                                                            Teacher




                                           Executing the action




7 Stages of User Action by Heather Crombie                                                                10/23/12
Who has
                                                                         been absent?




                                Forming the Intention
                                                                                    I'm expecting a
                                                                                  system response to
                                                                                       my click.
                               specifying the action
                                                              Name
                                                              Ti t l e
                                                                            Teacher




                                           Executing the action



                                                                     System Response




                                                                            Loading




7 Stages of User Action by Heather Crombie                                                             10/23/12
Who has
                                                                         been absent?




                                Forming the Intention


                                                                                      The page has
                                                                                        changed
                               specifying the action
                                                              Name
                                                              Ti t l e
                                                                            Teacher




                                           Executing the action                                      Perceiving the
                                                                                                      system state


                                                                     System Response




7 Stages of User Action by Heather Crombie                                                                            10/23/12
Who has
                                                                         been absent?




                                Forming the Intention
                                                                                   Its now titled
                                                                                  "Students with
                                                                                Missing Attendance
                                                                                        Days
                                                                                                          Interpreting the
                               specifying the action                                                       system state
                                                              Name
                                                              Ti t l e
                                                                            Teacher




                                           Executing the action                                      Perceiving the
                                                                                                      system state


                                                                     System Response




7 Stages of User Action by Heather Crombie                                                                                   10/23/12
Who has
                                                                         been absent?




                                                                                                        Evaluating outcome
                                Forming the Intention                                                    against my goals

                                                                               This page is likely to
                                                                                  tell me "who is
                                                                                       absent"               Interpreting the
                               specifying the action                                                          system state
                                                              Name
                                                              Ti t l e
                                                                            Teacher




                                           Executing the action                                         Perceiving the
                                                                                                         system state


                                                                     System Response




7 Stages of User Action by Heather Crombie                                                                                      10/23/12
Who has
                                                                         been absent?




                                                                                                     Evaluating outcome
                                Forming the Intention                                                 against my goals

                                                                                 Where are the
                                                                               names of the absent
                                                                                   students?              Interpreting the
                               specifying the action                                                       system state
                                                              Name
                                                              Ti t l e
                                                                            Teacher




                                           Executing the action                                      Perceiving the
                                                                                                      system state


                                                                     System Response




7 Stages of User Action by Heather Crombie                                                                                   10/23/12
Can’t Cross the Gulf of
                     Execution?

   Ask – Is the intention obvious & does it match the user’s
   intent?

   Ask – Is the action well specified in terms the user can
   understand?

   Ask – Can the user manipulate the control?




7 Stages of User Action by Heather Crombie        10/23/12
Can’t cross the Gulf of
                     Evaluation?

   Ask – Is state change perceptible?

   Ask – Can the state change be interpreted?

   Ask – Can the state change be compared to the user’s
   desired outcome?




7 Stages of User Action by Heather Crombie      10/23/12
More details form Google:
       Seven stages of action - Wikipedia, the free encyclopedia

       Gulf of Execution and Evaluation - Dubberly Design Office




7 Stages of User Action by Heather Crombie                  10/23/12
Fin



7 Stages of User Action by Heather Crombie     10/23/12

Contenu connexe

Tendances

CNIT 121: 9 Network Evidence
CNIT 121: 9 Network EvidenceCNIT 121: 9 Network Evidence
CNIT 121: 9 Network EvidenceSam Bowne
 
MacOS forensics and anti-forensics (DC Lviv 2019) presentation
MacOS forensics and anti-forensics (DC Lviv 2019) presentationMacOS forensics and anti-forensics (DC Lviv 2019) presentation
MacOS forensics and anti-forensics (DC Lviv 2019) presentationOlehLevytskyi1
 
Affordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hciAffordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hciShoaibidd514
 
Ethical hacking
Ethical hackingEthical hacking
Ethical hackingSaqib Raza
 
Password Cracking
Password CrackingPassword Cracking
Password CrackingSagar Verma
 
Graphical password authentication
Graphical password authenticationGraphical password authentication
Graphical password authenticationSuraj Swarnakar
 
Detecting Phishing using Machine Learning
Detecting Phishing using Machine LearningDetecting Phishing using Machine Learning
Detecting Phishing using Machine Learningijtsrd
 
1. introduction to cyber security
1. introduction to cyber security1. introduction to cyber security
1. introduction to cyber securityAnimesh Roy
 
Introduction to information security
Introduction to information securityIntroduction to information security
Introduction to information securityKATHEESKUMAR S
 
Deauthentication Attack with Node MCU & Esp8266
Deauthentication Attack with Node MCU & Esp8266Deauthentication Attack with Node MCU & Esp8266
Deauthentication Attack with Node MCU & Esp8266Akash Thakur
 
Threats and Security Tips of Computer System
Threats and Security Tips of Computer SystemThreats and Security Tips of Computer System
Threats and Security Tips of Computer SystemFaruk_Hossen
 

Tendances (20)

Piratage informatique
Piratage informatiquePiratage informatique
Piratage informatique
 
IDS and IPS
IDS and IPSIDS and IPS
IDS and IPS
 
Digital Watermarking
Digital WatermarkingDigital Watermarking
Digital Watermarking
 
CNIT 121: 9 Network Evidence
CNIT 121: 9 Network EvidenceCNIT 121: 9 Network Evidence
CNIT 121: 9 Network Evidence
 
MacOS forensics and anti-forensics (DC Lviv 2019) presentation
MacOS forensics and anti-forensics (DC Lviv 2019) presentationMacOS forensics and anti-forensics (DC Lviv 2019) presentation
MacOS forensics and anti-forensics (DC Lviv 2019) presentation
 
Affordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hciAffordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hci
 
Ethical hacking
Ethical hackingEthical hacking
Ethical hacking
 
Chapter 3 principles of hci
Chapter 3 principles of hciChapter 3 principles of hci
Chapter 3 principles of hci
 
Software piracy
Software piracySoftware piracy
Software piracy
 
Password Cracking
Password CrackingPassword Cracking
Password Cracking
 
Graphical password authentication
Graphical password authenticationGraphical password authentication
Graphical password authentication
 
Watermark
WatermarkWatermark
Watermark
 
Windows Hacking
Windows HackingWindows Hacking
Windows Hacking
 
Detecting Phishing using Machine Learning
Detecting Phishing using Machine LearningDetecting Phishing using Machine Learning
Detecting Phishing using Machine Learning
 
1. introduction to cyber security
1. introduction to cyber security1. introduction to cyber security
1. introduction to cyber security
 
Linux forensics
Linux forensicsLinux forensics
Linux forensics
 
Info hiding
Info hidingInfo hiding
Info hiding
 
Introduction to information security
Introduction to information securityIntroduction to information security
Introduction to information security
 
Deauthentication Attack with Node MCU & Esp8266
Deauthentication Attack with Node MCU & Esp8266Deauthentication Attack with Node MCU & Esp8266
Deauthentication Attack with Node MCU & Esp8266
 
Threats and Security Tips of Computer System
Threats and Security Tips of Computer SystemThreats and Security Tips of Computer System
Threats and Security Tips of Computer System
 

En vedette

Human-Computer Interaction
Human-Computer InteractionHuman-Computer Interaction
Human-Computer InteractionTarek Amr
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interactionAyusha Patnaik
 
Three levels of design
Three levels of designThree levels of design
Three levels of designPixelkings
 
Design Principles
Design PrinciplesDesign Principles
Design PrinciplesDavid Gelb
 
human computer interface
human computer interfacehuman computer interface
human computer interfaceSantosh Kumar
 
PCC- TLC Second Life
PCC- TLC Second LifePCC- TLC Second Life
PCC- TLC Second LifeMonicaMarlo
 
2014 15 Theory of Actions
2014 15 Theory of Actions2014 15 Theory of Actions
2014 15 Theory of Actionsercraval
 
[Hci] 실행차,평가차 케이스 표민기
[Hci] 실행차,평가차 케이스 표민기[Hci] 실행차,평가차 케이스 표민기
[Hci] 실행차,평가차 케이스 표민기Mingi Pyo
 
Hci 4 - 실행차, 평가차 사례
Hci 4 - 실행차, 평가차 사례Hci 4 - 실행차, 평가차 사례
Hci 4 - 실행차, 평가차 사례Nammin Lee
 
4. ergonomic of wimp interface
4. ergonomic of wimp interface4. ergonomic of wimp interface
4. ergonomic of wimp interfaceKh Ravy
 
Second Life: Education in a Virtual World (slidecast)
Second Life: Education in a Virtual World (slidecast)Second Life: Education in a Virtual World (slidecast)
Second Life: Education in a Virtual World (slidecast)HVX.Mica
 
Wimp interface
Wimp interfaceWimp interface
Wimp interfaceAbrish06
 
Interaction design methods
Interaction design methodsInteraction design methods
Interaction design methodsTimo Arnall
 

En vedette (20)

interaction norman model in Human Computer Interaction(HCI)
interaction  norman model in Human Computer Interaction(HCI)interaction  norman model in Human Computer Interaction(HCI)
interaction norman model in Human Computer Interaction(HCI)
 
Human-Computer Interaction
Human-Computer InteractionHuman-Computer Interaction
Human-Computer Interaction
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interaction
 
Three levels of design
Three levels of designThree levels of design
Three levels of design
 
Design Principles
Design PrinciplesDesign Principles
Design Principles
 
human computer interface
human computer interfacehuman computer interface
human computer interface
 
Theory of action
Theory of actionTheory of action
Theory of action
 
PCC- TLC Second Life
PCC- TLC Second LifePCC- TLC Second Life
PCC- TLC Second Life
 
2014 15 Theory of Actions
2014 15 Theory of Actions2014 15 Theory of Actions
2014 15 Theory of Actions
 
Iteraction design
Iteraction designIteraction design
Iteraction design
 
[Hci] 실행차,평가차 케이스 표민기
[Hci] 실행차,평가차 케이스 표민기[Hci] 실행차,평가차 케이스 표민기
[Hci] 실행차,평가차 케이스 표민기
 
Theory of Action
Theory of Action Theory of Action
Theory of Action
 
Hci 4 - 실행차, 평가차 사례
Hci 4 - 실행차, 평가차 사례Hci 4 - 실행차, 평가차 사례
Hci 4 - 실행차, 평가차 사례
 
4. ergonomic of wimp interface
4. ergonomic of wimp interface4. ergonomic of wimp interface
4. ergonomic of wimp interface
 
Second Life: Education in a Virtual World (slidecast)
Second Life: Education in a Virtual World (slidecast)Second Life: Education in a Virtual World (slidecast)
Second Life: Education in a Virtual World (slidecast)
 
Wimp interface
Wimp interfaceWimp interface
Wimp interface
 
Interaction design methods
Interaction design methodsInteraction design methods
Interaction design methods
 
Presentation on Activity Theory
Presentation on Activity Theory Presentation on Activity Theory
Presentation on Activity Theory
 
Interaction
InteractionInteraction
Interaction
 

Dernier

CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...Call Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 

Dernier (20)

CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 

7 Stages of User Action Theory

  • 1. Seven Stages of User Action 7 Stages of User Action by Heather Crombie 10/23/12
  • 2. Using the “7 Actions” Theory for Task and Design Analysis  Why we’re learning about this theory  Cover the origins and components of the theory  How to apply it in task & design analysis  Analyze the design of a common user experience  Apply the theory to a k12 design 7 Stages of User Action by Heather Crombie 10/23/12
  • 3. Why Learn this Theory?  The actions we’ll discuss often happen in one to four seconds, making it difficult to articulate.  This theory provides a common construct & vocabulary in describing how a user interacts with the World, or a computing system to accomplish a goal.  Applying it ensures a more thorough and consistent task and design analysis. 7 Stages of User Action by Heather Crombie 10/23/12
  • 4. Origins & Components of theory  Proposed by Donald Norman in the 70’s and used in the process of airplane control analysis & design.  It applies to any system or device;  Control Systems & Panels for Nuclear Power plants  Bureaucratic Systems  Operating Systems  Websites  Doors 7 Stages of User Action by Heather Crombie 10/23/12
  • 5. Theory Components  User Goal = Desired Outcome=Epic/User Story  Gulf of Execution: The psychological and physical barriers to achieving a goal.  World = K12 Virtual School System  Gulf of Evaluation: The psychological and physical phenomena that occurs when comparing the goal to the systems’ response to user interaction. 7 Stages of User Action by Heather Crombie 10/23/12
  • 6. Gulf of Execution Gulf of Evaluation My goal My desired outcome 7 Stages of User Action by Heather Crombie 10/23/12
  • 7. Gulf of Gulf of Execution Evaluation 7 Stages of User Action by Heather Crombie 10/23/12
  • 8. 7 Stages of User Action by Heather Crombie 10/23/12
  • 9. 7 Stages of User Action by Heather Crombie 10/23/12
  • 10. 7 Stages of User Action by Heather Crombie 10/23/12
  • 11. What happens when you call? 7 Stages of User Action by Heather Crombie 10/23/12
  • 12. 7 Stages of User Action by Heather Crombie 10/23/12
  • 13. 7 Stages of User Action by Heather Crombie 10/23/12
  • 14. 7 Stages of User Action by Heather Crombie 10/23/12
  • 15. Will this Perform a Search? 7 Stages of User Action by Heather Crombie 10/23/12
  • 16. 7 Stages of User Action by Heather Crombie 10/23/12
  • 17. We make up stories about things we don’t understand. 7 Stages of User Action by Heather Crombie 10/23/12
  • 18. 7 Stages of User Action by Heather Crombie 10/23/12
  • 19. The Real Man on the Moon 7 Stages of User Action by Heather Crombie 10/23/12
  • 20. 7 Stages of User Action by Heather Crombie 10/23/12
  • 21. Perceiving System State Change in 4 Seconds What Changed? 7 Stages of User Action by Heather Crombie 10/23/12
  • 22. 7 Stages of User Action by Heather Crombie 10/23/12
  • 23. 7 Stages of User Action by Heather Crombie 10/23/12
  • 24. Applying theory to the K12 experience. 7 Stages of User Action by Heather Crombie 10/23/12
  • 25. The user story: As a teacher I want to know who has been absent. 7 Stages of User Action by Heather Crombie 10/23/12
  • 26. 7 Stages of User Action by Heather Crombie 10/23/12
  • 27. Who has been absent? Forming the Intention I see a headline indicating 5 students were absent with a link for their names. specifying the action Name Ti t l e I must click on the link Teacher to see those names 7 Stages of User Action by Heather Crombie 10/23/12
  • 28. Who has been absent? Forming the Intention I'm moving my cursor over the link and clicking on it. specifying the action Name Ti t l e Teacher Executing the action 7 Stages of User Action by Heather Crombie 10/23/12
  • 29. Who has been absent? Forming the Intention I'm expecting a system response to my click. specifying the action Name Ti t l e Teacher Executing the action System Response Loading 7 Stages of User Action by Heather Crombie 10/23/12
  • 30. Who has been absent? Forming the Intention The page has changed specifying the action Name Ti t l e Teacher Executing the action Perceiving the system state System Response 7 Stages of User Action by Heather Crombie 10/23/12
  • 31. Who has been absent? Forming the Intention Its now titled "Students with Missing Attendance Days Interpreting the specifying the action system state Name Ti t l e Teacher Executing the action Perceiving the system state System Response 7 Stages of User Action by Heather Crombie 10/23/12
  • 32. Who has been absent? Evaluating outcome Forming the Intention against my goals This page is likely to tell me "who is absent" Interpreting the specifying the action system state Name Ti t l e Teacher Executing the action Perceiving the system state System Response 7 Stages of User Action by Heather Crombie 10/23/12
  • 33. Who has been absent? Evaluating outcome Forming the Intention against my goals Where are the names of the absent students? Interpreting the specifying the action system state Name Ti t l e Teacher Executing the action Perceiving the system state System Response 7 Stages of User Action by Heather Crombie 10/23/12
  • 34. Can’t Cross the Gulf of Execution? Ask – Is the intention obvious & does it match the user’s intent? Ask – Is the action well specified in terms the user can understand? Ask – Can the user manipulate the control? 7 Stages of User Action by Heather Crombie 10/23/12
  • 35. Can’t cross the Gulf of Evaluation? Ask – Is state change perceptible? Ask – Can the state change be interpreted? Ask – Can the state change be compared to the user’s desired outcome? 7 Stages of User Action by Heather Crombie 10/23/12
  • 36. More details form Google: Seven stages of action - Wikipedia, the free encyclopedia Gulf of Execution and Evaluation - Dubberly Design Office 7 Stages of User Action by Heather Crombie 10/23/12
  • 37. Fin 7 Stages of User Action by Heather Crombie 10/23/12

Notes de l'éditeur

  1. Intuitive product designers & developers often will design to support the seven stages without being able to articulate the psychological reasons their designs work. We’ll speak the same language when doing task & design analysis
  2. Imagine a circle, the first half involves what you need to do with a system in order for it to respond to you. The second half is how you perceive and interpret the system’s response. Symbols in the center represent a user’s psychological and physical barriers contributing to cognitive load that make it harder to reach their goal via your system. Write out Gulf of Execution on one side of a white board and Gulf of Evaluation on the other side of the boardASK THE AUDIENCE: Name some good design rules….point out where they fall in either of the two gulfs and write down the rule under the appropriate label mention that we will come back to these later in the discussion. Simple design removes those barriers.
  3. The gulf of execution is comprised of…The gulf of evaluation is comprised of…Examples of psychological barriers include, 1. Not enough knowledge about a domain to know how to articulate a goal, ie. I want to buy that “thingy”. Without a name for that “thingy” I need to describe what it does, what it looks like & hopefully the salesperson (or system) will recognize it.2. The user is experiencing too much cognitive load. Ie. She’s driving while in stop & go traffic talking to her son when a coworker’s urgent text message arrives while she’s also applying mascara!3.The user doesn’t know how to interpret a control device: Does this door have a push or pull handle? Is that elevator button for opening or closing the doors?4. The user doesn’t know who to evaluate a system response against their goals. Ie. The fax machine appears to have scanned my paper but I can’t tell if it has delivered it.Examples of physical barriers include,The user is unable to specify an action to accomplish a goal: ie. The driver can’t get into the car because they can’t find the door handle, or The user is unable to see the instructional text because the font’s contrast is too low against the background color. The control device can’t be manipulated by the user: ie. The shower head is too high on the wall for the short man to adjust the spray direction. Or software designed for a touch screen doesn’t work on a laptop because the creators didn’t account for input from a mouse that doesn’t support the pinch zoom function.The user is senses are impaired or the context in which the device is used overwhelms a sensory organ. Ie. The feedback cues are sound only and the user is deaf or the phone’s sound is not loud enough to be heard on a factory floor.
  4. When doing a task analysis, the user is at the center of this cycle. The user’s relationship to each stage of the cycle needs to be understood and documented. It often works best to describe the goal in the same language as a user’s language.In the UK, the driver wants to get into the boot to retrieve her spare tire.In the US, the driver wants to get into the trunk to retrieve her spare tire. Each industry and audience has its “jargon” and you want to use it appropriately.
  5. Goal is framed by someone else.In these instances, more exploration in the task analyisis of the process will be necessary. The system may need to be more transparent to the user in order to guide the user through the processes until they’re comfortable. Supporting infrequent and power users.Your design may need to support two user types, those familiar with the process and those who have been sent to it by someone else. For example: She was told she’d have to file a webcert to receive a stipend. She doesn’t know what a Webcert is? She doesn’t know what it means to file one?. It is important the task analysis addresses the audience types to help the designer understand how to support both audience types.Recognize when the design needs to support infrequent users differently from power users
  6. How is the intention described by the user.If your task analysis is for a bureaucratic process that is moving from paper you’ll need to understand and describe the user’s “pre-Web” processes. The clerk may describe the process as stamping the invoice as “paid” with the red stamp. That description provides important clues as to the language and representation of the intention by the end user. What percentage of our teacher’s are new to virtual online schools?For a teacher the intention could be described as a question, an epic or a user story. “who has been absent”, or “Who is late in turning in their homework”. Who here rides the bus? I want to ask non-riders to tell me what the intention of this next sign is.
  7. What I need….an automated message specific for this bus line & stop that tells me when the next arrives.What I get…an automatic transfer into hold pattern waiting for the next available operator who can address my question (I hope). It is critical the task analysis describes what the user needs so the design can support their need. To better support the action of forming the intention, what should this sign say?What the system is capable of…speak to an operator/dispatcher.
  8. The task analysis needs to describe the action in the user’s language so the design knows how to describe the control to meet the user’s expectations. If the device that represents the action specification is ambiguous then the user must guess and use trial and error to figure out how to use the device.
  9. So, do you push or pull to get on the other side of the doors? What does the design tell you about how to you should act to get through these doors?ClickThe ambiguous shape of the door handle makes it difficult to know how to operate the door so additional material and cognitive load is expended to rectify a design flaw.
  10. Does the control mechanism work? Can the button be pushed, can the link be clicked, does the latch hold on?
  11. Will clicking this search button execute a search?Yes?No?What does the shape around the “Search” text suggest?What does the cursor atop the “Search” text suggest?
  12. Some users have no idea how something works when they need to. This will be manifested when users describe something as happening “automagically”, “sprinkling pixie dust” or some other non-sensicalmetaphore. When that occurs, your task analysis needs to spend more time understanding the system their interacting with because their level of understanding will confuse your task analysis. In those instances, speak to a SME for the system.
  13. If its clear the user doesn’t understand the system in which they operate, find someone who does and use their model in your task analysis. Your analysis must capture these discrepancies and the design should reflect the user’s perspective. When this type of discrepancy is discovered in the task analysis it likely indicates the population of users is comprised of infrequent and power users.
  14. You need to make certain the task analysis illustrates the relationship between the user & the system. It is when the system has a clear relationship to the user than progress can be made to achieve the user’s desired outcome. System clarity supports good task analysis and designs that can eventually…take you to the moon.
  15. Indicating State ChangeFor instance, when a button is selected on an elevator, the control button for the selected floor is highlighted. Without that highlight, the user would not notice a state change until the elevator started rising, hopefully in the direction of the floor they selected. That highlight indicates that the elevator’s control system has received their command. The movement of the elevator in the direction they want indicates the elevator’s control system is acting upon their request. When designing for an eCommerce site we learned that a user will form their intention for a page within the first 4 seconds. If they couldn’t understand the intent of the page & its relationship to their goal they were off to Amazon.com, Hilton or another competitor. Although a student in the K12 system will not be able to get educational credit from a rival LMS, they do have the expectation set by their other experiences on the Web that a page’s goal should be evident pretty quickly. Qucik loading pagesClean visual hierarchies mean nothing if a user doesn’t perceive a system change. I’m about to give you an example of a page that loads quickly and has a clean visual hierarchy but the second instance of the page has a state change….is it perceptable?
  16. The change is in the most prominent spot but it is treated so much like the rest of the page it isn’t easily perceived. This is a barrier.
  17. Interpretation of the change of state can occur from the user’s perspective on many levels. -Linguistically – the system tells you what it is doing and where you have arrived. Some elevator’s now say “next stop is the 5th floor”.-Phenomenolically or with your senses– the user can feel the direction of an elevator’s movement to know that the elevator state has changed from stationary to moving up, or down.-Socially – the state of a bureaucratic process can be interpreted when the clerk behind the window thanks you for submitting your application & tells you what will happen to your request now that you’ve submitted it.
  18. The user always evaluates the outcome of a system interaction against their original goal.-I pressed the button for the fifth floor, the 5th floor button is highlighted, the elevator feels like it is moving upward and the voice indicates the “next stop is the fifth floor”…This is good. I’m achieving my desired outcome.Now I want you to apply this theory in a design analysis exercise.Open the print out I gave earlier in the presentation. I will describe an experience from the first person perspective, please tell me where the system broke down in the context of the seven actions of a user theory.I stepped into the elevator and turned around. The panel of buttons representing the floors in the building was in front of me.I reached out and pressed the button with the 5 in the center. The button turned orange and then went back to its original state. I looked out the front of the elevator and I waited for the doors to close. The doors closed and I waited but the elevator didn’t move. I panicked. I hit the open door button and repeatedly hit the button for the 5th floor but the highlight state never remained beyond the point when I took my finger off the button. My car keys, purse, coat, computer & everything were on the 5th floor. What if I couldn’t get to the 5th floor? Suddenly the doors closed and the elevator began moving up. A wave of relief rushed through my body as I realized I was headed in the right direction. I was confused because I couldn’t figure out what I’d done to get the elevator to do my bidding. The doors opened on the 4th floor and a woman stepped in. The doors closed and the elevator went downwards toward the first floor. Panic rushed through my body again and I asked the woman in the elevator why I couldn’t get to the floor I wanted. She explained. Once I understood, I took one more step before I pressed the 5th floor button and then the elevator rose to the 5th floor as expected.
  19. Can you form your intention in context to this page within 4 seconds?
  20. How do you know what is the action is?