Inspection - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Inspection

Description:

a potential problem in the operation, appearance, or organization of ... SULT OF YEARS OF SCIENTIF- IC STUDY COMBINED WITH. THE EXPERIENCE OF YEARS. Maj JW Paul ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 18
Provided by: majjw
Category:

less

Transcript and Presenter's Notes

Title: Inspection


1
Inspection ReviewEEE459.21
Royal Military College of Canada Electrical and
Computer Engineering
Refs pp 391-400pp 413-415
  • Professor Greg Phillips
  • Greg.Phillips_at_rmc.ca
  • 1-613-541-6000 ext. 6491

Major JW Paul Jeff.Paul_at_rmc.ca 1-613-541-6000
ext. 6656
2
Why Inspect?
  • Feedback Refinement

3
Aside - what is the difference?
  • Testing
  • Inspection

Generally refers to the execution of code in
order to find errors/bugs/defects
A systematic check or measure of (code,
requirements, UI) to ensure it meets defined
standards ('Rules')
Can we inspect this
4
What are we looking for?
  • Usability Defects
  • a potential problem in the operation, appearance,
    or organization of a system that makes the final
    product less easily used by its targeted
    population of end users

5
Inspections are hard
  • Builders take it personally
  • inspect the product
  • Specific skills are required
  • Editor, Detective, Expert
  • Time consuming
  • must have a specific goal
  • support of the organization

6
Inspections are easy
  • Can be done at any time
  • do not need an executable product
  • but can also inspect executables
  • Directly identify usability defect
  • Can focus on a particular issue

7
Who Can Inspect?
8
Expert Inspectors
  • An expert is defined by
  • usability engineering, user interface design,
    HCI, graphics design, ergonomics, software
    engineering, industrial or cognitive psychology,
    domain knowledge
  • editor, detective
  • Techniques
  • Studied ignorance
  • Over the edge
  • Every mountain
  • Experts cost money but give focused results
  • can we learn from them

9
Peer Reviews aka informal unstructured reviews
Theory A group of untrained inexperienced cocky
developers can make better decisions than a
single untrained inexperienced cocky developer
Better than no inspection...
10
User Reviews of prototypes/designs
  • If you are concerned about usability - who should
    you ask
  • Plan and organize (small groups scheduled for
    critical times)
  • Ask questions (closed and open)
  • Look and listen (what is unsaid is important)
  • Goal-based tasks (not just known use cases)
  • First and last impressions (per session or
    context)
  • Simulated system and help (dont lead the user)

11
How can we Inspect?
plan process purpose
  • Inspections
  • A systematic check or measure of (code,
    requirements, UI) to ensure it meets defined
    standards ('Rules')

12
Heuristic Evaluation
  • seeing/pointing vs remembering/typing
  • consistency (same thing, same way)
  • timely and accurate feedback
  • forgiveness (reversible actions)
  • familiar user conceptual model
  • feedback (acknowledgement of input)
  • prevention of errors
  • easily discriminated action alternatives
  • modeless interaction
  • speaking the users language
  • aesthetic integrity
  • shortcuts and accelerators
  • real-world conventions
  • help with error recognition and recovery

13
Cognitive Walk-Throughs
  • based on the cognitive theory of skill
    acquisition
  • looks for usability problems with learnability
  • step slowly through the interface guided by a
    specific scenario
  • at each action analyze
  • users intent, knowledge, thoughts
    interpretations
  • identifies mismatches between designers
    conceptualisation and user understanding

14
Pluralistic Usability Walk-Throughs
Putting themselves in the users shoes (empathy)
15
Focused Inspections
  • Remember qualities of good inspectors
  • Editor, Detective, Expert
  • FINISHED FILES ARE THE RE- SULT OF
    YEARS OF SCIENTIF- IC STUDY COMBINED WITH
    THE EXPERIENCE OF YEARS.

16
Focused Inspections
  • Conformance
  • Does everything act the same way
  • Consistency
  • Is everything done the same (standard) way

17
Next Class
  • Starfire - the video
Write a Comment
User Comments (0)
About PowerShow.com