Making Use: Scenario-Based Design of Human-Computer Interactions
Author | : | |
Rating | : | 4.46 (635 Votes) |
Asin | : | 0262032791 |
Format Type | : | paperback |
Number of Pages | : | 368 Pages |
Publish Date | : | 2017-10-18 |
Language | : | English |
DESCRIPTION:
"A landmark introduction to scenario-guided software development" according to Cem Kaner. This is a readable book, understandable by students, with nuances of value for professionals. When it came out, it clarified my thinking about scenario testing, improving my teaching and writing in that area significantly. Many discussions of scenarios in computing are oversimplified and dehumanized. Use cases and UML models focus on sequences of actions. The "actors" in these models need not be human. Motivation is considered only in terms of the actor's immediate goal. Carroll advocates a richer approached centered on the needs and interests of the person, with consideration of consequences (including emotional consequences) when thing
Carroll is a professor in the School of Information Sciences and Technology at Penn State University, University Park, PA. . He has been elected into the CHI Academy by The Association for Computing Machinery's Special Interest Group on Computer-Human Interaction (ACM SIGCHI) in recognition of his outstanding leadership and service in the field of computer
How much easier the world would be if everybody followed his advice." —Jakob Nielsen, Co-Founder, Nielsen Norman Group, and author of Designing Web Usability: The Practice of Simplicity "Masterfully written, deep, and thoughtful. "Carroll draws on an impressively large body of research to present the most thorough treatment yet of a powerful idea: employing scenarios to make sure user interfaces are designed for the way people actually use things. The book goes directly to the essential questions of HCI design—what will users seek to accomplish, what understandings will they bring, and how can the system respond to users' needs?" —Jim Foley, Georgia Institute of Technology
For example: "A person turned on a computer; the screen displayed a button labeled Start; the person used the mouse to select the button." Scenarios are a vocabulary for coordinating the central tasks of system development—understanding people's needs, envisioning new activities and technologies, designing effective systems and software, and drawing general lessons from systems as they are developed and used. Scenario-based design uses concretization. A scenario is a concrete story about use. Instead of designing software by listing requirements, functions, and code modules, the designer focuses first on the activities that need to be supported and the allows descriptions of those activities to drive everything else. The problem lies in the so