Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTERACTIVE SYSTEM DESIGN & EVALUATION
Usability Requirements…
INTERACTIVE SYSTEM DESIGN & EVALUATION
- Usability Requirements
-
USABILITY REQUIREMENTS
USABILITY SPECIFICATION
-
- A usability specification is a set of usability requiremnts formulated so that we can measure how well the system does and whether we've attained the target performance
-
USABILITY ENGINEERING
IMPACT ANALYSIS
- Partition total time = task time + error time
- Error time represents potential saving if time spent in error can be removed by designing out the cause of the error
- Determine those errors which contribute the most error time component
- Allocating resources to designing out individual errors gives a known saving in task completion time
- Approach to software development making usability requirements key drivers of design
- Define usability goals through metrics
- Set target levels of performance in usability reqs
- Build prototype
- Test attainment of requirements } Repeat until
- Analyse impact of possible solutions } targets
- Revise prototype } achieved
STRENGTHS
- Agreeing on a definition of usability
- Setting this definition in tems of metrics and usability goals
- Putting usability on par with other design goals
- Providing a method for prioritizing usability problems
WEAKNESSES
- Assumption that usability can be operationalized
- That all the important aspects of 'goodness' can be expressed in measurable terms
- That your metrics are valid - that is, they are good measures of whatever you care about
- Danger of prioritizing factors that are easy to measure rather than really important
- Requirement that practitioner is familiar with laboratory methods
- Unnaturalness of testing environment
- Cost of conducting usability tests with enough subjects to get reliable statistical results
LABORATORY v REALWORLD
- Work context
- lab test 6 pages
- normal work - reports of over 30 pages
- Time context
- lab test - time when task will be completed is prescribed
- real world - individual has some control over scheduling
- Motivational context
- clear differences between lab and real world
- Social context
- lab test - no support
- real world - social network of support - 'ask my friends'
CONCLUSIONS
- Usability engineering (as opposed to user testing - looking for qualitative evidence of problems to fix) is only cost-effective for a few projects
BUT
- Writing exact usability requirements forces you to be very specific about
- Which usability factors you care most about
- In which situations
- What your priorities are
- How good is good enough
- Devising usability metrics is a good discipline, even if you should be a bit sceptical about how valuable they are