SlideShare a Scribd company logo
1 of 22
Norman’s Seven Stages of
Action
A different look
What are Seven stages of action
• Norman's Seven Stages of Action, also known as Norman's Action Cycle,
• is a conceptual framework proposed by Donald Norman that describes the
sequence of steps involved in human interaction with technology.
1. Goal: What result do I want to achieve?
2. Plan: What options do I have for achieving my goal?
3. Specify: Which of these options will I choose?
4. Perform: How do I execute my plan?
5. Perceive: What happened when I did that?
6. Interpret: What does that result mean?
7. Compare: Did I reach my goal?
•
Perceiving system state
• Perceiving the system's state:
• involves the user's observation of the system's response to their actions.
• refers to the user perceiving the changes, feedback, or information
provided by the system in response to their inputs.
• includes visual cues, auditory feedback, haptic feedback, or any other form
of system response that the user can perceive through their senses.
• Example:
• In an email application, perceiving the system's state includes the user
seeing new email notifications, the display of an email preview, or hearing
a notification sound when a new email arrives.
Interpreting system’s state
• focuses on the user's mental processing and understanding of the system's
response.
• involves interpreting the perceived information, making sense of it, and
evaluating its meaning in the context of the user's goals and expectations.
• requires cognitive processing, pattern recognition, and comprehension of the
feedback provided by the system.
• Example:
• After perceiving the email notification and preview in the email application,
interpreting the system's state would involve the user understanding that they
have received a new email, quickly glancing at the sender and subject, and
determining whether it requires immediate attention or can be dealt with later.
7 stages of action
Execution
Evaluation
Example
• Imagine you are alone at home and bored and you want to kill your
boredom, So you go and watch a movie. This looks simple but your brain as
executed this in following way
• Forming the goal: want to kill your boredom
• Forming the intention (Plan) : watching movie seems to be good idea
• Specifying the action: You check or nearest theatre and check time
• Executing the action: Purchase ticket and sit in the examination Hall
• Perceiving the system's state: Watch audio , video effects of movie
• Interpreting the system's state: Interpret effects to your understanding
• Evaluating the outcome: After movie, was it good time pass
Advantages of Norman’s Seven stages of
action Framework
• Structured Approach
• User Centerd Design
• Error prevention and Recovery
• Evaluation and iteration
Gulf of Execution & Gulf of Execution
• There is a Gulf of Execution where we tend to discover the object’s
properties
• and Gulf of Evaluation where we get feedback related to our
interaction.
• Before interacting with an object that we didn’t see before, in our
mind we form a conceptual model.
• The more human being’s conceptual model is closer to the
functioning model of the object, the interaction is more pleasant and
efficient.
Gulf of Evaluation
Example 2- Student Management System
Interface
•.Apply Norman 7 stages of action on
given web application
Evaluating Behavior With the Seven Stages
of Action
• When we interact with a new object, we have two problems to solve: “How do I
use this?” and “Did that work?”
• Author Don Norman calls these “the gulf of execution” (“How do I use this?”)
and “the gulf of evaluation.” (“Did that work?”)
• The Gulf of Execution refers to the process of figuring out what an object does
and how to use it. This can happen either before using the object or while trying
it out.
• Affordances, signifiers, and mapping are tools designers use to help users bridge
this gulf.
• The Gulf of Evaluation occurs after using an object and refers to the process of
evaluating what the device did and whether that action matched our goals.
• Feedback and accurate mental models are the most helpful tools for bridging this
gulf.
Gulf of Execution---
• if a person only wants to record a movie currently being shown with her
VCR, she imagines that it requires hitting a 'record' button.
• But if the necessary action sequence involves specifying the time of
recording and selection of a channel there is a gulf of execution
• : A gap between the psychological language (or mental model) of the user's goals
and the very physical action-object language of the controls of the VCR via which it is
operated.
• In the language of the user, the goal of recording the current movie can be
achieved by the action sequence "Hit the record button,"
• but in the language of the VCR the correct action sequence is:
• 1) Hit the record button.
2) Specify time of recording via the controls X, Y, and Z.
3) Select channel via the channel-up-down control.
4) Press the OK button.
Gulf of Execution---
• a person can look at a light switch and easily tell how to operate the
switch. This means that the gulf of execution is small. Norman states
that, in order to design the best interfaces, the gulf must be kept as
small as possible.
• For example, a person might think that because he has pressed a
button on a remote control that the TV will turn off. But if the remote
control does not work because of technical problems with the TV
itself, there is still a gulf of execution. Conversely, if pressing the
button on the remote control were enough to turn off the TV without
any other steps being required on behalf of the user (for example,
waiting for several seconds), then there would be no gulf of
execution.
Gulf of Evaluation
• it the difficulty of assessing the state of the system and how well the
artifact supports the discovery and interpretation of that state (Norman
1991).
• "The gulf is small when the system provides information about its state in a
form that is easy to get, is easy to interpret, and matches the way the
person thinks of the system“
• if the system does not "present itself" in a way that lets the user derive
which sequence of actions will lead to the intended goal or system state, or
derive whether previous actions have moved the user closer to her goal,
there is a large gulf of evaluation.
• In this case, the person must exert a considerable amount of effort and expend
significant attentional resources to interpret the state of the system and derive how
well her expectations have been met.
Gulf of Evaluation
• is the degree of ease with which a user can perceive and interpret
whether or not the action they performed was successful.
• This gulf is small when the system provides information about its
state in a form that is easy to receive, interpret, and matches the way
the person thinks of the system.
Gulf of Evaluation Examples
• In the VCR example , the design of the controls of the VCR should be
easily interpretable (e.g. when recording, the 'record' control should
signal that it is activated or a display should).
• You look at the fan and you can immediately tell that either the fan is
on or off. Hence gulf of evaluation in this case is small.
gulf of evaluation
• you click on a link on a website.
• On doing that, it shows a page stating "Loading....“
• This doesn't give clarity on what’s happening – is the website going
to load, will it not load, what is the current state of launching the
website.
• You cannot determine how much time you have to wait before you
can find out if the page is loaded or not.
• In this case the gulf of evaluation is high.
Example: Copying a large number of files
 Large gulf of evaluation: hourglass, spinning
