Site MapUser Experience for a Better World | Each month Dr. Eric Schaffer answers selected questions on usable interface design. | Recent Questions |
| Archived questions and answers about ... |
|---|
|
November 7, 2001 submitted by Nick Carpenter in the United Kingdom |
|
Question: Could you tell me human factors issues and a selection of principles and guidelines for good human computer interface design that system developers could refer to when producing new software? In particular, any conflicts in the factors or principles you choose as being important should be clearly identified. |
Eric's response: I can tell you THOUSANDS of principles and guidelines. Just review our site or subscribe to our newsletter and you will hear hundreds of them. We have a solid BILLION dollars worth of research on how to design good user interfaces. I could sit you down, start you reading, and keep you reading usability principles and research for the rest of your LIFE. Are there conflicts in the facts? You bet. Each is true, but in the design process they often conflict. I want a large enough font to make the text easy to read (start with 10pt minimum). But I also want to avoid scrolling. I want to minimize the number of codes a user must memorize, but I also want to avoid using multiple layers of menu. I want to draw the user's attention, but I want to avoid the negative effects of animation and saturated colors. Usability engineering work is the art and science of optimizing these tradeoffs and finding elegant solutions. That is what makes the work fun. |
| Top | |
November 5, 2001 submitted by Anonymous in the United Kingdom |
|
Question: How does HCI achieve its goal? |
Eric's response: First we must define our goal and see that it is recognized by industry. We work to ensure that interfaces are practical, useful, usable, and satisfying. We measure this objectively with tests of speed, accuracy, self-evidency, and satisfaction ratings. To achieve good usability we must apply a user-centered development methodology. That is to say we must design systematically to ensure a good fit with user needs and limitations. Without data gathering with users, task analysis, task design, and usability testing, we are unlikely to meet usability objectives. The methodology must be executed by trained staff. Being brilliant helps. Beyond this, the staff must be schooled in the methodology. They must be well acquainted with the research-based principles that guide our field. The last ingredient is integration with the corporate culture and process. A few usability experts are unlikely to be successful alone. The organization must institutionalize usability with a complete set of tools, processes, and perspectives. Without this, the usability staff will have little effect. |
| Top | |
September 21, 2001 submitted by Angela Tarvin of St. Paul, MN |
|
Question: Do you know of any companies using Dreamweaver 4.0 for prototyping Web pages during the design phase? Can you share any insight on what tools most companies use to create prototypes? I'm open to trying it, but feel that use of a development tool shifts the UI designer out of their "user advocate" role and into more of a development role. |
Eric's response: There has always been an urge to "start coding while I go ask the users what they want." It is currently manifest as "extreme programing," where the developers code an application and then show it to users, then make changes and show it again. This approach is a sure road to a total failure in interface quality. It also results in the creation of a function set that fails to meet the user's needs. It is evil. When prototyping the design it is critical to focus on the design instead of the coding. If you are so comfortable with a tool (like Dreamweaver) that you can sketch and revise design fluidly, that is fine. We created a prototyping tool that works using PowerPoint. It is pretty effective at just focusing on the interface structure and content. I am concerned in your case that Dreamweaver will not be fluid enough. But in any case the key is that the developers must be focused on the users and not the constraints and awkward limits of the tool. |
| Top | |
June 7, 2001 submitted by Kate Andersen of United States |
|
Question: I'm looking for facilitators to help us conduct task-based usability testing. What are the types of questions I should ask facilitators when interviewing them? |
Eric's response: First check for credentials. Specific education as a usability engineer is good. Certification (CPE, CHFP) by the Board of Certification in Professional Ergonomics is better. Experience is very important. If they will be creating the testing procedure, they had better be pretty good. Ask them to explain how they would create a test procedure for an ecommerce site that sells motorcycle jackets (or whatever). They MUST include...
BEWARE: if the tester does not describe testing where the user does the work without prompting. |
| Top | |
June 4, 2001 submitted by Henry Hirsch of California |
|
Question: Here is my question: In developing a multi-course curriculum for a group of clients have you found a good way to present documents/beta tests for client reviews and approvals that: 1) don't unduly burden everyone involved with lengthy review sessions (3-4 hour design outline and design document reviews); 2) presents content in a way that untrained clients can conceptualize; 3) reduces the number of review cycles while; 4) incorporates all necessary input from multiple SMEs in initial designs? Perhaps a way to "rapid prototype" courses. Our storyboards are produced using a customized Microsoft Word template and courses are programmed in Flash. Thank you. |
Eric's response: The most critical thing is that I do not concentrate that much on CLIENT reviews and approvals. I know that the advertising industry has traditionally relied on these reviews for design guidance, but it is a TERRIBLE way to get feedback. If you ask the opinion of USERS they will be wrong (in terms of performance optimization) about 30% of the time. Clients (who are not highly trained in usability engineering and instructional technology) are likely to do much worse. Please rely on USER TESTING not user opinion, but users actually using the training in some form. |
| Top | |
March 30, 2001 submitted by Orrie Crews of Chester, VA |
|
Question: I'm an instructional designer; I have an MAEd. in educational technology. In my job I develop and code WBTs for Intranet delivery. I enjoy being both teacher and developer. But I am wanting to expand the horizons of my job. My team and I are at the start of re-engineering a catalog of existing CBTs for our Intranet and improving the data capturing structure. So with this major re-engineering of products, I'm taking the opportunity to evaluate the effectiveness of our e-learning products, measuring how well they teach and how well users interact with these applications. Eventually, Eric, I want to move from being an instructional designer to an HCI engineer in time of course. Eric, will you recommend to me some suggestions for integrating HCI principles, practices, and standards into a position such as mine? I've done some web research on HCI and I plan on joining SIGCHI. I have a lot of information, but I could use some insight on developing a plan of attack. |
Eric's response: I am always delighted to find people interested in the field of usability engineering. You are right in thinking that a background in Instructional Technology will help. To do good instructional design you must understand a lot about how people function and learn. The same understanding of psychology, learning theory, human information processing, and cognition will support your usability work. To get into the field, you need to get three things: an education, a credential, and a mentor. There are a number of very good master's degree programs in software usability engineering. If they would take too much time, you can get industrial training (like the HFI set of courses). If you get your master's, you can become board certified by the Board of Certification in Professional Ergonomics. With industrial training, you can take a test and get established as a Certified Usability Analyst™ by HFI. With this background in hand, go find a job where you can work with a really experienced usability expert-someone with 15 years in the field or more. It may be that you can work for them, or they may work for you as a consultant. But this is a field where a mentor is absolutely essential. |
| Top | |
March 5, 2001 submitted by J๚lio C้sar Bispo Neves of Sao Joao de Meriti, Brazil |
|
Question: Hello Dr. Eric. I would like know some basics concepts about a usability project. I would like know more about heuristic concepts! |
Eric's response: When designing a user-interface project you want to ensure that it is practical, useful, usable, and satisfying for the customers. To do this you need to complete a "user-centered" design process. That means that you design the user experience first, and then make the technology meet the users needs. There is a whole technology and profession for how to do that. It makes a fascinating and challenging career.
These include rules like, "Reduce uncertainty by displaying data clearly and obviously." Unfortunately, in practice they do not help that much, because they are not very specific. When HFI does expert reviews we prefer research-based design rules like "Don't use all capital letters; it will cost 18-24% in reading speed." Such rules are more useful, although they are not as well-known because there are thousands of them. For more information on Heuristics see our newsletters that discuss this topic. |
| Top | |
March 1, 2001 submitted by Joye Howe of Albuquerque, NM |
|
Question: I'm part of a government web team and we've just began to incorporate usability principles into our web sites. I've been asked to lead a team to do a redesign of our Internet site. The first step will be to do a paper prototype during this process, incorporate some simple usability testing. Could you give me some pointers on how to conduct this task or point me to some resources? |
Eric's response: Congratulations. It is great that you are beginning the process of applying usability methods to your Intranet There are three things that we consider to be a 'foundation' for Intranet usability: 1. The Intranet portal (or main page) needs to be carefully designed and tested to ensure that it is efficient for frequent users, and that finding sites is easy. In designing an Intranet site it is important to start with data gathering from users. You need to know what they do today and how they think about the site's function. Based on this data, you can develop a task design that describes what you want the user experience to be. Only then can you develop and usability test a paper prototype that supports the intended experience. Doing this process is not simple, and I really suggest getting training, and/or having a professional work with you on it. |
| Top | |