Designing systems that support learning and use: a customer-centered approach
As the importance of customer satisfaction has grown, a corresponding emphasis on customer-centered design and end-user computing has emerged. However, little research has attempted to show the application of user-centered design for information-based products, specifically with how customers use information to learn about their software systems and how information assists users when problems arise. This article reports the results of a 2-year study of a cross-functional design team within a major software company; they were monitored while they used a contextual design process to gather information about users. The paper discusses the contextual design methodology, outlines the development of the cross-functional team and research focus, discusses the collection and interpretation of customer data, and shows how the development group translated data into design ideas and prototyped and tested those ideas. Constraints affecting the implementation of design ideas are discussed, with implications explored. This article provides an interpretive case study that demonstrates the contextual design methodology as it applies to the design of information. Additionally, it provides insights into customer use of information and the application of the methodology to the design of information systems, computer applications, and their documentation.
customer-centered design end-user computing contextual design information systems documentation participatory design software and system development