pinwheel, no details
 Small gulf of evaluation: progress bar with
listing of current file being copied, and
estimated completion time
How to bridge gulf of execution
• make functions discoverable (ideally, they should be)
• Discoverability, is the degree of ease with which the user can find all the
elements and features of a new system when they first encounter it.
• let the users do whatever they wish to
• maintain consistency with other tools
• understand and know your users, of every type of expertise — from
novice to expert
• feed-forward, tell the users what might happen.
How to bridge gulf of evaluation
• The system should give constant feedback to the user.
• The feedback should be given immediately or with the minimum
delay possible
• The feedback should match the user’s actions
• The feedback should vary accordingly

More Related Content

What's hot

User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
koolkampus
 

What's hot (20)

MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Software development life cycle (sdlc) overview
Software development life cycle (sdlc) overviewSoftware development life cycle (sdlc) overview
Software development life cycle (sdlc) overview
 
Chapter 8 User Interface Design
Chapter 8 User Interface DesignChapter 8 User Interface Design
Chapter 8 User Interface Design
 
Requirement analysis and specification
Requirement analysis and specificationRequirement analysis and specification
Requirement analysis and specification
 
Software requirements and analysis
Software requirements and analysisSoftware requirements and analysis
Software requirements and analysis
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
 
Project Initiation
Project InitiationProject Initiation
Project Initiation
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Prioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile Teams
 
Estimation
EstimationEstimation
Estimation
 
Software effort estimation
Software effort estimationSoftware effort estimation
Software effort estimation
 
Why Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your BusinessWhy Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your Business
 
Generic process model
Generic process modelGeneric process model
Generic process model
 
Pressman ch-25-risk-management
Pressman ch-25-risk-managementPressman ch-25-risk-management
Pressman ch-25-risk-management
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Spm unit 4
Spm unit 4Spm unit 4
Spm unit 4
 
User Stories
User StoriesUser Stories
User Stories
 

Similar to gulf of execution.pptx

Game Design 2: Expert Evaluation of User Interfaces
Game Design 2: Expert Evaluation of User InterfacesGame Design 2: Expert Evaluation of User Interfaces
Game Design 2: Expert Evaluation of User Interfaces
David Farrell
 

Similar to gulf of execution.pptx (20)

Week-4-HCI.ppt are best notes for college students
Week-4-HCI.ppt are best notes for college studentsWeek-4-HCI.ppt are best notes for college students
Week-4-HCI.ppt are best notes for college students
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
 
Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptx
 
