|
|
forUse: The Electronic Newsletter of Usage-Centered Design #16 | September 2001 |
|
|
|
||
| Subscribe! |
|
|
|
|| Contents: =
= = = = 1.
"Enormously Impressive." Entries were judged on six criteria, including support for best practices; establishing or aiding in goals; minimizing terminology translation or interpretation; providing access to supporting and learning resources; focus on tasks, processes, and natural flow of work; and stretching the performance-centered-design/electronic-performance-support-systems paradigm. The winning design, Siemens' Step 7 Lite (see http://foruse.com/pcd/), is a sophisticated new integrated development environment (IDE) for programming automation applications. Through usage-centered design and extensive use of instructive interaction, Step 7 Lite achieves a breakthrough in support for programming the specialized computers (PLCs, or programmable logic controllers) used to control industrial automation equipment. The resulting tool is a complex product made simple by usage-centered design. One judge in the design competition described the system as "enormously impressive,...a wonderful stretching of the EPSS paradigm." For an idea of the scope of this two-year-plus development project, consider that the initial task model included 342 use cases supporting 19 different user roles! The initial user interface design included abstract prototypes (content models) for 25 distinct interaction contexts and detailed visual and interaction designs (annotated paper prototypes) for 18 core interaction contexts covering 90% of the most important task cases. This design was completed and ready for the first usability inspection in just 14 weeks from the first team meeting! The multinational design team was headed in Germany by Helmut Windl, now director of the Siemens Usability Competence Center in Nurnberg, and included Helmut Fritz, Harald Gebauer, Wolfgang Sperl, and Eberhard Ohlert. Collaborating with them was our consulting team headed by Larry Constantine and including consulting associates James Noble, from New Zealand, and Meilir Page-Jones. Usability in the broadest sense was the primary objective for the design. The idea was to simplify complex automation programming projects through an IDE with an elegantly tailored user interface. The IDE needed to be easy to use and immediately understandable by beginning PLC programmers and yet be efficient and flexible in the hands of experts or advanced users. Reducing PLC programming errors was also an important goal. Based on the task model, the user interface architecture was organized to collect related tools and information together according to how these were most likely to be used. Efficiency was improved not only through a close fit to the supported tasks but also through reduced usage overhead, especially the "mousing around" associated with window management, such as resizing, moving, or locating various windows or views (see http://www.foruse.com/newsletter/foruse14.htm). Throughout, the visual structure of the user interface fit closely with the actual or logical structure of the information and objects being represented. To be easily understood even by beginners after only brief exposure or limited practice, we used instructive interaction (see http://www.foruse.com/newsletter/foruse2.htm), a body of techniques for making innovative user interfaces self-teaching. One judge in the competition singled out a particular feature of instructive interaction, saying, "The cascading tool-tips are very cool." (See our book, Software for Use [http://www.amazon.com/) for more details on cascading tool-tips. They are demonstrated in the screen-cam recording of the Step 7 Lite system; link at http://foruse.com/pcd/.) Even from early in the project, the payoff from usage-centered design became evident. For scenarios representing a typical mix of real-world tasks, user steps were cut in half. In the first usability inspection, user surrogates with domain knowledge but without experience with prior versions of the tool found most parts of the design easily and immediately understandable and were able to complete all tasks in a mix of representative scenarios. At that stage, 117 usability defects, mostly minor and easily fixed, were identified. A handful of more serious defects also proved to be easily corrected. Extensive usability tests of the beta release in both the United States and Germany proved the robustness of the design. Overall, the system achieved the highest level of measured usability of any product ever tested by the American lab! For more on this ground-breaking design, take a look at our winning entry at http://foruse.com/pcd/. Helmut and Larry will be at the On-Line Learning/Performance-Support Conference (http://www.performancesupport.com/) in Los Angeles to receive the award and demonstrate the system. And how did the award-winning team at Siemens learn to do usage-centered design? See item 3. below. 2.
Priority Steps 3.
Learning How to Do It Yourself =
= = = To unsubscribe, send email with the word "unsubscribe" (no quotes) in the subject and message to: <mailto:unsubscribe@foruse.com> |
||
| Subscribe! |
|
|
|
|
||