Book descriptionSoftware for complex problem solving can dazzle people with advanced features and alluring visuals, but when actually put to use it often disappoints and even frustrates users. This software rarely follows the user's own work methods, nor does it give people the degree of control and choice that they truly need.
This book presents a groundbreaking approach to interaction design for complex problem solving applications. The author uses her vast field experience to present a new way of looking at the whole process, and treats complex problem solving software and web applications as a distinct class with its own set of usefulness demands and design criteria. This approach highlights integrated interactions rather than discrete actions, clearly defines what makes problem solving complex, and explores strategies for analyzing, modeling, and designing for exploratory inquiries.
·In depth case studies ranging from IT troubleshooting to marketing analysis to risk assessments in healthcare show exactly where and what goes wrong in real world activities and how to improve them.
·Presents a system and framework for analyzing complex work and takes the mystery out of eliciting patterns of work and their meanings.
·Offers new perspectives for support and new design strategies for building the right models into programs so that they effectively address users' dynamic work.
·Allows designers to turn findings into useful designs for problems that require users to create new knowledge but with no one right answer and with many methods of reaching solutions.
Table of contents
- Cover image
- Title page
- Table of Contents
- Critical Acclaim for Interaction Design for Complex Problem Solving!
- The Morgan Kaufmann Series in Interactive Technologies
- ABOUT THE AUTHOR
PART I: UNDERSTANDING THE WORK
- Chapter 1: What Makes Complex Problem Solving Complex?
Chapter 2: Usefulness: Focusing on Inquiry Patterns, Task Landscapes, and Core Activities
- DEFINING USEFULNESS
- FOCUSING ON COMPLEX PROBLEM SOLVING AT A PRACTICAL LEVEL
- WHAT IS THE DIFFERENCE BETWEEN INQUIRY PATTERNS AND DESIGN PATTERNS?
- SCENARIO: ANALYZING THE ROOT CAUSES OF A DRUG OVERDOSE
- SUMMARIZING PATTERNS OF INQUIRY AND TASK LANDSCAPES IN THE RCA CASE
- FOCUSING ON CORE ACTIVITIES WITHIN TASK LANDSCAPES
- WHAT SENSEMAKING ACTIVITIES CHARACTERIZE COMPLEX PROBLEM SOLVING?
- FOCUSING ON COMPLEX PROBLEM SOLVING OBJECTIVES FOR CORE ACTIVITIES
- CONCLUSIONS: HIGHER-ORDER NEEDS VERSUS SUPPORT DELIVERED
- Chapter 3: Filling in the Gaps: Integrating Usefulness Into User-Centered Design
PART II: SOLVING PROBLEMS IN TECHNICAL, SOCIAL, AND CO-EMERGENT SYSTEMS
Chapter 4: Keeping the System Up and Running
- SCENARIO: CRISIS IN A CORPORATE INTRANET
- DETECTING PROBLEMS AND MAKING REPAIRS FOR IMMEDIATE RELIEF
- DESIGN TEAM SCENARIO: ANALYZING AND MODELING CONTEXTUAL DATA
- DESIGN TEAM STORY: CONCEPTUALIZING DESIGN
- DESIGNING DIFFERENTLY BY CREATING INTEGRATED AND CONSOLIDATED MODELS
- DESIGNING DIFFERENTLY: CAPTURING CONTEXTUAL INFLUENCES
Chapter 5: Getting IT Right
- PRELUDE TO A STORY: LOOKING AT ONLY SELECT PARTS OF THE TEAM’S EFFORTS
- INTRODUCTION: REGROUPING AND DECIDING HOW TO REDESIGN
- ANALYZING WHAT TROUBLESHOOTERS DO TO VALIDATE A PROBLEM
- ANALYZING WHAT TROUBLESHOOTERS DO TO BOUND AND FORMULATE A PROBLEM
- CONCEPTUALIZING DESIGNS FOR SAVING, COMMENTING ON, AND RECALLING VIEWS
- CONCEPTUALIZING DESIGNS FOR FINDING AN ENTRY POINT
- Chapter 6: Criteria, Constraints, and Choices: Optimizing the Mix in Merchandising
- Chapter 7: Design Strategies and Choices for Optimizing the Mix
Chapter 8: Decision-Making in Complex Systems of Patient Care
- SCENARIO: MAKING DECISIONS IN A MEDICATION PASS
- WHAT SUPPORT DOES KATHERINE NEED AND WHAT DOES SHE GET?
- ADOPTING DESIGN ASSUMPTIONS ABOUT SOCIO-TECHNICAL SYSTEMS OF WORK
- CONTEXTUALLY ANALYZING IN-PATIENT MEDICATION PROCESSES
- MODELING PATTERNS OF INQUIRY AND TASK LANDSCAPES
- PREPARING FOR CONCEPTUAL DESIGN: RECOGNIZING THE POLITICS OF CHOICES
- CONCEPTUALLY DESIGNING SUPPORT FOR INTEGRATING DIVERSE INFORMATION
- CONCEPTUALLY DESIGNING SUPPORT FOR WORKING IN AN ELECTRONIC “PLACE”
- Chapter 9: Designing for Usefulness Across Cases
- Chapter 4: Keeping the System Up and Running
PART III: THINKING STRATEGICALLY
- Chapter 10: Next Steps: Politics and Positioning of Usefulness
- Appendix: Distribution of Control in the VizAppManager Tool
- FIGURE CREDITS
- Title: Interaction Design for Complex Problem Solving
- Release date: November 2003
- Publisher(s): Morgan Kaufmann
- ISBN: 9780080508955
You might also like
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
What Is Design Thinking?
Design Thinking has grown increasingly popular as a go-to method for problem solving and innovation. But …
Product Design vs. Design Thinking
Product design tends to jump between business thinking and creative thinking, but design thinking blends them …
Designing Distributed Systems
Without established design patterns to guide them, developers have had to build distributed systems from scratch, …