Publisher's Synopsis
A practical guide to designing easy-to-use software, this text offers an on-the-job view of what it takes to create products, offering pratical tips and advice, instead of abstract psychological theory. The text targets a wide range of design issues, from taming the interfaces of database systems and the Internet, to using sound and animation effectively in multimedia. Throughout the text, the author offers techniques for controlling the growing complexity of computer software, and makes a case for intelligent design based on the needs of the real user.