SlideShare une entreprise Scribd logo
1  sur  15
Differential Diagnosis
   Minimal & In-depth Analysis
       UCD Team Hyderabad




                      Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* what we’ll cover

     Why diagnosis/evaluation is important

     The three major types of diagnosis

     How to perform a heuristic evaluation




                                              Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* why perform evaluations?

 Risk reduction

        Evaluation and early redesign reduces the risk that final UI design will not meet
         users’ needs


 Cost and schedule savings

        Much less expensive to fix user interface problems during early project stages

        Can avoid schedule slippage due to user interface changes late in the project




                  Best time for initial evaluation: BEFORE coding begins



                                                   Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* major evaluation techniques

 Inspection: experts examine an interface

        Example: heuristic evaluation

 Empirical: users involved

        Example: usability testing (covered in evaluation class)

 Formal methods: analytical techniques

        Example: Goals, Operators, Methods, Selection Rules




                                                    Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* heuristics evaluation origins
                                                                          Developers of heuristic
 Used to quickly determine an application’s compliance                   evaluation: Jakob Nielsen
 with recognized usability principles known as
 “heuristics”

 Intended to be a cost-effective means of evaluating an
 interface (“discount usability”)

     Increased speed of evaluation by using principles, not
      guidelines (higher level of abstraction)

     Often can be performed when there is insufficient
      time for any other type of evaluation




                                                    Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* heuristics evaluation: how to do it
 Identify 3 - 5 evaluators (inspectors)
 Tailor heuristics, and discuss tailoring so all evaluators understand heuristic usage
 Each evaluator independently:
         Examines an interface and judges its compliance with heuristics
         Rates the severity of each problem found
 After independent inspections, evaluators meet to:
         Discuss findings
         Eliminate duplicate problems
         Agree on ratings and summary findings




                                                     Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* severity ratings
  Combination of:

          Frequency of occurrence

          Impact if it occurs

          One-time or persistent

  Also need to assess the market impact

  Nielsen recommends a 0 to 4 scale…


0: I don’t agree that this is a usability problem
1: Cosmetic only | 2: Minor | 3: Major | 4: Catastrophe




                                                   Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* nielsen’s heuristics (1994)
    Provide visibility into system status

    Provide a match between system and real world

    Allow both user control and freedom

    Follow standards to ensure consistency

    Prevent errors

    Allow for recognition rather than recall

    Provide flexibility and efficiency of use

    Use an aesthetic and minimalist design

    Help users recognize, diagnose and recover from errors

    Provide help and documentation



                                                 Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* description of heuristics
    Visibility of System Status – The system should always keep user informed about
     what is going on, through appropriate feedback within reasonable time.


                     searching database for matches




    Match Between System and the Real World - The system should speak the user’s
     language, with words, phrases and concepts familiar to the user, rather than system-
     oriented terms. Follow real-world conventions, making information appear in a
     natural and logical order.




                                                      Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* description of heuristics
    User Control and Freedom - Users should be free
     to select and sequence tasks (when appropriate),
     rather than having the system do this for them.
     Users often choose system functions by mistake
     and will need a clearly marked “emergency exit” to
     leave the unwanted state without having to go
     through an extended dialogue. Users should make
     their own decisions (with clear information)
     regarding the costs of exiting current work. The
     system should support undo and redo.



    Consistency and Standards - Users should not
     have to wonder whether different words,
     situations, or actions mean the same thing. Follow
     platform conventions.



                                                   Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* description of heuristics
    Error Prevention - Even better than good error messages is a careful design which
     prevents a problem from occurring in the first place.

    Recognize Rather than Recall - Make objects, actions, and options visible. The user
     should not have to remember information from one part of the dialogue to another.
     Instructions for use of the system should be visible or easily retrievable whenever
     appropriate




                                                   Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* description of heuristics
                                                                                       Edit
    Flexibility and Efficiency of Use - Accelerators-unseen by the                       Cut
     novice user-may often speed up the interaction for the expert user
     such that the system can cater to both inexperienced and                             Copy
     experienced users. Allow users to tailor frequent actions. Provide                   Paste
     alternative means of access and operation for users who differ from
     the “average” user.

    Aesthetic and Minimalist Design - Dialogues should not contain information which
     is irrelevant or rarely needed. Every extra unit of information in a dialogue competes
     with the relevant units of information and diminishes their relative visibility.




                                                    Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* description of heuristics
    Help Users Recognize, Diagnose, and Recover from Errors - Error messages should
     be expressed in plain language (NO CODES).




    Help and Documentation - Even though it is better if the system can be used without
     documentation, it may be necessary to provide help and documentation. Any such
     information should be easy to search, focused on the user’s task, list concrete steps to
     be carried out, and not be too large.




                                                     Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
