Title: Constance M' Johnson
1The Life Cycle of Interface Design The Good,
The Bad, and The Ugly
- Constance M. Johnson
- The University of Texas
- Department of Health Informatics
2Kinsys An example of Bad Interface Design
- The Three Pillars of Design Shneiderman, 1998
- Guidelines, Documents and Processes
- Words and icons
- Screen-layout issues
- Input and output devices
- Action sequences
- Training
3The Three Pillars of Design Shneiderman, 1998
- User Interface Software Tools
- Multiple User Interface
- Multiple Platform Support
- Enforce Standards
- Develop prototype
- Engage end-users
4The Three Pillars of Design Shneiderman, 1998
- Usability Testing
- Expert Reviews
- Review of Guidelines
- Consistency checks
- Surveys
- Cognitive Walkthroughs
5Current Menu Screen Kinsys
6(No Transcript)
7(No Transcript)
8Why Did The Interface Design Life Cycle Create An
Ugly Product ?
- Logical User-Centered Design(Kreitzberg, 1996)
- Develop product concept
- High level concept created
- Establish business objectives
- Set up usability design team
- Identify user population
- Identify technical and environmental issues
- Produce a staffing plan
9Logical User-Centered Design Methodology
(Kreitzberg, 1996)
- Perform Research and Need Analysis
- Partition user population
- Break job activities into task units
- Conduct needs analysis
- Sketch process flow
- Identify major objects and structures
- Resolve technical issues
10Logical User-Centered Design Methodology
(Kreitzberg, 1996)
- Design Concepts and Key-Screen Prototype
- Create specific usability objectives
- Initiate guidelines and style
- Select a navigational model
- Identify set of key screens
- Develop a prototype
- Conduct initial reviews and usability tests
11Logical User-Centered Design Methodology
(Kreitzberg, 1996)
- Do Iterative Design and Refinement
- Expand prototype into full system
- Conduct heuristic and expert reviews
- Conduct full-scale usability tests
- Develop prototype and specification
12Logical User-Centered Design Methodology
(Kreitzberg, 1996)
- Implement Software
- Develop standard practices
- Manage late-stage change
- Develop on-line help, documentation, tutorials
13Logical User-Centered Design Methodology
(Kreitzberg, 1996)
- Provide Rollout Support
- Provide training and assistance
- Perform logging, evaluation, maintenance
14How The Interface Design Life Cycle Will Create A
Good Product ?
- Develop product concept
- High level concept created
- Set up usability design team
- Established business objectives through a
five-step process - Produce a staffing plan, schedule, budget
15Time-Line for Redesign
16Redesign Life Cycle of Kinsys
- Perform Research and Needs Analysis
- Conduct a complete usability analysis
- User Analysis
- Environmental Analysis
- Task Analysis
- Examine other similar products
17Redesign Life Cycle of Kinsys
- Design Concepts and Key-Screen Prototype
- Use the results usability analysis based upon
user needs for redesign - Develop the prototype
- Test the prototype
- GOMS
- Keystroke level Models
18Redesign Life Cycle of Kinsys
- Iterative Design and Refinement
- Small-scale usability studies
- Cognitive Walk-throughs
- Talk Aloud Methods
- Modify Kinys
- Use of results of usability studies
- Comparison of Old Vs. New
- Surveys
- Within subject design
19Redesign Life Cycle of Kinsys
- Implement Software
- Complete any late-stage changes based upon
usability studies - Develop on-line help, documentation
20Redesign Life Cycle of Kinsys
- Provide Rollout
- Training
- Evaluation
- Support
21Knowledge should be the guide, not personal
experiencePlato 428 -348 B.C.