Ncerc rlmca202 adm m1 ssm
Ncerc rlmca202 adm m1 ssmNcerc rlmca202 adm m1 ssm
Ncerc rlmca202 adm m1 ssm
 
Accessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkAccessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS Framework
 
Lecture 2 agent and environment
Lecture 2   agent and environmentLecture 2   agent and environment
Lecture 2 agent and environment
 
Lesson 9 system develpment life cycle
Lesson 9 system develpment life cycleLesson 9 system develpment life cycle
Lesson 9 system develpment life cycle
 
HCI Unit 3.pptx
HCI Unit 3.pptxHCI Unit 3.pptx
HCI Unit 3.pptx
 
HCI
HCI HCI
HCI
 
SDLC
SDLCSDLC
SDLC
 
SDLC
SDLCSDLC
SDLC
 
Metrics in usability testing and user experiences
Metrics in usability testing and user experiencesMetrics in usability testing and user experiences
Metrics in usability testing and user experiences
 
Game Design 2: Expert Evaluation of User Interfaces
Game Design 2: Expert Evaluation of User InterfacesGame Design 2: Expert Evaluation of User Interfaces
Game Design 2: Expert Evaluation of User Interfaces
 
Chapter3
Chapter3 Chapter3
Chapter3
 
Home Mess System III
Home Mess System IIIHome Mess System III
Home Mess System III
 
Home Mess System III
Home Mess System IIIHome Mess System III
Home Mess System III
 
ACCESS: A Technical Framework for Adaptive Accessibility Support
ACCESS:  A Technical Framework for Adaptive Accessibility SupportACCESS:  A Technical Framework for Adaptive Accessibility Support
ACCESS: A Technical Framework for Adaptive Accessibility Support
 
System development analysis life cycle
System development analysis life cycleSystem development analysis life cycle
System development analysis life cycle
 
Requirement analysis and UML modelling in Software engineering
Requirement analysis and UML modelling in Software engineeringRequirement analysis and UML modelling in Software engineering
Requirement analysis and UML modelling in Software engineering
 
Advocating for Usability: When, Why, and How to Improve User Experiences
Advocating for Usability: When, Why, and How to Improve User ExperiencesAdvocating for Usability: When, Why, and How to Improve User Experiences
Advocating for Usability: When, Why, and How to Improve User Experiences
 

Recently uploaded

Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial IntelligenceRevolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Precisely
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Recently uploaded (20)

Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial IntelligenceRevolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 