* success is based on inspector skills
 Three types of inspectors identified by Nielsen
      Domain expert
      Usability specialist
      “Double” expert

 Double experts find most problems
     But you don’t have to be a UI expert to
        use this technique!

 Tends to find many problems of lesser severity
      Thus severity ratings are important




                                                   Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
Thank You
Nasarullah Khan
Usability Engineer | User Experience Designer
f:09959406614 e: khan_nasar@hotmail.com




                                 Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com

Contenu connexe

Similaire à Differential Diagnosis

Chapter 1 - Requirement Engineering
Chapter 1 - Requirement EngineeringChapter 1 - Requirement Engineering
Chapter 1 - Requirement EngineeringNeeraj Kumar Singh
 
Colleges yvonne van_laarhoven
Colleges yvonne van_laarhovenColleges yvonne van_laarhoven
Colleges yvonne van_laarhovenDigital Power
 
What I Learned In Pr Writing
What I Learned In Pr WritingWhat I Learned In Pr Writing
What I Learned In Pr Writingcwhitin4
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangersguest08cd22
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangersguestbdd02b
 
Designfo#{1} #{2}trangers
Designfo#{1} #{2}trangersDesignfo#{1} #{2}trangers
Designfo#{1} #{2}trangersguest0437b8
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangersguru100
 
Designfor strangers
Designfor strangersDesignfor strangers
Designfor strangersguestc72c35
 
Design For Strangers
Design For StrangersDesign For Strangers
Design For Strangerstest99
 
Rashmi Xerox Parc
Rashmi Xerox ParcRashmi Xerox Parc
Rashmi Xerox Parctest98
 
Design and Evaluation techniques unit 5
Design and Evaluation techniques unit  5Design and Evaluation techniques unit  5
Design and Evaluation techniques unit 5KrishnaVeni451953
 
Usability Engineering General guidelines
Usability Engineering General guidelinesUsability Engineering General guidelines
Usability Engineering General guidelinesREHMAT ULLAH
 
User Experience Design - Designing for others
User Experience Design - Designing for othersUser Experience Design - Designing for others
User Experience Design - Designing for othersBART RADKA
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability EvaluationSaqib Shehzad
 
Usability Engineering Process Flow Model - Sivaprasath Selvaraj
Usability Engineering Process Flow Model - Sivaprasath SelvarajUsability Engineering Process Flow Model - Sivaprasath Selvaraj
Usability Engineering Process Flow Model - Sivaprasath SelvarajSivaprasath Selvaraj
 
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit BookingSmas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit BookingJagannadham Thunuguntla
 
Comu346 lecture 6 - evaluation
Comu346   lecture 6 - evaluationComu346   lecture 6 - evaluation
Comu346 lecture 6 - evaluationDavid Farrell
 

Similaire à Differential Diagnosis (20)

Chapter 1 - Requirement Engineering
Chapter 1 - Requirement EngineeringChapter 1 - Requirement Engineering
Chapter 1 - Requirement Engineering
 
Colleges yvonne van_laarhoven
Colleges yvonne van_laarhovenColleges yvonne van_laarhoven
Colleges yvonne van_laarhoven
 
What I Learned In Pr Writing
What I Learned In Pr WritingWhat I Learned In Pr Writing
What I Learned In Pr Writing
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Biblioteca.
Biblioteca.Biblioteca.
Biblioteca.
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Designfo#{1} #{2}trangers
Designfo#{1} #{2}trangersDesignfo#{1} #{2}trangers
Designfo#{1} #{2}trangers
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Designfor strangers
Designfor strangersDesignfor strangers
Designfor strangers
 
Design For Strangers
Design For StrangersDesign For Strangers
Design For Strangers
 
Qué es un blog?
Qué es un blog?Qué es un blog?
Qué es un blog?
 
Rashmi Xerox Parc
Rashmi Xerox ParcRashmi Xerox Parc
Rashmi Xerox Parc
 
Heuristic evaluation principles
Heuristic evaluation principlesHeuristic evaluation principles
Heuristic evaluation principles
 
Design and Evaluation techniques unit 5
Design and Evaluation techniques unit  5Design and Evaluation techniques unit  5
Design and Evaluation techniques unit 5
 
Usability Engineering General guidelines
Usability Engineering General guidelinesUsability Engineering General guidelines
Usability Engineering General guidelines
 
User Experience Design - Designing for others
User Experience Design - Designing for othersUser Experience Design - Designing for others
User Experience Design - Designing for others
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
 
