Lecture notes : Managing Design Processes

(based on Shneiderman Chapter 3)

 

[ lecture notes | CSC 397 | Pete Sanderson | Computer Science | SMSU ]


Table of Contents
Introduction
Role of user in software development lifecycles
Shneiderman's three pillars of design
Human-centered product development
"The Invisible Computer"
Organizational support for usability
Benefits and pitfalls of user participation in design
Some participation practices
Collaborative style guides
Legal issues in UI design management


Resources
Shneiderman Chapter 3.
The Invisible Computer, Donald Norman, MIT Press, 1999.
"A Collaborative Approach to Developing Style Guides", Stephen Gale, CHI '96 proceedings.


Introduction

TOP 


Role of user in software development lifecycle models

    1. develop product concept (goals, functionality). Project Plan.
    2. needs analysis. requirements phase.
    3. design concepts and key-screen prototype
    4. iterative design and refinement
    5. implement software
    6. provide rollout support (training, maintenance, etc)

TOP  


Shneiderman three pillars of design (consider in context of usability)

TOP  


Human-Centered Product Development

 

TOP  

___________________________

Norman's latest is: The Invisible Computer : Why Good Products Can Fail, the Personal Computer Is So Complex and Information Appliances Are the Solution (now available)

amazon.com has Norman's "author review" (4 August 1998):

"As I wrote "The Invisible Computer," I was struck by a paradox. On the one hand, there is very substantial agreement that ease of use and understandability are important. Similarly, good industrial design; simple, short documentation, and convenient, pleasing products are superior. I wondered why, if ease of use and understandability seems so important, much of the computer technology today violates all these things - yet the companies prosper. In fact, Apple Computer, the one company that tried hardest to make products that were easy to use, understandable and with sophisticated aesthetics driving both graphical design on the screen and industrial design of the products, has failed to win market share. So why is it that good products can fail and inferior products can succeed?"

He focuses on three themes:

1. A successful product must be balanced among:

2. Different factors important at different stages in the development of a technology.

3. We must differentiate:

 

Additional notes on traditional vs infrastructure products:

TOP  


Organizational support for usability

TOP 


Benefits and pitfalls of user participation in design

TOP 


Some design participation practices

Ethnographic Observation

    1. Preparation (become familiar with organization/system/task domain, determine GQM)
    2. Field study (observations and interviews)
    3. Analysis (compile, reduce, interpret data -- can be qualitative as well as quantitative)
    4. Reporting

Usage scenarios (use-case scenarios)

Collaborative Style Guides (details below)

TOP  


Collaborative Syle Guides

Source: "A Collaborative Approach to Developing Style Guides", Stephen Gale, CHI '96 proceedings. 

What is a style guide? A set of guidelines for UID which:

 

Benefits :

 

 Some Style Guide quality characteristics:

    1. Raising awareness among all concerned
    2. Building consensus among all concerned
    3. Documenting the style decisions resulting from the consensus
    4. Providing training and support material to developer organization
    5. Establishing environment that allows style guide to evolve

Sample Style Guide Contents:

TOP  


Legal Issues In UI Design Management

TOP  


[ lecture notes | CSC 397 | Pete Sanderson | Computer Science | SMSU ]


Last reviewed: 25 September 1998

Peter Sanderson ( pete@csc.smsu.edu )