gulf of execution.pptx

  • 1. Norman’s Seven Stages of Action A different look
  • 2. What are Seven stages of action • Norman's Seven Stages of Action, also known as Norman's Action Cycle, • is a conceptual framework proposed by Donald Norman that describes the sequence of steps involved in human interaction with technology. 1. Goal: What result do I want to achieve? 2. Plan: What options do I have for achieving my goal? 3. Specify: Which of these options will I choose? 4. Perform: How do I execute my plan? 5. Perceive: What happened when I did that? 6. Interpret: What does that result mean? 7. Compare: Did I reach my goal? •
  • 3. Perceiving system state • Perceiving the system's state: • involves the user's observation of the system's response to their actions. • refers to the user perceiving the changes, feedback, or information provided by the system in response to their inputs. • includes visual cues, auditory feedback, haptic feedback, or any other form of system response that the user can perceive through their senses. • Example: • In an email application, perceiving the system's state includes the user seeing new email notifications, the display of an email preview, or hearing a notification sound when a new email arrives.
  • 4. Interpreting system’s state • focuses on the user's mental processing and understanding of the system's response. • involves interpreting the perceived information, making sense of it, and evaluating its meaning in the context of the user's goals and expectations. • requires cognitive processing, pattern recognition, and comprehension of the feedback provided by the system. • Example: • After perceiving the email notification and preview in the email application, interpreting the system's state would involve the user understanding that they have received a new email, quickly glancing at the sender and subject, and determining whether it requires immediate attention or can be dealt with later.
  • 5. 7 stages of action
  • 8. Example • Imagine you are alone at home and bored and you want to kill your boredom, So you go and watch a movie. This looks simple but your brain as executed this in following way • Forming the goal: want to kill your boredom • Forming the intention (Plan) : watching movie seems to be good idea • Specifying the action: You check or nearest theatre and check time • Executing the action: Purchase ticket and sit in the examination Hall • Perceiving the system's state: Watch audio , video effects of movie • Interpreting the system's state: Interpret effects to your understanding • Evaluating the outcome: After movie, was it good time pass
  • 9. Advantages of Norman’s Seven stages of action Framework • Structured Approach • User Centerd Design • Error prevention and Recovery • Evaluation and iteration
  • 10. Gulf of Execution & Gulf of Execution • There is a Gulf of Execution where we tend to discover the object’s properties • and Gulf of Evaluation where we get feedback related to our interaction. • Before interacting with an object that we didn’t see before, in our mind we form a conceptual model. • The more human being’s conceptual model is closer to the functioning model of the object, the interaction is more pleasant and efficient.
  • 12. Example 2- Student Management System Interface •.Apply Norman 7 stages of action on given web application
  • 13. Evaluating Behavior With the Seven Stages of Action • When we interact with a new object, we have two problems to solve: “How do I use this?” and “Did that work?” • Author Don Norman calls these “the gulf of execution” (“How do I use this?”) and “the gulf of evaluation.” (“Did that work?”) • The Gulf of Execution refers to the process of figuring out what an object does and how to use it. This can happen either before using the object or while trying it out. • Affordances, signifiers, and mapping are tools designers use to help users bridge this gulf. • The Gulf of Evaluation occurs after using an object and refers to the process of evaluating what the device did and whether that action matched our goals. • Feedback and accurate mental models are the most helpful tools for bridging this gulf.
  • 14. Gulf of Execution--- • if a person only wants to record a movie currently being shown with her VCR, she imagines that it requires hitting a 'record' button. • But if the necessary action sequence involves specifying the time of recording and selection of a channel there is a gulf of execution • : A gap between the psychological language (or mental model) of the user's goals and the very physical action-object language of the controls of the VCR via which it is operated. • In the language of the user, the goal of recording the current movie can be achieved by the action sequence "Hit the record button," • but in the language of the VCR the correct action sequence is: • 1) Hit the record button. 2) Specify time of recording via the controls X, Y, and Z. 3) Select channel via the channel-up-down control. 4) Press the OK button.
  • 15. Gulf of Execution--- • a person can look at a light switch and easily tell how to operate the switch. This means that the gulf of execution is small. Norman states that, in order to design the best interfaces, the gulf must be kept as small as possible. • For example, a person might think that because he has pressed a button on a remote control that the TV will turn off. But if the remote control does not work because of technical problems with the TV itself, there is still a gulf of execution. Conversely, if pressing the button on the remote control were enough to turn off the TV without any other steps being required on behalf of the user (for example, waiting for several seconds), then there would be no gulf of execution.
  • 16. Gulf of Evaluation • it the difficulty of assessing the state of the system and how well the artifact supports the discovery and interpretation of that state (Norman 1991). • "The gulf is small when the system provides information about its state in a form that is easy to get, is easy to interpret, and matches the way the person thinks of the system“ • if the system does not "present itself" in a way that lets the user derive which sequence of actions will lead to the intended goal or system state, or derive whether previous actions have moved the user closer to her goal, there is a large gulf of evaluation. • In this case, the person must exert a considerable amount of effort and expend significant attentional resources to interpret the state of the system and derive how well her expectations have been met.
  • 17. Gulf of Evaluation • is the degree of ease with which a user can perceive and interpret whether or not the action they performed was successful. • This gulf is small when the system provides information about its state in a form that is easy to receive, interpret, and matches the way the person thinks of the system.
  • 18. Gulf of Evaluation Examples • In the VCR example , the design of the controls of the VCR should be easily interpretable (e.g. when recording, the 'record' control should signal that it is activated or a display should). • You look at the fan and you can immediately tell that either the fan is on or off. Hence gulf of evaluation in this case is small.
  • 19. gulf of evaluation • you click on a link on a website. • On doing that, it shows a page stating "Loading....“ • This doesn't give clarity on what’s happening – is the website going to load, will it not load, what is the current state of launching the website. • You cannot determine how much time you have to wait before you can find out if the page is loaded or not. • In this case the gulf of evaluation is high.
  • 20. Example: Copying a large number of files  Large gulf of evaluation: hourglass, spinning pinwheel, no details  Small gulf of evaluation: progress bar with listing of current file being copied, and estimated completion time
  • 21. How to bridge gulf of execution • make functions discoverable (ideally, they should be) • Discoverability, is the degree of ease with which the user can find all the elements and features of a new system when they first encounter it. • let the users do whatever they wish to • maintain consistency with other tools • understand and know your users, of every type of expertise — from novice to expert • feed-forward, tell the users what might happen.
  • 22. How to bridge gulf of evaluation • The system should give constant feedback to the user. • The feedback should be given immediately or with the minimum delay possible • The feedback should match the user’s actions • The feedback should vary accordingly

