‘There are many steps in the development of successful software projects, but one major key is prototyping: rapid, effective methods for testing and refining designs. Effective prototyping can be remarkably simple, yet provide powerful results without delaying the project. Indeed, effective prototyping is often the key to faster development. Up to now, there has been no single source for how it is done. But here, in this comprehensive book, Jonathan Arnowitz, Michael Arent, and Nevin Berger explain all in this essential guide to software prototyping. Everything you ever wanted to know, but had no idea who to ask.’ – Don Norman, Nielsen Norman Group & Northwestern University, author of “Emotional Design”. ‘This is an ideal text for professional software engineers and designers who are new to prototyping as well as students in engineering, design, and human factors. The concepts and techniques presented in this volume should be considered part of the foundational knowledge for anyone in the software development field. I recommend this book to any software company that wants to improve their capability to build great products.’ – Jim Faris, The Management Innovation Group LLC. Much as we hate to admit it, most prototyping practice lacks a sophisticated understanding of the broad concepts of prototypingand its strategic position within the development process. Often, we overwhelm with a high fidelity prototype that designs us into a corner. Or, we can underwhelm with a prototype with too much ambiguity and flexibility to be of much use in the software development process. This book will help software makers, developers, designers, and architects build effective prototypes every time: prototypes that convey enough information about the product at the appropriate time and thus set expectations appropriately. This practical, informative book will help anyone whether or not one has artistic talent, access to special tools, or programming ability to use good prototyping style, methods, and tools to build prototypes and manage for effective prototyping. It features: a prototyping process with guidelines, templates, and worksheets; overviews and step-by-step guides for 9 common prototyping techniques; an introduction with step-by-step guidelines to a variety of prototyping tools that do not require advanced artistic skills, including Excel, Visio, and Acrobat; templates and other resources used in the book available on the Web for reuse; clearly-explained concepts and guidelines; full-color illustrations, and examples from a wide variety of prototyping processes, methods, and tools.
Arnowitz , J. / Arent, M. / Berger, N. (2007): Effective Prototyping for Software Makers , Elsevier LTD