Scenarios are a natural and effective medium for thinking in general a
nd for design in particular. Our work seeks to develop a potential uni
fication between recent scenario-oriented work in object-oriented anal
ysis/design methods and scenario-oriented work in the analysis/design
of human-computer interaction. We illustrate this perspective by showi
ng: (1) how scenario questioning can be used to systematically interro
gate the knowledge and practices of potential users, and thereby to cr
eate object-oriented analysis models that are psychologically valid; (
2) how depicting an individual object's point-of-view can serve as a p
edagogical scaffold to help students of object-oriented analysis see h
ow to identify and assign object responsibilities in creating a proble
m domain model; and (3) how usage scanarios can be employed to motivat
e and coordinate the design implementation, refactoring and reuse of o
bject-oriented sofware.