Editor's Notes

  1. Forming the goal: The user establishes a clear objective or intention. Forming the intention (Plan) : The user translates their goal into a specific plan or action. Specifying the action: The user determines how to execute the intended action and selects the appropriate commands or inputs. Executing the action: The user physically performs the chosen action using the system or interface. Perceiving the system's state: The user observes the system's response to their action, perceiving changes in the interface or feedback provided. Interpreting the system's state: The user mentally processes the system's response, making sense of the information and evaluating its meaning. Evaluating the outcome: The user assesses the outcome of their action, comparing it to their initial goal and deciding the next steps. A goal refers to the broader objective or desired outcome that the user wants to achieve. It represents the overall purpose or target that the user intends to fulfill. The goal is typically established at the beginning of the action cycle and serves as the guiding objective for the user's interaction with the system. Example: In the context of an online shopping interface, a goal could be to purchase a new smartphone or find the best deals on electronics. An intention, on the other hand, is a more specific plan or action that the user forms to accomplish their goal. It involves converting the broader goal into a concrete action or series of actions. Intentions determine the specific steps the user needs to take to move closer to their goal. Example: Using the online shopping interface, an intention could be to search for smartphones within a specific price range, compare their features and customer reviews, and select the most suitable option for purchase.
  2. The framework provides a structured and systematic approach to understanding and analyzing user interactions. It breaks down the user's actions into discrete stages, allowing designers to examine each stage individually and identify opportunities for improvement.----- Structured Approach The Seven Stages of Action emphasizes the importance of considering the user's perspective throughout the design process. It promotes a user-centered approach by focusing on user goals, intentions, and expectations at each stage, leading to interfaces that align with the user's mental model.-----User centric designBy examining each stage of action, the framework helps identify potential sources of errors and mismatches between user intentions and system responses. This enables designers to implement error prevention strategies, provide informative feedback, and design effective error recovery mechanisms, enhancing usability and reducing user frustration.------- Error prevention The Seven Stages of Action facilitates usability testing and evaluation. By observing users' interactions at each stage, designers can gather feedback, identify usability issues, and iterate on the design to improve the overall user experience.----- Evaluation and Iteration
  3. Forming the goal: The user's goal is to view their marks or grades for a particular semester or course. Forming the intention: The user intends to access the university marks portal and navigate to the appropriate section where they can view their marks. Specifying the action: users specify their intended action, such as such as opening their web browser, entering the URL for the marks portal, logging in with their credentials, and navigating to the marks or grades section. Executing the action: The user executes the specified actions by clicking on buttons, filling out forms, selecting options, or interacting with various elements on the website. They navigate through different pages or menus to locate the marks section. Perceiving the system state: The user perceives the system's response by visually scanning the webpage. They look for the relevant section that displays their marks or grades. The user also interprets the visual cues and labels on the website to understand the layout and structure. Interpreting the system state: Once the marks or grades are displayed, the user interprets the information presented. They analyze the numbers, percentages, or letter grades and relate them to their performance in the corresponding courses. They might compare the current marks with their expectations or previous semester's performance. Evaluating the outcome: Based on their interpretation, the user evaluates whether the marks or grades meet their expectations, align with their goals, or require further action. They may decide to review specific assignments, contact instructors for clarification, or plan their future academic endeavors based on the received marks.
  4. A signifier refers to any perceptible indicator or cue in the user interface that communicates the functionality or purpose of an element. It is a visual or auditory clue that helps users understand how to interact with a system or interface. Signifiers can be explicit, such as labels, buttons, or icons, or implicit, such as the layout or arrangement of elements. In a mobile app, a plus icon (+) next to a contact's name can serve as a signifier for adding that contact to the user's favorites list. The visual representation of the plus icon suggests the action of adding or including something. Mapping refers to the relationship between the controls or actions in an interface and their effect on the system or the outcome they produce. It is the connection between the user's intended action and the system's response. A good mapping design ensures that the controls or actions are logically and intuitively linked to their corresponding functions.
  5. Discoverability----- the degree of ease with which the user can find all the elements and features of a new system when they first encounter it.