Usability Engineering Process Flow Model - Sivaprasath Selvaraj
Usability Engineering Process Flow Model - Sivaprasath SelvarajUsability Engineering Process Flow Model - Sivaprasath Selvaraj
Usability Engineering Process Flow Model - Sivaprasath Selvaraj
 
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit BookingSmas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
 
Comu346 lecture 6 - evaluation
Comu346   lecture 6 - evaluationComu346   lecture 6 - evaluation
Comu346 lecture 6 - evaluation
 

Dernier

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Differential Diagnosis

  • 1. Differential Diagnosis Minimal & In-depth Analysis UCD Team Hyderabad Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 2. * what we’ll cover  Why diagnosis/evaluation is important  The three major types of diagnosis  How to perform a heuristic evaluation Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 3. * why perform evaluations? Risk reduction  Evaluation and early redesign reduces the risk that final UI design will not meet users’ needs Cost and schedule savings  Much less expensive to fix user interface problems during early project stages  Can avoid schedule slippage due to user interface changes late in the project Best time for initial evaluation: BEFORE coding begins Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 4. * major evaluation techniques Inspection: experts examine an interface  Example: heuristic evaluation Empirical: users involved  Example: usability testing (covered in evaluation class) Formal methods: analytical techniques  Example: Goals, Operators, Methods, Selection Rules Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 5. * heuristics evaluation origins Developers of heuristic Used to quickly determine an application’s compliance evaluation: Jakob Nielsen with recognized usability principles known as “heuristics” Intended to be a cost-effective means of evaluating an interface (“discount usability”)  Increased speed of evaluation by using principles, not guidelines (higher level of abstraction)  Often can be performed when there is insufficient time for any other type of evaluation Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 6. * heuristics evaluation: how to do it Identify 3 - 5 evaluators (inspectors) Tailor heuristics, and discuss tailoring so all evaluators understand heuristic usage Each evaluator independently:  Examines an interface and judges its compliance with heuristics  Rates the severity of each problem found After independent inspections, evaluators meet to:  Discuss findings  Eliminate duplicate problems  Agree on ratings and summary findings Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 7. * severity ratings Combination of:  Frequency of occurrence  Impact if it occurs  One-time or persistent Also need to assess the market impact Nielsen recommends a 0 to 4 scale… 0: I don’t agree that this is a usability problem 1: Cosmetic only | 2: Minor | 3: Major | 4: Catastrophe Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 8. * nielsen’s heuristics (1994)  Provide visibility into system status  Provide a match between system and real world  Allow both user control and freedom  Follow standards to ensure consistency  Prevent errors  Allow for recognition rather than recall  Provide flexibility and efficiency of use  Use an aesthetic and minimalist design  Help users recognize, diagnose and recover from errors  Provide help and documentation Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 9. * description of heuristics  Visibility of System Status – The system should always keep user informed about what is going on, through appropriate feedback within reasonable time. searching database for matches  Match Between System and the Real World - The system should speak the user’s language, with words, phrases and concepts familiar to the user, rather than system- oriented terms. Follow real-world conventions, making information appear in a natural and logical order. Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 10. * description of heuristics  User Control and Freedom - Users should be free to select and sequence tasks (when appropriate), rather than having the system do this for them. Users often choose system functions by mistake and will need a clearly marked “emergency exit” to leave the unwanted state without having to go through an extended dialogue. Users should make their own decisions (with clear information) regarding the costs of exiting current work. The system should support undo and redo.  Consistency and Standards - Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions. Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 11. * description of heuristics  Error Prevention - Even better than good error messages is a careful design which prevents a problem from occurring in the first place.  Recognize Rather than Recall - Make objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 12. * description of heuristics Edit  Flexibility and Efficiency of Use - Accelerators-unseen by the Cut novice user-may often speed up the interaction for the expert user such that the system can cater to both inexperienced and Copy experienced users. Allow users to tailor frequent actions. Provide Paste alternative means of access and operation for users who differ from the “average” user.  Aesthetic and Minimalist Design - Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility. Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 13. * description of heuristics  Help Users Recognize, Diagnose, and Recover from Errors - Error messages should be expressed in plain language (NO CODES).  Help and Documentation - Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user’s task, list concrete steps to be carried out, and not be too large. Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 14. * success is based on inspector skills Three types of inspectors identified by Nielsen  Domain expert  Usability specialist  “Double” expert Double experts find most problems  But you don’t have to be a UI expert to use this technique! Tends to find many problems of lesser severity  Thus severity ratings are important Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com
  • 15. Thank You Nasarullah Khan Usability Engineer | User Experience Designer f:09959406614 e: khan_nasar@hotmail.com Nasarullah Khan f:09959406614 e: khan_nasar@hotmail.com